Хочешь проверить свои знания по JS? Подпишись на наш канал с тестами по JS в Telegram! Решать задачи × Перевод заметки «Detect Caps Lock with JavaScript». Кто угодно может нажать Caps Lock в любой момент времени и не заметить этого. Вводя обычный текст, пользователи легко обнаруживают, что Caps Lock включен. Но когда вводится пароль, проблема…
Рубрика: Сode
MClient 7.0
После двух лет разработки состоялся выпуск новой старшей версии MClient — программы для просмотра электронных словарей. Ориентирована на профессиональных лингвистов, но может использоваться и всеми, кто изучает иностранные языки. Статус — бета, но достаточно стабильная для повседневного использования. Скриншот ( читать дальше… ) mclient, мультитран, от автора, словарь
NotepadNext 0.7
После четырёх месяцев разработки состоялся выпуск 0.7 редактора текстов NotepadNext, написанного на языке C++ с использованием библиотек Qt, Scintilla и др., и распространяемого по лицензии GPL-3.0. Изменения: улучшения для Python: добавлены ключевые слова match и case; поддержка атрибутов декоратора; в диалог настроек добавлена возможность выбора языка локализации; добавлен визуальный индикатор уровня масштабирования; добавлена возможность сохранения…
31 год назад создан язык программирования Ruby.
23 февраля 1993 года появился Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностям. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan…
Отладка кода при создании собственных проектов
Хочешь знать больше про тестирование? Подпишись на наш телеграм-канал с книгами по QA. Подписаться × Перевод статьи «How to Debug Coding Problems When Building Your Own Projects». Ах, радость кодинга! Вы работаете над своим проектом, и вдруг — бац! — обнаруживаете ошибку. Это все равно что уткнуться в стену в лабиринте. Но не бойтесь, друзья-разработчики:…
Apple разработала новый способ защиты переписок в iMessage | Блог Касперского
Широкое распространение квантовых компьютеров в ближайшем будущем может позволить хакерам расшифровывать сообщения, зашифрованные методами классической криптографии, с невиданной ранее скоростью. Решение этой возможной проблемы предложили в Apple: после ближайшего обновления «яблочных» ОС диалоги в iMessage будут защищены новым постквантовым криптографическим протоколом PQ3. Эта технология позволяет изменить алгоритмы сквозного шифрования с открытым ключом так, что они…
Apache NetBeans 21
Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0. В этом релизе: улучшена поддержка систем сборки Gradle и Maven; улучшена поддержка языков java, PHP. Список изменений Скачать ide, java, netbeans, php
В шрифт Spleen силами сообщества добавлены кириллические символы
Силами русскоязычного сообщества OpenBSD в моноширинный шрифт Spleen добавлены кириллические символы. В апстрим направлен Pull request. Spleen — моноширинный растровый шрифт, доступный в 6 размерах от 5×8 до 32×64. Spleen, в частности, является шрифтом по умолчанию для консоли в операционной системе OpenBSD. openbsd, opensource, шрифты
Фишинг учетных данных к ESP-провайдеру через ESP-провайдера
Базы электронных адресов, по которым компании рассылают письма своим клиентам, всегда были интересной добычей для злоумышленников. Их могут использовать и для спам-рассылок, и для фишинга, и для более сложных мошеннических схем. Если в придачу к базам атакующему удается получить доступ к легитимному инструменту для организации рассылки, то это значительно повышает шансы на успех любой атаки….
GIMP 2.99.18
Выпущена новая нестабильная версия GIMP с существенными изменениями. Основные новшества в этой версии: Минимальная реализация эффектов слоёв. Каждый примененный инструмент цветокоррекции и фильтр теперь сохраняется как атрибут слоя и может быть повторно отредактирован. Можно менять порядок применения фильтров и временно отключать или удалять их. Автоматическое расширение слоёв при рисовании. Опция «Expand layers» доступна во всех…