Рубрика: 4. Полезняшки

  • Книги о программировании

    Cписок книг,  которые возможно будут интересны другим программистам Эти книги не являются учебным пособием по какому-то конкретному языку программирования, в них практически нет больших листингов кода, описания API и другой технической информации. В них можно научится другому — интуитивному пониманию вещей, осознанности своих действий. Чтение таких книг может изменить Ваш подход и отношение к программированию. […]

  • Звездочка (*) в шестёрке и хитрые bat-файлы

    Запуск java-программы из командной  строки. Представим такую ситуацию… В результате вашей работы в качестве java программиста у вас получился один JAR-файл (для простоты назовем его mytools-1.0-SNAPSHOT.jar). Кроме него вы планируете использовать более десятка других jar-файлов. Ваша программа должна запускаться из командной строки, а не из супер-пупер IDE которую вы обычно используете в работе. Например Вашу программу […]

  • Camel Case

    Camel Case, он же — Верблюжий Регистр, он же — Горбатый Стиль. Определение из википедии — “стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово пишется с заглавной буквы. Стиль получил название CamelCase, поскольку заглавные буквы внутри слова напоминают горбы верблюда” Такой стиль используется в языке программирования  Java. […]

  • мини-справочник по PKCS-ам

    Мой мини-справочник по PKCS-ам: PKCS#7 – Подпись и сертификаты  (Cryptographic Message Syntax Standard) PKCS#8 – Секретные ключи PKCS#10 – Запрос к УЦ на выпуск сертификата (Certification Request Standard) PKCS#11 – API для криптотокенов PKCS#12 – Хранилище секретных  ключей и сертификатов (Personal Information Exchange Syntax Standard) Как работать с подписью, ключами и сертификатами  в Java можно […]

  • jenabean id (hashCode)

    В одной из предыдущих статей я уже писал об использовании связки: jena + jenabean. Следует обратить особое внимание на генерацию идентификаторов объектов в jenabean. Вот цитата с официального сайта: WhatsUpWithThat Questions about Jenabean Q: Why do I need to annotate my beans with an Id? Jenabean will create a URI for you, but it needs […]

  • Как считается TIOBE индекс?

    Прочитал новость на слэшдоте о новых данных по TIOBE индексу языков программирования за Апрель 2010 года (оригинальную статью можно прочитать здесь): Position Apr 2010 Position Apr 2009 Delta in Position Programming Language Ratings Apr 2010 Delta Apr 2009 Status 1 2 C 18.058% +2.59% A 2 1 Java 18.051% -1.29% A 3 3 C++ 9.707% […]

  • Стимуляторы

    Приготовление стимуляторов мозговой активности программиста в офисных условиях (кроме эспрессо)… Поскольку не в каждом офисе есть эспрессо машины для приготовления хорошего кофе (а выпить какого-нибудь бодрящего напитка очень хочется), предлагаю три способа приготовления различных альтернативных напитков. Они подходят не только для программистов, но и вполне бодро могут употребляться другими офисными сотрудниками. Основной отличительной их чертой […]

  • Удаляем .svn папки. Linux или Windows+FAR

    Всем добрый вечер! Иногда возникает задача удалить все папки “.svn” в какой-то директории. Конечно можно сразу получить “чистую версию” используя “svn export”. Но иногда в силу лени или отсутствия возможности подключиться к SVN-серверу, можно поступить по-другому. Linux $rm -rf `find . -type d -name .svn`    Перевод на человеческий rm значит удаление ключ -r удалять […]

  • Вики-Тики-Тави… Небольшой обзор различных wiki-движков

    Всем добрый день! Переключаю режим протоколирования своих записей в WebLog-е ,в  режим DEBUG… Внимание! Количество публикуемой информации будет на два порядка больше. Изначально я планировал использовать этот блог в качестве замены блокноту. Очень часто в работе нужно записать на скорую руку различные советы, чтобы потом можно было их быстро найти и прочитать. В ближайшие несколько […]

  • JAD

    Используем JAD (JAva Decompiler) Очень удобно использовать в связки с FAR Качаем JAD http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html Устанавливаем, т.е. тупо разархивируем Прописываем в PATH (если нужно) Запускаем FAR Нажимаем F9 Открываем Комманды –> Ассоциации Файлов Жмем “Ins” Добавляем. Маска файла – *.class, команда для редактирования – edit:<jad -p !.! Все ОК.