
Условия, которые питают креативных программистов, убивают менеджеров и маркетологов — и наоборот. Программирование — Великая Игра. Оно поглощает игрока полностью, включая и душу и тело. Если ты попался — то ты попался, и ничего уже больше не имеет значения. Когда ты в следующий раз вылезешь из своей берлоги, вполне могут обнаружиться лишние десять килограммов, борода до колен и такое количество пустых коробок из-под пиццы вокруг, что уже, наверное, наступила весна? Но для тебя это всё не важно. Потому, что твоя программа работает, а код быстр и элегантен. Ты победил.
Читать далее...
метки: разработка, управление проектами, перевод разместил: William Adama
Совсем недавно мне понадобилось реализовать
поддержку тем в моём движке "Candy". Мой движок для микроблоггинга – наподобии тумблера, но с возможностью размещения блога на своём хостинге – пример проекта
purpleitch.ru. Так вот, мне хотелось что бы пользователь мог легко менять темы, как например, на WP, DataLife Engine. Я незнаю толи искал как то не так, но ничего достойного мне не попадалось. Мне хотелось простоты, удобства... В итоге я сделал своё решение, которое легло и в мой движок "Candy". Приступим.
Читать далее...
метки: разработка, веб-разработка, php, codeigniter 2, поддержка тем разместил: William Adama
На днях мне понадобилось реализовать очень простое решение для загрузки неограниченного количества файлов. Скажу честно, перелопатил я кучу информации. Большинство решений были с чётко фиксированным количеством файлов (input type="file"). Также были варианты с флеш-загрузчиками, но на мой взгляд это кривые решения. Хотя мне очень нравятся загрузчики как на Gmail или ВКонтакте.
Мое решение довольно олдскульно, но я бы не сказал, что оно не удобно. Наоборот, очень даже удобно и просто, как в плане дизайна так и реализации:

Читать далее...
метки: разработка, веб-разработка, codeigniter 2.1, jquery, множественная загрузка файлов разместил: William Adama
Если вашему приложению понадобится как-то известить пользователя о новых сообщениях, лучший способ показать индикатор в Dock:

Делается это очень просто.
Читать далее...
метки: mac os x, разработка, xcode, objective-c 2.0, badge, NSDockTile, уведомления в приложении разместил: William Adama
Так программирование больше не часть моей работы, со временем у меня появилась страсть к изучению.
Всё что написано ниже, мой небольшой опыт работы с этим языком. Кстати, всё что в заголовке указано правда. Я думаю, если вы хотите начать программировать под Mac OS X, эта статья будет неплохим началом.
Читать далее...
метки: разработка, xcode, objective-c 2.0, mac os x, классы, сообщения, переменные разместил: William Adama
Недавно я поставил себе новый Xcode. Всем хорош Xcode 4, после третей версии он реально стал легче и понятнее.
Включаем отображение описания класса
Мне вообще не свойственно настраивать софт, это дело напрягающее. Что мне не понравилось, приходится лазить в описание класса. Решается это просто, включаем эту кнопочку:
Читать далее...
метки: разработка, xcode, mac os x, настройка xcode 4.3.2 разместил: William Adama
Всем привет!
В этой статье я бы хотел вам показать
дизайн приложения для Mac OS X – Simple Alarm, которое мы к сожалению, не реализовали. Хочу сказать сразу, я не дизайнер – это лишь моё виденье того как должен выглядеть идеальный, простой и красивый будильник.
И так первый макет, мы только запустили приложение и в нём ещё ничего нет:

Читать далее...
метки: интерфейс, дизайн приложения, интерфейс приложения, mac os x, ui разместил: William Adama
Программирование под ОС ограничено рамками. Вы пишете приложение, и оно работает только на компе. Программист который хочет выйти за эти рамки, на шаг ближе к созданию своих устройств. Если, вы только начали задумыватся над этим, советую посмотреть в сторону Arduino – это отличный первый шаг к созданию своих устройств и "пониманию как вообще оно работает". Желаю вам удачи, тема очень интересная и перспективная во всех отношениях.

Месяц назад я заказала себе игрушку по имени
Arduino. Это набор «кубиков», из которых без паяльника, травления печатных плат и прочей «черной магии» любой чайник может собрать работающее устройство. В общем, это такой конструктор как для профессионального прототипирования так и для разнообразных любительских экспериментов.
Через месяц после заказа ко мне пришла посылка с
Arduino, точнее, ее вариацией —
Seeeduino. Вот, что в ней было:

Читать далее...
метки: Arduino, Arduino IDE, Arduino для начинающик, железо, своё устройство разместил: William Adama
Здравствуйте
R — это очень интересный и мощный инструмент, который может быть применен в самых разных областях. Я попробую это доказать на примере анализа появления одного из трендов Twitter. Для этого нам понадобится библиотека twitteR, которая позволяет работать с Twitter через API. Но для начала расскажу подробнее об R.
Читать далее...
метки: разработка, twitter, twitter api, среда R, R разместил: William Adama
Думаю сейчас айфоном никого не удивить, это вполне доступный телефон с отличным сглаживанием, а это несомненый плюс при чтении электронных книг. Ниже кратко опишу 2 классных приложения, для чтения электронных книг – epub.
Читать далее...
метки: читалки электронных книг для iphone, bookmate, ibooks разместил: William Adama