Мини заметки — выпуск 11
8 апреля 2013
8 апреля 2013
3 апреля 2013
Сегодня мы научимся строить графики, гистограммы и круговые диаграммы в Scala. В этом нам поможет замечательная библиотека Scala Chart, которая представляет собой обертку над широко известной в мире Java библиотекой JFreeChart. Также будут объяснены некоторые интересные возможности и особенности Scala, которые ранее не рассматривались в этом блоге.
1 апреля 2013
В этом выпуске: языки программирования под виртуальную машину Erlang’а, интересные репозитории, линки на линкоблоги, лучший в мире почтовый клиент для Linux и не только. Предыдущие выпуски: февраль 2013, январь 2013.
27 марта 2013
Недавно мне захотелось прикрутить к блогу виджет, содержащий список самых просматриваемых заметок. Поскольку WordPress не собирает соответствующую статистику, количество просмотров предполагалось брать из LiveInternet. Обычная задача из серии «скачать и пропарсить», берем Perl и вперед. Но ведь мы уже много раз так делали, не интересно. Давайте лучше посмотрим, как справится с этой задачей Scala.
25 марта 2013
Данная заметка содержит краткие рецензии на десять книг, прочитанных мною за последние два месяца. Преимущественно это были книги о функциональном программировании, PostgreSQL и Git. Со списком из предыдущих десятки книг вы можете ознакомиться здесь.
20 марта 2013
В этой заметке будет показано, как в Scala послать письмо через гугловые SMTP-сервера с помощью пакета JavaMail. Притом не какое-нибудь простое письмо, а с прикрепленным файлом, в кодировке UTF-8 и с HTML, содержащим картинки. Функциональщины как таковой не будет, зато мы увидим, как выглядит использование Java-библиотек из Scala, а также ознакомимся с той частью Scala, которая «почти как Java, только лучше».
18 марта 2013
Настоящим постом мне хотелось бы уведомить вас о том, что неделю назад я снес FreeBSD со своего ноутбука Asus X51L, тем самым окончательно избавившись от этой ОС в своей жизни. Теперь я счастливый убунтовод и пользователь Android. Под катом перечислены причины, которые вынудили меня отказаться от FreeBSD.
13 марта 2013
В этой заметке мы познакомися с утилитой sbt. Мы научимся собирать с ее помощью проекты на Scala, устанавливать сторонние библиотеки, а также узнаем, как собрать jar, который будет работать на любой машине, где есть Java, без установки каких-либо зависимостей. Напоминаю, что установка sbt была рассмотрена в посте, опубликованном в этот понедельник.
11 марта 2013
Перепробовав странные и никому на практике ненужные Haskell, OCaml, Perl 6, Common Lisp, Vala, Go, а также немного D, что, впрочем, не было отражено в этом блоге, я решил обратить свое внимание на Scala. Этот язык заинтересовал меня тем, что он отдаленно напоминает OCaml, только без этих ужасных параметризованных модулей, зато с разными плюшками и под JVM, что в последнее время я не склонен считать за недостаток. К тому же, достоверно известно, что на Scala уже сегодня пишут вполне себе реальные проекты, и в их число входит далеко не один только Twitter.
6 марта 2013
Как вам хорошо известно, некоторые языки программирования, например, Erlang, поддерживают горячее обновление кода, то есть, обновление кода программы без ее остановки. Часто эта способность преподносится в качестве существенного преимущества языка программирования, который ею обладает, над языками, в которых горячего обновления кода нет. Однако чем больше я думаю о горячем обновлением кода, тем больше склоняюсь к мысли, что на практике оно никому не нужно. И вот почему.