Новые статьи Удаляем Mail.Ru и прочие легальные вирусыПеред новым годом у меня случилась беда - подхватил трояны от Mail.Ru и подобных "полезных" сервисов. Уладил все легко, но некоторые моменты заставили понервничать. Думаю, многим пользователям Windows полезно знать, как вычистить всю эту гадость с ПК. Продолжить Рейтинг: 5 (За: 11 | Против: 6) Добавлено: 9.01.2016 от M_N Комментарии (48) Пишем простой event-handler для ncmpcpp на bashMPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database all while using very few resources. In order to interface with it, a separate client is needed.(c) ArchWiki В свою очередь, ncmpcpp — это удобный ncurses-клиент для mpd. Ко всему прочему, он же рализует некоторые другие возможности, не относящиеся к обязанностям mpd. Рассмотрим одну из них. Запуск процесса по переключению трекаВ ncmpcpp(1) написано: execute_on_song_change = COMMAND Shell command to execute on song change.Предельно понятно. Следуя этой инструкции, редактируем конфиг и создаём собственный скрипт.
Продолжить Рейтинг: 4 (За: 6 | Против: 2) Добавлено: 31.12.2015 от kalterfive Комментарии (13) Хранение данных в бинарном файлеНа повестке дня у нас тема хранение данных в бинарных файлах. У многих начинающих Java-программистов, и не только Java, возникает такой вопрос: как же нам сохранить данные быстро, легко, да и еще зашифровать? Начинается поиск по сети, возникает куча вопросов, появляется куча костылей с сложным построчным парсингом. Да и еще некоторые мастера начинают прибегать к регулярным выражениям. И что в итоге? Тормоза, непонятные ошибки, проблемы короче. Непонятные ошибки — в основном ошибки логики, забыл что на Windows вместо просто переноса\n комбинация из \n\r, функция разбиения начинает отсчет с нуля, а не единицы, да и на MacOS чего-то другое поведение. Мы от всего этого уйдем и напишем примеры сохранения карты в одном файле, хранение пар Имя=Значение и просто придумаем какой-нибудь Продолжить Рейтинг: 2 (За: 3 | Против: 1) Добавлено: 31.12.2015 от vl@volk Комментарии (8) Перевод: пишем простой JIT на RustОт переводчика От переводчика Для запуска лучше использовать не код оригинальной статьи, а этот — он работает еще и на Win-системах. Весь текст далее приведен от лица автора, если не указано иначе.Обновление от 2015-12-05 Обновление от 2015-12-05 Как справедливо заметили на реддите для конвертации сырых указателей можно пользоваться встроенной конвертацией раста:Вместо
Продолжить Рейтинг: 8 (За: 9 | Против: 1) Добавлено: 2.12.2015 от Oak Комментарии (18) Многопоточность в Java. ОсновыВ этой статье я затрону большую и сложную тему многопоточности в Java. Разумеется, обо всём в одной статье я не смогу рассказать, поэтому затрону лишь самые основные темы. Содержание Содержание - Преимущества многопоточности- Создание потоков - Прерывание потоков - Проблема доступа к общим ресурсам - Синхронизация. Пример проектирования многопоточного приложения - Вариант 1. Без многопоточности - Вариант 2. Один файл - один поток - Вариант 3. Использование синхронизированного списка - Вариант 4. Ограничение количества потоков - [url=#java.util.concurrent] Продолжить Рейтинг: 12 (За: 12 | Против: 0) Добавлено: 27.11.2015 от aNNiMON Комментарии (20) |