Декабрь 2011
1 пост
7 тегов
Понравилось видео на YouTube, хочу посмотреть...
Так бывает, что заходишь на YouTube и вдруг наталкиваешься на интересное видео, например, на каналах Мосфильма, Ленфильма или Союзмультфильма. Но времени или желания прямо сейчас смотреть нет, зато через 15 минут, в метро, посмотрел бы с удовольствием. Соответственно, нужно как можно быстрее закинуть его на Android-устройство. Есть два быстрых решения:
Использовать сервис Spool. Это...
Ноябрь 2011
5 постов
2 тега
С каждым словом “мне плохо”, человек подтверждает своё состояние и...
– Загадки нашего Я
4 тега
5 тегов
3 тега
A quiet place →
3 тега
So much complexity in software comes from trying to make one thing do two...
– Ryan Singer (via mnmal)
Октябрь 2011
5 постов
4 тега
Лучше быть богатым, но здоровым, чем бедным, но больным.
– Lotares
4 тега
6 тегов
CheckInstall →
Надеюсь все пользователи Ubuntu/Debian Linux собирают и устанавливают приложения по следующей схеме?
Конфигурация и автоматическая инсталляция требуемых библиотек $ auto-apt run ./configure
Сборка приложения в локальной директории $ make
Создание deb-файла и установка приложения в систему $ sudo checkinstall
Иначе, ваша система рискует быть запачкана мусором и ненужными библиотеками через...
4 тега
Play Framework 2 is tasty
К концу 2011 года, разработчики Play Framework-а обещают выпустить новую вкуснейшую версию — 2.0, которая порвёт все существующие Web Framework-и.
We expect to release a usable beta towards the end of the year.
Решил скомпилировать development версию и ознакомиться с ней. Последняя заливка оказалось нерабочей, поэтому воспользовался предыдущей.
$ mkdir PlayFramework
$ cd PlayFramework
$...
4 тега
Ruby on Rails 3 Bundler: Как заморозить gem в...
Иногда так случается, что нужно значительно модифицировать существующий исходный код gem-а, который в оригинальном виде нас не устраивает. Если проект открытый, то можно форкнуть код gem-а на GitHub-е и указать в Gemfile путь к репозиторию:
gem 'forked_gem', :git => "git://github.com/user/forked_gem.git"
Но если проект, закрытый, то такая тема может не покатить. В данном случае необходимо...
Сентябрь 2011
13 постов
3 тега
Minimalism in things - Minimal My Rules →
Минималистичный блог о минимализме и о том, как быть минималистом.
3 тега
5 тегов
Памятка: русские и английские названия шаблонов...
Так как заказчики бывают разные, и из России и зарубежные, то для русскоязычного программиста важно знать, не только русские названия шаблонов проектирования, но и английские. Поэтому и была составлена схема соответствия между русскими и английскими названиями популярных шаблонов проектирования.
Основные шаблоны:
Стратегия — Strategy
Наблюдатель — Observer
Декоратор (Обёртка) — Decorator...
2 тега
Эффект второй системы (Second-system effect)
Программист, разрабатывающий свою...
– Фредерик Брукс, “Мифический человеко-месяц или как создаются программные системы”
5 тегов
4 тега
Dart, a new programming language for structured... →
В октябре 2011, Google анонсирует Dart: “новый язык для структурного веб программирования”
Анонс на анонс. %) Любопытно, что это будет: компилируемое, интерпретируемое, type-safe, not type-safe?
P.S.: Подробности о новом языке программирования Google Dart (Dash)
P.S. (10.10.2011): Официальная презентация языка Google Dart состоялась
7 тегов
Интеграция темы "Flashback to Simplicity" с...
Есть прекрасная система исправлений очепяток на web-сайтах, называется она Orphus. Посетитель заходит на сайт, читает статью, и вдруг, видит в интересной статье опечатку. Статья хороша, но опечатка в ней, как соринка в глазу — маленькая, а впечатление портит. Тут на помощь приходит Orphus. Читатель выделяет курсором мыши ошибку, нажимает сочетание клавиш Ctrl + Enter и, опа! — сообщение об ошибке...
10 тегов
10 тегов
Выбор оптимального планшета с 3G на базе Android...
Вот я и определился, с тем, какое мобильное устройство позволит мне повысить свою эффективность — это не нетбук, не смартфон, а небольшой планшет на базе Android. Почему не iPad? Потому что мне не нравится Object C, закрытая политика Apple и просто огромные размеры iPad (человек с iPad-ом смотрится комично и соблазнительно для уличной шпаны).
Значит нужно что-то на базе Android, но:
Current...
5 тегов
9 тегов
Выбор идеального ноутбука или планшета под Linux...
Заметил, что гораздо удобнее и эффективнее работается за компьютером, если не разворачивать окна приложений на весь экран, а выставлять им размер 50% — 80% от площади рабочего стола. Ну да я не об этом хотел написать…
В последнее время, я нахожусь в состоянии ленивого поиска мобильного устройства, которое мог бы использовать для самообразования и разработки программного обеспечения, где бы...
5 тегов
4 тега
As I said yesterday, our best guess for 1.8 release date is Sep 8th
– Так написал @jeb_ о дате выхода Minecraft 1.8. И даже так написано.
Август 2011
11 постов
10 тегов
Few of my useful free code on GitHub
github@drevlyanin/java-examples
Useful code examples in Java. Understanding inheritance, visibility, and blah-blah-blah.
github@drevlyanin/quick-registration
Simple & quick registration example written using Play Framework.
github@drevlyanin/flashback-to-simplicity
Source of “Flashback to Simplicity” theme — the best theme for Tumblr.
5 тегов
3 тега
Как скачать/закачать файл/директорию по SSH...
Под Debian Linux это настолько просто и удобно, что скача… закачать закачаешься.
Закачать file на сервер host:
scp file username@host:~/file
Скачать file с сервера host:
scp username@host:~/file file
4 тега
4 тега
4 тега
3 тега
Майкрософчиной попахивает
5 тегов
Создание MySQL базы данных в кодировке UTF-8
Люблю этот код:
CREATE DATABASE `database` CHARACTER SET utf8 COLLATE utf8_general_ci;
Он, в свою очередь, соседствует с другим не менее полезным кодом, который делает полный backup базы данных и затем восстанавливает её:
mysqldump -uuser -p database > database.sql
mysql -uuser -p database < database.sql
4 тега
Minimalistic Blue World Minecraft Server →
Запустил собственный Minecraft Server для своих, знакомых и просто хороших людей. Отличительная особенность сервера — это минимальный набор плагинов.
3 тега
— Уотсон, Вы можете хотя бы что-то делать быстро?!
— Я быстро утомляюсь.
2 тега
Evolution Of Computer Languages →
dustyprogrammer:
Evolution Of Computer Languages
Июль 2011
6 постов
5 тегов
Kotlin — новый язык программирования от JetBrains →
Всё прекрасно, кроме одного — красивой поддержки параллельных вычислений скорее всего не будет. По сути — это лаконичный Java, компилируемый Ruby с достойной объектно-ориентированной моделью. Возможно язык и найдёт свою нишу, но всеобщего признания не завоюет. И, это не тот язык, которого я жду, хотя он близок к нему как никакой другой.
3 тега
3 тега
9 тегов
Язык программирования Rust с нуля [под Ubuntu x86]
Судя по анонсируем возможностям, язык программирования (ЯП) Rust будет вкуснейшим: лаконичность, ООП и функциональщина, ориентация на параллельность, статическая компиляция и так далее и тому подобное — ммм =)… Что же, опробуем блюдо от шеф повара, имя которому Mozilla Labs. :-)
Сначала установим необходимые библиотеки:
$ sudo apt-get install python3 make git g++ curl valgrind texinfo
...
10 тегов
The Next Big Language →
Article of 2010 year. What do I expect from a programming language? Clojure, Go, D, Rust, Clay, OOC, BitC, Factor, Lua — who will win?
4 тега
Mark Zuckerberg on Google+
kachmin:
The most popular profile on Google+.
Июнь 2011
7 постов
6 тегов
Google+ →
Вот она — долгожданная социальная сеть второго поколения от Google. Сможет ли она положить Facebook на лопатки — это покажет время, а сейчас большая часть пользователей интернета находится в состоянии ожидании приглашения, но я уже не в их числе, за что благодарен Рафаэлю. :)
7 тегов
11 тегов
Хочу новый удобный язык программирования
Хочу такой язык программирования (ЯП), чтобы:
он был красивый и лаконичный, как ruby;
синтаксис и встроенные библиотеки были предсказуемыми и интуитивно понятными;
обладал строгой статической типизацией для отлавливания как можно большего количества ошибок на этапе компиляции;
объектная модель была бы похожа на то, как она реализована в C# и Java, но переработана и улучшена;
сориентирован на...
7 тегов
"Flashback to Simplicity" Tumblr theme on GitHub →
Выложил исходный код темы и сопутствующие файлы на GitHub. Можете смело форкать и менять её к лучшему, с сохранением авторства. :) В том случае, если вы просто желаете использовать тему для своего блога, лучше установить её средствами Tumblr, тогда при следующем обновлении темы, изменения автоматически применятся к вашему блогу.
6 тегов
Если дома комп завис,
Папа весь заросший,
Значит папа программист,
Значит он...
– Автор неизвестен
7 тегов
Опубликовал тему "Flashback to Simplicity" для...
Так получилось, что ни одна из прекрасных тем, предлагаемых Tumblr мне не понравились на столько, чтобы ей постоянно пользоваться — слишком много деталей, неточностей, шероховатостей или досадных недоразумений. Потому решил создать свою тему, которая меня устраивала бы, и выложить её в свободный доступ.
Я программист, а не дизайнер/верстальщик, поэтому не могу сразу предусмотреть все нюансы...
2 тега
Май 2011
9 постов
3 тега
Периодическая таблица HTML5-тегов →
fletcherlab:
Австралийский разработчик Josh Duck создал периодическую таблицу элементов HTML5 (этакий интернет-аналог таблицы Менделеева). Элементы отсортированы по их функциям, при клике по элементу выводится информация о нем и ссылка на подробное описание элемента.
Интересная дополнительная фишка – How are they used? Если ввести адрес страницы, сервис покажет, сколько на ней...
3 тега
Философия Python
Синтаксис и динамическая типизация Python-а мне не по душе, но вот философия по нраву:
Красивое лучше, чем уродливое.
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Плоское лучше, чем вложенное.
Разреженное лучше, чем плотное.
Читаемость имеет значение.
Особые случаи не настолько особые, чтобы нарушать правила.
При этом практичность важнее...