
Мне часто задают вопрос: «Как ты находишь время?». Чаще всего речь идет об open source, иногда о книгах, изредка — о других вещах. Обычно я уклонялся от ответа чем-нибудь вроде: «Блин, не знаю, просто беру и нахожу». Но этот ответ не слишком полезен. Да и мне было интересно, смогу ли я справляться со временем еще лучше. Так что я немного порефлексировал, и вот как я нахожу время:
Читать полностью »
Рубрика «Программирование» - 1026
Как я нахожу время?
2012-12-07 в 1:04, admin, рубрики: gtd, open source, ruby, steve klabnik, высшее образование, организация времени, Программирование, работа, самосовершенствованиеОграничивая абстракции (.NET, ASP.NET MVC)
2012-12-06 в 21:31, admin, рубрики: .net, asp.net mvc, repository, Программирование, Проектирование и рефакторинг .jpg)
Прошло почти три года с тех пор как я впервые написал о своём отказе от такой абстракции как репозиторий (Repository). С тех пор я практически не использовал никаких концепций репозитория в системах, которые мы разрабатываем. Я не убирал из проектов уже существующие репозитории, но теперь я просто не нахожу в них никакой ценности в качестве абстракций.
Читать полностью »
Попробуй R
2012-12-06 в 10:20, admin, рубрики: codeschool, анализ, онлайн-курсы, Программирование, статистика, Статистика в IT, язык r, метки: codeschool, анализ, онлайн-курсы, статистика, язык rС утра я обнаружил у себя в почте приятный предновогодний сюрприз: Code School в коллаборации с O'Reilly выпустили бесплатный курс по языку R.
Курс выполнен в традициях Code School, т.е. его запросто можно пройти в браузере за пару-другую перерывов на кофе.
Читать полностью »
Jelastic плагин для IntelliJ IDEA
2012-12-06 в 9:34, admin, рубрики: cloud computing, cloud hosting, couchdb, glassfish, IDE, intellij idea, java, jetty, mariadb, mongodb, mysql, nginx, paas, postgres, tomcat, Блог компании Jelastic, облако, Облачные вычисления, облачный хостинг, платформа как услуга, Программирование, разработка, метки: cloud computing, cloud hosting, couchdb, glassfish, IDE, intellij idea, java, jetty, mariadb, mongodb, mysql, nginx, paas, postgres, tomcat, облако, облачные вычисления, облачный хостинг, платформа как услуга, Программирование, разработка
Привет! Как и обещали в предыдущем посте, закончили работу над плагином для IntelliJ IDEA. Так что теперь не только любители Eclipse могут разворачивать проекты в облако прямо с IDE, но и пользователи самой интеллектуальной среды разработки для Java. Специальный плагин позволяет логиниться в Jelastic, разворачивать приложения, управлять ими и просматривать логи. Работать с плагином очень легко и удобно, но все же давайте рассмотрим основные возможности с помощью краткой инструкции. Читать полностью »
Многопоточная реализация алгоритма кеширования CART
2012-12-06 в 8:33, admin, рубрики: c++, cache, CART, Песочница, Программирование, метки: c++, cache, CARTНекоторое время назад передо мной встала задача кеширования запросов в большую базу данных на диске в высоконагруженном многопоточном приложении (С++). Само приложение предназначалось для развертывания в облаке и диск очевидно стал бы самым узким местом. База при этом представляла из себя огромный граф, по которому одновременно ползало множество потоков. Таким образом кеш ко всему еще и должен был быть многопоточным.
Идею использования внешних приложений, таких как memcached, я отбросил сразу же – это внесло бы в каждый переход по ребру графа неизбежный дополнительный лаг. Встал вопрос об имплементации внутри приложения.
Читать полностью »
IT-Компот 32. Zend Framework 2. Конференция Zend Framework Day 2012. Миграция проекта с ZF1 на ZF2
2012-12-06 в 6:48, admin, рубрики: подкасты, Программирование, метки: подкасты, Программирование 
Сегодня к нам пришли гости — Андрей Токарчук и Георгий Туревич. Вместе с ними обсуждаем Zend Framework 2. Вспоминаем прошедшую конференцию Zend Framework Day 2012. На конференции много говорили, какие профиты и проблемы принес новый фреймворк, затрагивался опыт использования. Далее, берем реально существующий проект на Zend Framework 1.x и размышляем, как с наименьшими затратами времени и сил перевести его на вторую версию фреймворка. Несмотря на то, что выпуск целиком посвящен Zend Framework, надеемся, все php-программисты (и не только) найдут что-то полезное для себя!
В выпуске:
- Конференция Zend Framework Day 2012 в Киеве. Что хорошего в Zend Framework 2. Опыт использования.
- Миграция проекта с ZF1 на ZF2.
Подписаться в iTunes
RSS Feed
Cлушать на podfm
Скачать файл (66.7 Мб/01:12:52 MP3, 128 kbps)
Читать полностью »
IntelliJ IDEA 12 раскрывает темную сторону продуктивного программирования
2012-12-05 в 17:30, admin, рубрики: android, intellij idea, java, java 8, JDK, jetbrains, scala, spring, Программирование, разработка, метки: android, intellij idea, java, java 8, JDK, jetbrains, scala, spring, Программирование, разработкаПривет!
Несколько недель назад мы закончили Early Access Program, позволявшую опробовать предварительные билды IntelliJ IDEA 12. Спасибо всем, кто принял участие в программе и присылал нам свои отзывы и комментарии. Ваше пристальное внимание ко всем новым фичам, ваши идеи, предложения, баг-репорты — без всего этого продукт был бы совсем другим.
И вот, после целого года трудов, IntelliJ IDEA 12 официально выпущена и доступна для загрузки.

Конечно, все новые фичи и улучшения релиза здесь не перечислить. Каждый день мы не только добавляем что-то новое, но и пересматриваем существующую функциональность, чтобы сделать ее еще полезнее и «юзабельнее». Вот краткий список главных возможностей, ожидающих вас в IntelliJ IDEA 12.
Читать полностью »
История тернарного оператора
2012-12-04 в 15:42, admin, рубрики: Алгоритмы, История ИТ, Программирование, метки: история IT, Программирование Да, во он ? :, давайте разберемся почему он именно такой, а не другой. Единственное питонщикам не будет столь интересно это читать ибо у нас них он выглядит так:
print True if 1 > 2 else False
Четко и понятно «в лоб», с появлением его в python читал в блогах много рассуждений почему он такой, где же стандартный ? : подобный.
Давайте разберемся…
Google Cloud Messaging – пишем backend на PHP
2012-12-04 в 10:05, admin, рубрики: android, gcm, google cloud messaging, php, Программирование, Разработка под android, метки: android, gcm, google cloud messaging, PHPПредлагаю полноценное рабочее решение, которое
- получает на вход массив данных для отправки
- формирует пакеты для отправки размером до 4096кб каждый.
- отправляет пакеты параллельными запросами.
- Анализирует ответ и знает:
- успешно доставлено ли сообщение
- тип ошибки
Интервью с CYBERMANIAC
2012-12-04 в 5:35, admin, рубрики: Delphi, интервью, информационная безопасность, Программирование, программисты, хакер, хакерство, метки: Delphi, интервью, Программирование, программисты, хакер, хакерство
Если вы знаете, и помните человека под ником CYBERMANIAC, для вас этот разговор будет похож на внезапное обнаружение половины студенческой зарплаты во внутреннем кармане старой куртки. Для тех кто никогда не слышал о Станиславе, я думаю будет тоже интересно почитать о небольшой, но уникальной искре времени начал интернета в далеком от столиц городов России глазами CYBERMANIAC'а. Он мне показался неизменным с 00 годов да и настолько изолированным, что очень уж захотел написать о нем.
Мы осторожно поговорим о жизни программиста в глубинке, о языках программирования с момента появления их в России: Forth, Borland Pascal, Delphi ,C#, MegaBasic, Java, SQL, C++. о япоском языке, о змеях, о национальных напитках, о Сократе, о советских объективах, о звездах, человеческих страхах.
CYBERMANIAC носит в себе большой опыт в крекинге, написании утилит, автор Neo Sign 0f Misery, древней электронной книги “Теоретические основы крегинга”, а так же автор многим любимого windows scanner и большого фотолюбителя-звездочета. Интервью получилось многим больше, чем я расчитывал. Но надеюсь, для вас будут звучать колокольчиками похожие мысли. Именно их мы и слушаем, когда читаем…
Читать полностью »

