Темы юбилейного десятого выпуска: какой язык круче, Haskell или OCaml, есть ли жизнь с eventual consistency, почему все приложеньки убегают от нас в веб, почему Haskell не будет работать на JVM, а также что и куда торчит у Clojure с F#, что нового нас ждет в Riak 2.0 и великая мудрость о том, в какой именно момент появляется необходимость в масштабировании. Предыдущие выпуски: девятый, восьмой, седьмой, шестой.
Мини заметки — выпуск 18
16 июня 2014
Мини заметок не было уже более трех месяцев. Настало время исправить эту вопиющую несправедливость. Сегодня мы выясним, как посмотреть текущую позицию в WAL PostgreSQL и узнать, сколько места подо что использует эта СУБД, потюним Terminal в Ubuntu Linux, напишем очередной, на этот раз почти удобный, аналог clip2net, и не только. Предыдущие выпуски: семнадцатый, шестнадцатый, пятнадцатый, четырнадцатый.
Так исторически сложилось, что с UI мне приходилось работать очень мало. Видимо, поэтому мне так интересные всякие там Qt и wxWidgets — все кажется новым, интересным, необычным. Впрочем, коль скоро я взялся за изучение Java, речь сегодня пойдет не о Qt и не о wxWidgets, а о Swing. Сегодня совместными усилиями мы напишем простенькое GUI-приложение на Java, с кнопочками, списками и даже умеющее менять шкурки!
Некоторые время назад нами была запущена кампания на BoomStarter по сбору средств на текстовую расшифровку второго сезона подкаста EaxCast. Кампания завершилась успешно и первые выпуски второго сезона уже доступны для прослушивания. В этом посте я поведаю о некоторых тонкостях российского краудфандинга, которые следует учитывать при создании собственной кампании.
Темы девятого выпуска: уникальная техника, позволяющая продуктивно работать 25 часов в сутки, оставляя при этом время на отдых, как создать огромную, сложную систему, не написав ни строчки кода, что такое квантовые вычисления и как они помогут ломать RSA, какой язык и почему Роман выбрал бы для реализации нового проекта с нуля, как не дать стартапу прогореть в первый год его существования, научить девятилетнего ребенка программированию, и не только. Предыдущие выпуски: восьмой, седьмой, шестой, пятый.
Находки в сети за май 2014
2 июня 2014
В этом выпуске: можно ли писать на Java мобильные приложения под Windows Phone и iOS, что такого смешного в языке программирования C++, где скачать 29 бесплатных книг по базам данных и Data Mining, как перевести деньги с одной карты Visa на другую, и не только. Предыдущие выпуски: апрель 2014, март 2014, февраль 2014, январь 2014.
Как ранее уже сообщалось, я начал активно изучать возможности IntelliJ IDEA. В частности, я стараюсь запомнить наиболее востребованные хоткеи, чтобы выполнять большую часть работы, не отрывая руки от клавиатуры, как это происходит при программировании в Vim. По моим наблюдениям, это реально экономит кучу времени. Я сделал для себя шпаргалку по хоткеям IDEA, которую вы найдете под катом. Полагаю, она также пригодится кому-то из посетителей данного блога.
Итак, мы с вами настроили окружение для программирования на Java. Давайте же теперь попробуем что ли написать на ней какую-нибудь несложную программку, посерьезнее, чем Hello World. Например, программу, которая ходит в реляционную базу данных, выполняет какие-то запросы и получает результат.
В общем, у меня новый ноутик. Мой ультрабук Toshiba Portege Z930-DKS все еще довольно хорош по нынешним меркам. Но если вам захочется запустить локально тяжелое серверное приложение, которым вы занимаетесь на работе, попрогать на Scala или, скажем, поэкспериментировать с распараллеливанием алгоритмов искусственного интеллекта, вы обнаружите, что для таких задач нынешние ультрабуки не годятся. К тому же, на Toshiba у меня стала отваливаться клавиша «N», а купить Fujitsu мне подвернулась возможность всего лишь за 70% его цены.