Как стать автором
Обновить
11
0
Андрей Письменный @APismennyj

Пользователь

Отправить сообщение

Nginx + Lua + Redis. Эффективно обрабатываем сессию и отдаем данные

Время на прочтение6 мин
Количество просмотров37K
image
Предположим, у вас есть данные, которые вы хотите кэшировать и отдавать, не используя тяжелые языки, как php, при этом проверяя, что пользователь аутентифицирован и имеет право на доступ к данным. Сегодня я расскажу, как, используя связку nginx lua redis, выполнить эту задачу, снять нагрузку с сервера и увеличить скорость отдачи информации сервером в десятки раз.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии12

Пишем плагин для XBMC с собственным интерфейсом: часть I — теория и простейший пример

Время на прочтение11 мин
Количество просмотров21K

Вступление


Это I часть цикла статей, посвященных написанию плагинов для XBMC с собственным интерфейсом. В ней будет рассмотрена основная информация о создании интерфейса плагина и приведен простейший пример.
Во II части я планирую дать еще немного теории и чуть более сложный пример.
В III части я продемонстрирую написанный мною микро-фреймоворк, упрощающий компоновку интерфейса.

В своей первой статье «Подробная анатомия простого плагина для XBMC» я попытался максимально подробно описать структуру плагина для XBMC. Кроме того, я постарался рассказать, чем отличаются плагина-источники контента и плагины скрипты.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии6

Конкурс: Компания КРОК организует конкурс летающих роботов. Приз — миллион рублей

Время на прочтение3 мин
Количество просмотров10K
Компания КРОК, входящая в пятерку крупнейших ИТ-компаний РФ*, открывает приём заявок на конкурс «Летающий робот». Конкурс проводится в рамках проекта «20 способов жить ярче». Главный приз 1000000 рублей
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии51

23-й выпуск подкаста «Откровенно про IT-карьеризм». Беседа с Java Senior, Юрием Литвиненко

Время на прочтение1 мин
Количество просмотров853
image

Писк, который вы услышите в подкасте — это результат тестирования нового оборудования. Приносим свои извинения за неудобство.

  • Любовь к программированию, как следствие любви к приставкам.
  • О важности комфорта в работе и жизни.
  • Уход во freelance.
  • Coffee’n’code в Харькове.
  • Отличия аутсорсовой разработки от продуктовой.
  • Кто есть Senior?
  • Инженерные практики.
Всего голосов 29: ↑18 и ↓11+7
Комментарии13

Блицкриг на рынке планшетов. Как мог взлететь HP WebOS или призрачный шанс для RIM и ...?

Время на прочтение3 мин
Количество просмотров1.8K
Сейчас в очевидных лидерах на рынке планшетов находится Apple. И судя по желаниям американцев и тому, что я слышу лично, чтобы серьёзно потеснить Apple нужно сильно постараться.

Кому имеет смысл это делать? Тому, кто единолично контролирует рынок своих планшетов. Именно в такой ситуации можно получить полную отдачу от приведённого способа, такую, как сейчас имеет Apple с iPad. Какой это путь и почему он не подходит для производителей планшетов на Android
HP TouchPad by iSuppli

читайте под катом
Всего голосов 24: ↑19 и ↓5+14
Комментарии40

Концептуальный подход к подаче информации в интернет-магазинах. Часть 1

Время на прочтение7 мин
Количество просмотров8.6K
Приветствую вас, хабра-сообщество. Итак, о чем пойдет речь в посте. Многие из вас могут ошибочно сделать вывод, что речь в посте пойдет о дизайне, юзабилити и подобном. Но! Речь в посте пойдет именно о том, как и какую информацию подавать потенциальным покупателям. О концептуальном подходе к интернет-магазинам.

Пост вышел совсем не маленький! Много текста, требует осмысления, и, возможно(как всегда у меня выходит), сложного для восприятия. Но разбивать весь пост на 2-3-4 части я не хочу. Лучше потратить время и прочитать все сразу, тогда будет понятнее. Тем более, что, все же, тема планировалась на 3 поста. Это 1-й и все 3 будут большими.
Если интересно милости просим за хабракат.
Всего голосов 89: ↑68 и ↓21+47
Комментарии81

PHP class для Goo.gl

Время на прочтение2 мин
Количество просмотров6.4K
image
И опять немного о Goo.gl. Листая хабр видел предложения на JS, но лично мне они не подходили. Сегодня случайно наткнутся на симпатичное для меня решения, коим и делюсь с общественностью…
Читать дальше →
Всего голосов 61: ↑50 и ↓11+39
Комментарии45

Начался предзаказ D-Link Boxee Box!

Время на прочтение1 мин
Количество просмотров2.1K
image
D-Link Boxee Box — это медиаплеер, но не простой медиаплеер, а с установленной оболочкой Boxee(форк XBMC).
Boxee Box основан на чипе Intel CE4100, на борту у него HDMI, оптические и RCA выходы, два USB 2.0 порта, SD-ридер и 100мбит LAN. Также в устройство встроен 802.11n адаптер.

Оформить предзаказ можно на Amazon.com, BestBuy.ca и FutureShop.ca. Цена — $199.99
Всего голосов 26: ↑20 и ↓6+14
Комментарии81

Полтора месяца с iPad’ом, впечатления

Время на прочтение7 мин
Количество просмотров3.8K
Приблизительно полтора месяца назад, мне в руки, наконец, передали заветную коробку из плотного картона, в которой покоилось новое, революционное устройство, которое одни специалисты окрестили «разжиревшей фоторамкой», вторые «стоящим девайсом». Мнение вторых для меня было весомей, да и давно хотелось потратить деньги на какую-нибудь модную железку.

image

В этой статье я опишу свои впечатления от работы, за последние полтора месяца. Сразу скажу — фотки в статье не мои, но без них было бы тяжело читать.
Читать дальше →
Всего голосов 424: ↑282 и ↓142+140
Комментарии477

Удаленная работа на Бали (Индонезия)

Время на прочтение17 мин
Количество просмотров15K

Привет всем!



Данный пост посвящен длительной поездке для работы на Бали. Из него Вы узнаете о том, за сколько, как и когда можно и удобно находится с максимальным комфортом за человекоподобный прайс в месте, где работа через интернет никак не омрачается смогом от пожаров, аномальными перепадами температуры, звуками заведенного трактора и другими правовыми катаклизмами.
Читать дальше →
Всего голосов 102: ↑90 и ↓12+78
Комментарии38

Как обелить свой телефон

Время на прочтение2 мин
Количество просмотров14K
Так получилось что сегодня наткнулся на уже подзабытую, но все еще актуальную, тему отключения «серых трубок». Судя по новости, массовые репрессии в обозримом будущем всё таки начнутся. Так, что буду рад поделится своими знаниями с теми, для кого эта проблема всё еще актуальна.

Напомню теорию. Любой телефон который пересек границу Украины «нелегально» заносится в так называемый «серый» список, а по прошествии трех месяцев, нахождения в нем, соответственно, в «черный» и перестает регистрироваться во всех сотовых сетях. Это касается и телефонов друзей/родственников приехавших погостить из СНГ или более дальнего зарубежья, и реально ворованных аппаратов, и конечно практически всех новых айфонов и им подобных которые выгоднее заказать/привезти чем покупать на месте.

Для законопослушных граждан, которые в силу тех или иных событий стали счастливыми обладателями таких трубок, есть несколько официальных способов легализации, но все они весьма бюрократичные, и неудобные, а в некоторых случаях неприменимы вовсе. Но к счастью есть «lite» метод легализации, который то ли был оставлен специально, для своих, то ли для реселлеров, то ли появился когда народу стало совсем плохо, но простые потребители, как правило, о нем не знают…
Читать дальше →
Всего голосов 86: ↑70 и ↓16+54
Комментарии78

Ускорение загрузки Windows for fun and profit

Время на прочтение4 мин
Количество просмотров803K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Всего голосов 532: ↑516 и ↓16+500
Комментарии365

Никогда не «не делай» того, о чем пожалеешь или умный дом с CCU.IO

Время на прочтение12 мин
Количество просмотров119K
На хабре последнее время появляется много статей об автоматизации дома. Какие-то статьи с пространными размышлениями на тему умного дома, не несущие полезной нагрузки. Какие-то с конкретной реализацией на конкретном проприетарном железе, но им не хватает чего то для того, что бы быть установленными или запущенными в другом доме.

Хочу представить программную платформу автоматизации для дома на базе Node.js, которую можно скачать со всеми исходниками и установить прямо сейчас практически одним кликом (Windows) или одной командой (Linux/Debian).


Подробности
Всего голосов 84: ↑81 и ↓3+78
Комментарии88

Шаблоны проектирования PHP. Часть 1. Порождающие

Время на прочтение13 мин
Количество просмотров231K
Тема заезженная до дыр, не спорю… Вероятно, для опытных разработчиков моя статья будет мало, чем полезна. Я бы рекомендовал её к прочтению тем, кто только начал осознавать, что его коду чего-то не хватает, и что он созрел для вникания в это далёкое понятие – «паттерны». По себе помню, что довольно долгое время я путался в шаблонах, иногда даже не понимая, чем один отличается от другого. Именно этот факт стал основой для моей статьи. Примеры в ней не будут реальными. Они будут абстрактными и максимально простыми. Однако я постараюсь все примеры держать в едином контексте, чтобы можно было наглядно видеть отличия их использования в одной и той же ситуации. Я не буду нагружать классы лишним функционалом, чтобы можно было понять, какая именно часть кода имеет непосредственное отношение к шаблону. Главными героями примеров станут Factory (фабрика) и Product (продукт, производимый этой фабрикой). Возьмём это отношение за отправную точку. Возможно, в некоторых примерах это будет не очень уместно, но зато очень наглядно…

Статья будет разбита на несколько частей. В каждой я буду рассказывать о новом типе шаблонов проектирования. Всем, кого эта тема может заинтересовать, прошу под кат.
Меня заинтересовала...
Всего голосов 61: ↑43 и ↓18+25
Комментарии83

Контроллер центральный домашний, всемогущий КЦД-В-2-12

Время на прочтение48 мин
Количество просмотров165K
История появления на свет центрального домашнего контроллера довольно запутанна. Мне кажется, если на секунду отвлечься и представить его в виде зимнего леса (вид сверху), то можно будет увидеть беспорядочные тропинки, плохо замаскированные ямы и, возможно, бродящего где-то в глуши И. Сусанина.

Функционал наращивался постепенно: сначала подключил беспроводные розетки, потом замахнулся на выключатели света. Аппетиты росли — датчики протечки, задымления, дверей, метеодатчики, радиореле и управление AV-техникой. Мастерство росло не так быстро. Поэтому получилось то, что получилось: вещь, бесконечно далекая от гайдлайнов по программированию и устройству электронных схем, но вполне работоспособная.

И знаете что? Меня это устраивает.
Читать дальше →
Всего голосов 80: ↑76 и ↓4+72
Комментарии46

Микросхема 555

Время на прочтение3 мин
Количество просмотров90K
Всем привет. Сегодня я хочу рассказать вам о микросхеме 555. Её история началась ещё в далеком 1971 году, когда компания Signetics Corporation выпустила микросхему SE555/NE555 под названием «Интегральный таймер» (The IC Time Machine). В те времена это была единственная «таймерная» микросхема, которая была доступна массовому потребителю. Сразу после выхода 555 завоевала бешеную популярность и её начали выпускать почти все производители полупроводников. Отечественные производители тоже выпускали данную микросхему под названием КР1006ВИ1.
Читать дальше →
Всего голосов 66: ↑52 и ↓14+38
Комментарии32

Моторизированный слайдер для съемки timelapse

Время на прочтение3 мин
Количество просмотров48K
Предыстория

Здравствуйте, хабралюди. Насмотревшись видео с моторизированными слайдерами, захотелось сколхозить и себе такое чудо. Сам слайдер был собран с товарищем еще летом прошлого года, тогда же и хотели прикрутить к нему двигатель, но к сожалению руки не дошли. Сняв несколько timelapse я понял, что без мотора все это скучно и уныло.
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии43

Собираем CarPC на Android: недостроенный долгострой

Время на прочтение12 мин
Количество просмотров400K


Моя машина меня устраивает почти всем. Есть практически все, что нужно. В комплектации блютусный телефон, кнопочный климат-контроль, электростеклоподъемники на всех дверях, подогрев сидений, подогрев, регулировка и складывание зеркал, чип-ключ, CD-чейнджер на 6 дисков, но без MP3 и линейного входа. Вот этот прискорбный факт и привел меня к мысли начать собрать свой CarPC на базе андроида. Начал рассматривать варианты и покатился… появилось много идей.
Хочу поделиться с Вами!
Всего голосов 150: ↑142 и ↓8+134
Комментарии110

3 предельно простые вещи, которые мы узнали про свою команду

Время на прочтение8 мин
Количество просмотров78K
image

В нескольких топиках меня просили рассказать про нашу команду. А именно – как так получилось, что мы сразу знали, как и что делать в бизнесе, и, казалось, не ошибались. Так вот, мы ни разу не суперлюди. Мы часто ошибаемся, часто ходим по граблям и часто спорим внутри команды.

Во-первых, нам повезло, что почти вся изначальная команда была с математическим образованием. Во-вторых, к моменту старта каждый из нас был профессионалом в своей сфере и не раз получал в лоб ручкой. В-третьих, каждый из нас хорошо представлял свои слабые стороны. Наверное, это важнее всего.

Недавно нашей сети исполнилось 5 лет. Первые два года были просто взрывом: мы стартовали без кредитных средств с одного маленького магазина и как-то вдруг стали российской розничной сетью.
Читать дальше →
Всего голосов 182: ↑160 и ↓22+138
Комментарии78

NodeSchool — интерактивные уроки по Node.Js

Время на прочтение1 мин
Количество просмотров38K
image

Все мы знаем теоретический курс по node.js, недавно выпущенный Ильей Кантором. Отличный материал, свежий, полный и к тому же на русском. Но он теоретический, а нам-то хочется все потрогать, попробовать самим, получая реальный опыт. В этом нам поможет, недавно стартовавший, бесплатный проект NodeSchool.
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии5

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность