Автор: vit
-
Camel Case
Camel Case, он же — Верблюжий Регистр, он же — Горбатый Стиль. Определение из википедии — «стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово пишется с заглавной буквы. Стиль получил название CamelCase, поскольку заглавные буквы внутри слова напоминают горбы верблюда» Такой стиль используется в языке программирования Java.
-
Hibernate. Update. Популярные грабли
Сейчас многие любят реализовывать Data Access Object (DAO) на базе Hibernate. Хотелось уделить особое внимание работе с объектами в различных состояниях. Пример из документации : DomesticCat cat = (DomesticCat) sess.load( Cat.class, new Long(69) ); cat.setName(«PK»); sess.flush(); // changes to cat are automatically detected and persisted Некоторые думают, что нужно делать так: DomesticCat cat = (DomesticCat)
-
Редактор UML. Альтернатива
Кончено, для создания UML диаграмм можно использовать такие продукты как Rational Software Modeler (Rational/IBM)или например Visual Paradigm for UML. Если открыть википедию, то в разделе про UML-редакторы можно найти около 30 ссылок на различные инструменты UML моделирования. И все-таки, не смотря на такой большой список, хотелось выделить несколько довольно интересных редакторов. UMLet — www.umlet.com
-
Опять Scala
Начал формировать небольшой справочник с примерами на Scala для собственного пользования. Импорт import java.util.{Date,Calendar} import java.util.logging._ Простой цикл for ( x < - 1 to 10) { println(x) } Получить класс classOf[String] // Например: LoggerFactory.getLogger(classOf[Foo]) Создать список val x = new scala.collection.mutable.ListBuffer[Int]; x+=1998 x+=2000 x+=2001 x(0)=1999 // изменить элемент Простой match val x = "admin";
-
мини-справочник по 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
-
Как программисты видят друг друга. Java, C, PHP, Ruby, Haskell
Как программисты видят друг друга: Авторство, к сожалению, определить не смог, картинка сильно разошлась в интернете. Изначально, наткнулся на подобную картинку в комментариях к посту в блоге Алены С++ про программистов различных специальностей. Еще интересная картинка, которая меня порадовала как бывшего LISP-программиста:
-
Как считается 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%
-
Стимуляторы
Приготовление стимуляторов мозговой активности программиста в офисных условиях (кроме эспрессо)… Поскольку не в каждом офисе есть эспрессо машины для приготовления хорошего кофе (а выпить какого-нибудь бодрящего напитка очень хочется), предлагаю три способа приготовления различных альтернативных напитков. Они подходят не только для программистов, но и вполне бодро могут употребляться другими офисными сотрудниками. Основной отличительной их чертой
-
Учебное пособие по Scala. Вольный перевод.
В связи с малым количеством (на момент публикации этого поста) полноценных учебных материалов по языку программирования Scala на русском языке , постарался сделать простой перевод краткого пособия. Оригинальная статья лежит здесь http://www.scala-lang.org/docu/files/ScalaTutorial.pdf Корректура текста будет осуществляться после публикации, по ходу получения отзывов, комментариев и повторной вычитки. Возможно, через некоторое время выложу PDF-версию. Scala Tutorial. Авторы: