Как стать автором
Обновить
8
0

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

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

Генерируем «правильный» SQL дамп

Время на прочтение3 мин
Количество просмотров3.8K
В процессе разработки с использованием MySQL часто приходится делать дамп базы данных для сохранения ее в репозиторий (деплоя на сервер и т.д.).
Существуют разные клиенты для работы с MySQL:
— MySQL Front
— PHPMyAdmin
— Aqua Data Studio
— EMS SQL manager
и так далее.

Проблема


В каждом из перечисленных существует функция экспорта схемы базы и её данных в файл. Попросту говоря — создания дампа БД. Но вот незадача! Каждый из иструментов генерирует SQL код
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

Использование CSS в HTML Email

Время на прочтение3 мин
Количество просмотров4.7K
Отправка писем в HTML формате всегда было спорным вопросом. От себя могу только сказать, что если действительно письмо должно выглядеть достойно, имея оригинальный дизайн, то почему бы отформатировать его соответственно. Создать письма в формате HTML только потому, что все так делают, думаю не стоит. Если вы все-таки решили создать именно такое письмо, существует пять золотых правил создания писем в HTML формате.

* Отправлять такие письма можно пользователям, которое смогут его просмотреть
* Письмо должно выглядеть одинаково во всех почтовых программах
* Не стоит злоупотреблять подобными письмами. Отправка подобных писем даже раз в неделю — это слишком
* Письмо должно содержать альтернативный текст
* Не забудьте добавить внешнюю ссылку на письмо.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии4

Тематический сайт запущен, состояние — alfa, надо понять — сколько нас таких желающих

Время на прочтение1 мин
Количество просмотров843
Итак, вот он — сайт: co-working.in.ua.

Состояние — альфа.
Задачи у сайта, думается, таковы:

Определить (приблизительно) — сколько людей хотели бы работать по обсуждаемой Схеме.
Быть местом встречи и общей площадкой выработки подходов к организации процесса.

Желающие поучаствовать — регистрируемся :)
Всего голосов 25: ↑20 и ↓5+15
Комментарии27

RSS с любой страницы

Время на прочтение2 мин
Количество просмотров834
Суть сервиса – возможность просмотра обновлений любой страницы через RSS.

При выяснении факта обновления сделано вполне приемлемое допущение, что при обновлении страницы на ней появляются новые ссылки. Поэтому сервис собирает в ленту все ссылки на странице по указанному урлу.

Идея проекта пришла после регулярного просмотра путешествий Лебедева (уж простите, кому не по нраву этот персонаж). На сайте есть реально интересный контент, а фида не было долгое время (появился, кстати, совсем недавно). Периодичность обновления сайта – неясна, а заходить туда постоянно только для проверки надоело. Вот и был написан этот сервис.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии5

В помощь вебмастеру: Linux bash скрипт для перевода сайта на новую кодировку

Время на прочтение3 мин
Количество просмотров1.9K
«Лучше день потерять, потом за час долететь» © Крылья, ноги, хвост

Не так давно мне «посчастливилось» перевести веб сайт средних размеров из одной кодировки в другую. Если быть точнее из windows-1251 на UTF-8. Потом еще один — побольше, на третьем я сломался, и следуя верному принципу вышесказанного мне пришлось потерять кучку времени на написание скрипта по автоматизации этого процесса, но зато потом, за час я все-таки долетел.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии26

Как установить Internet Explorer в Ubuntu (Gutsy Gibbon, Feisty Fawn, Edgy Eft и Dapper Drake)

Время на прочтение3 мин
Количество просмотров4.6K
перевод, оригинал здесь

Эта статья показывает как установить Internet Explorer трех разных версий (6.0, 5.5 и 5.0) в Ubuntu Feisty Fawn, Edgy Eft и Dapper Drake (проверено также в Gutsy Gibbon). Это полезно, например, для веб-дизайнеров, перешедших на Linux, но которым необходимо тестировать их сайты в Internet Explorer. Также остались еще сайты, работающие только в Internet Explorer.

Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии9

Выбираем онлайн-хранилище файлов

Время на прочтение5 мин
Количество просмотров8.4K
Персональные онлайн-хранилища файлов Не знаю как у вас, но у меня периодически возникает потребовать в онлайн-хранилище данных. Всегда есть файлы, которые могут потребоваться мне как на работе, так и дома – документация, фрагменты кода (snippets), наброски статей и т.д. Впрочем, иные документы, такие как карты, описания туристических маршрутов, материалы по истории городов и достопримечательностей могут понадобиться и вдалеке от родины. В первом случае можно обойтись синхронизацией данных домашнего и офисного компьютеров (что, кстати, не гарантирует вам отсутствие «головной боли»).
Читать дальше →
Всего голосов 59: ↑58 и ↓1+57
Комментарии71

Мой небольшой стартап

Время на прочтение2 мин
Количество просмотров874
Сначала хотел бы высказать свое отношение к стартапам и стартаперам, а скорее даже к их количеству. Не нужно этого пугаться. По крайней мере тех кто делает социальные сети. Мысль возможно не новая но: в грубом приближении социальные сети в классическом блоговом виде это всего лишь апгрейд форумов. Где сейчас можно встретить форумы «общей» направленности и кто на них сидит? Никто. Тематические же форумы цветут буйно. По поисковой оптимизации, по городам, по интересам etc. То же самое в проекции на блогсефру. Мое понимание тренда это уход в standalone блоги и тематические сети. Собственно говоря такую сеть мы с сотоварищами и решили сделать.
Читать дальше →
Всего голосов 57: ↑51 и ↓6+45
Комментарии126

Я, HTC S620 и Apple iPhone

Время на прочтение4 мин
Количество просмотров671

A long time ago in a galaxy far, far away… А не, не так. Я — гик, техногик. Я люблю гаджеты и разнообразные передовые hi-tech устройства.
С дества мечтаю о такой штуке, которая бы умещала в себе всё на свете. Но прогресс движется так медленно, что устройство рождается постепенно, кажется со скоростью улитки.
Приходится довольствоваться тем, что есть. Один из самых любимых гаджетов является сотовый телефон. Каждую свою трубку я выбираю мучительно и тщательно, чтобы радость от обладания ею не растворилась после анонса следущей модели, которые как правило чуть-чуть круче.
Подошла очередная пора апгрейда, и решил сменить свой Siemens CX65(замечу что Jimm+Opera Mini прилично «прокачали» трубку) на что нибудь из Windows Mobile powered.
После полугодичного выбора решил приобрести HTC S620.
Телефон «мечта»: 320x240,QWERTY,Wi-Fi,mp3,video,Outlook… Телефон купился 9 января, в 6 вечера…
Дальше много цветных и больших картинок. 2Мб
Всего голосов 77: ↑63 и ↓14+49
Комментарии76

Блоги про саморазвитие

Время на прочтение3 мин
Количество просмотров4.8K
Блоги, посвященные саморазвитию сегодня намного более редки, чем новостные или дневниковые ресурсы. Оно и понятно: в основе постов в таких блогах – опыт автора по преобразованию своей жизни или просто критический взгляд на несовершенство человеческой природы, что требует намного больших усилий, чем написание новостных заметок или эссе по типу «как я тестировал Nokia N73». Ниже – несколько самых интересных и популярных блогов, объединенных темой саморазвития.

www.stevepavlina.com – пожалуй, самый популярный блог, автор которого, Стив Павлина, одним из первых стал писать об экспериментах по улучшению своей жизни. Стив проводит над собой интересные социопсихологические опыты, в частности, переход на полифазный сон и эксперимент по организации «фонда миллионеров» – и сейчас в ней более двух миллионов долларов. Блог на английском.

lifehack.org – без сомнения, второй по значимости ресурс «селфдевелопментской» информации среди блогов. Его название отвечает на вопрос – «а про что, собственно, пишем?» Life hack, «взлом жизни», обход преград – вот основная направленность текстов, которые можно тут найти. Причем тематика постов различна – встречаются как выжимки и практические рекомендации по применению общеизвестных теорий, например, конфликтного менеджмента, так и экзотические тексты, например, йоговские упражнения для качественного изменения мыслительной активности. Есть сортировка по тэгам. Блог на английском.

lifeidea.org – один из самых популярных русскоязычных блогов про саморазвитие: содержит около сотни статей, заметок, переводов, рецензий на книги – все по теме улучшения себя и своей жизни. Автор блога, Михаил Субоч, самолично провел эксперимент по превращению из совы в жаворонка, теперь встает каждый день в пять и успевает делать в полтора раза больше дел, чем раньше. Замечу: полезных дел. А Михаил хорошо знает, чем полезные дела отличаются от бесполезных.

experimentator.ru – этот, во многом схожий с предыдущим ресурс – для людей, которые ищут лучшей жизни не через метафизические измышления, а экспериментальным путем. Как говорит автор блога: «Блог «Экспериментатор» был задуман, как мощная поддержка самому себе в деле всей моей жизни – сделать этот мир лучше. Все эксперименты данного блога – отнюдь не баловство ради забавы, но реальные попытки изменить этот мир, начиная с самого себя». Встречаются довольно любопытные, подробно описанные многодневные эксперименты, которые сразу же хочется попробовать самому, например, освоение метода самопрограммирования по методу Хосе Сильвы.

sergeybiryukov.ru – блог, очевидно, Сергея Бирюкова. Основное его содержание – мыслеформы и переводные материалы на тему развития своих сильных и «подтягивания» слабых сторон – улучшение здоровья, переосмысление своего характера, избавление от дурных привычек и так далее. Блог рекомендуется к периодическому чтению всем людям, занятым в сфере креатива.

www.lief.ru – блог Анатолия Тихомирова, человека, не без успехов стремящегося к идеальной жизни. Большинство материалов – это повтор, пересказ постов из указанных выше источников, но есть и тексты, основанные на собственном опыте автора.

www.i-did-it.ru – «Я сделал это!» – нет, это сообщество не про первый секс, а про реальные успехи в жизни, первые шаги в бизнесе, первую зарплату… Это сообщество можно назвать «истории больших и маленьких успехов», правда, ценность некоторых рассказов сомнительна. Но не спорю, чтение таких историй поднимает мотивацию делать что-то самому: видишь, что и другие проходили множество неудач, прежде чем прийти к успеху.

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

К сожалению, большинство блогов по саморазвитию сильно теряет в качестве подаваемой информации оттого, что авторы недостаточно владеют научно-практической информацией по вопросу. Полосы неудач, через которые проходят люди в попытке добиться нового улучшения, новой полезной привычки, можно было бы если не убрать совсем, то сильно урезать, если бы чтение этих замечательных людей не ограничивалась специальной, а потому довольно неглубокой литературой по самосовершенствованию. Многие техники можно было бы осваивать проще благодаря использованию достижений йоги и научной психологии. Но это уже совсем другая тема для разговора.
Рейтинг0
Комментарии14

Мобильная версия для Django-проекта

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


С каждым днем пользователи смартфонов занимают все большую долю интернета. По данным LiveInternet доля российских пользователей OS Android уже превысила долю Windows7. В выходные дни пользователи мобильных платформ пользуются интернетом значительно чаще. Та же тенденция наблюдается и в мире. Все это еще раз доказывает необходимость адаптации сайта для смартфонов и планшетов.

О том, как можно адаптировать ваш Django-проект для мобильных устройств, я расскажу в этой статье. Но сначала давайте разберем, какие есть варианты создания мобильной версии сайта.
Читать дальше →
Всего голосов 48: ↑44 и ↓4+40
Комментарии10

Учим старую собаку новым трюкам или как я научился любить str.format и отказался от %

Время на прочтение7 мин
Количество просмотров63K
Предлагаю вниманию читателей хабры и поклонникам python перевод довольно объемной статьи о форматировании строк. Сказка будет правдивой и намек в ней будет на то, что консерваторам стоит иногда рассматривать что-то новое, даже если привычка упорно сопротивляется.

Предугадывая любознательность читателей, склонных задавать вопросы не по теме разговора, скажу, что картинка имеет опосредованное отношение к python, правда не самое приятное. Предлагаю найти почему в качестве домашнего задания.

Жду замечания по ошибкам в оформлении и опечаткам в личку — с меня традиционные хабраплюшки.
Далее слова автора оригинальной статьи
Всего голосов 76: ↑69 и ↓7+62
Комментарии39

Socks-сервер Dante или как одна буква может «съесть» пару суток времени

Время на прочтение3 мин
Количество просмотров39K
Каждый раз сталкиваясь с таким «рабочим моментом» я задумываюсь надо ли его решение давать миру или оно мелочно для других, но на этот раз решил-таки выложить. Эта статья больше из разряда заметки на манжетах и написана лишь из-за скудности информации о настройке Dante в нете и хроманием на обе ноги официальной документации.
В пятницу утром заказчик обратился с просьбой поднять socks-сервер на ~100 пользователей, с авторизацией по логину/паролю, привязкой IP и отправкой запросов с того же IP к которому конектится пользователь. При этом заказчик поинтересовался сроком выполнения работ и, хоть я не люблю делать прогнозы по времени установки/настройки, заверил его, что часа через 3-4 альфа-версия будет готова. Ну правда — погуглив выбрать подходящий socks-сервер, установить, почитать маны, подправить под себя дефолтный конфиг… в 4 часа должен вложиться.
ОС FreeBSD 9.2, но всё нижеописанное справедливо и для 10-ки.
Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии8

Django forms поле — вложенная таблица

Время на прочтение8 мин
Количество просмотров13K
Добрый день, хабраюзер.

Предлагаю статью с реализацией поля формы django типа «вложенная таблица», с хранением данных в XML-формате.
Это поможет интересующимся лучше разобраться с работой поля и виджета django и сделать шаг к созданию любого произвольного поля.
Если вы это и так знаете, то для вас статья может быть не интересной.



Итак, поехали
Всего голосов 29: ↑27 и ↓2+25
Комментарии2

Некоторые возможности Python о которых вы возможно не знали

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

Предисловие


Я очень полюбил Python после того, как прочитал книгу Марка Лутца «Изучаем Python». Язык очень красив, на нем приятно писать и выражать собственные идеи. Большое количество интерпретаторов и компиляторов, расширений, модулей и фреймворков говорит о том, что сообщество очень активно и язык развивается. В процессе изучения языка у меня появилось много вопросов, которые я тщательно гуглил и старался понять каждую непонятую мной конструкцию. Об этом мы и поговорим с вами в этой статье, статья ориентирована на начинающего Python разработчика.

Подробности
Всего голосов 92: ↑75 и ↓17+58
Комментарии31

Django development server и тестирование HTTPS

Время на прочтение5 мин
Количество просмотров15K
Здравствуйте уважаемое сообщество,

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

Первое, что пришло в голову, поднять полноценный веб-сервер (например, Apache) для разработки и тестирования, но что если не хочется отказываться от удобств и простоты использования встроенного веб-сервера Django?

Поиск в Интернете по запросу «django + https» выдал несколько статей датированных 2009 и 2012 годами, в которых для тестирования HTTPS предлагается использовать stunnel.

Данная статья является инструкцией полученной в результате настройки stunnel под среду разработки Django на Ubuntu 12.04.1 LTS x64.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии9

Http запросы — мы все это делаем неправильно

Время на прочтение3 мин
Количество просмотров189K
В проекте, над которым я работаю, мы используем огромное количество сторонних библиотек. Многие из них — адаптеры для различных сервисов. Что их объединяет, это то, что они работают с сетью. Json поверх http, soap поверх http, какие-то свои протоколы поверх http. Т.е. все так или иначе используют http. И как ни удивительно, мало кто из них пользуется преимуществами его последней версии. Я не поленился заглянуть в википедию, прошло ровно 14 лет как была принята спецификация http 1.1. И потому я решил обратиться с призывом:
image

Да, речь пойдет о keep alive. Суть в том, что, начиная с http 1.1, клиент и сервер могут договориться не закрывать установленное tcp-соединение после завершения запроса, а переиспользовать его для следующих запросов. Это нужно потому, что на установку соединения требуется время. Иногда это время больше, чем время самого запроса. И если все серверы уже давным-давно такую возможность поддерживают, а все браузеры и большинство других клиентов её используют, то у разработчиков различных библиотек для популярных языков программирования здесь почему-то пробел.
Читать дальше →
Всего голосов 167: ↑142 и ↓25+117
Комментарии169

Загадка выпадающего списка «Амазона»

Время на прочтение2 мин
Количество просмотров191K
Бен Кэменс обнаружил, что в выпадающем списке Shop by Department на сайте «Амазон» ховер-эффект происходит очень быстро, абсолютно без какой-либо задержки. Тем самым происходит нарушение старого, выработанного ещё в 90-х годах прошлого века правила: перед отображением пункта подменю необходим так называемый гистерезис, запаздывание.



Запаздывание необходимо не только для того, чтобы сберечь ресурсы машины пользователя, но и по соображениям юзабилити: если не добавить задержку, то переводить курсор мыши на выпавшее подменю будет неудобно, придётся вести его сначала горизонтально в меню, не задевая другие пункты, и лишь после выбирать нужный подпункт.
Читать дальше →
Всего голосов 558: ↑548 и ↓10+538
Комментарии90

AWS Insight: Virtual Private Cloud

Время на прочтение4 мин
Количество просмотров22K
Привет, хабрасообщество! image

Сегодня я, наконец, набрался смелости и имею время рассказать вам о замечательном сервисе, который предоставляет Amazon Web Services: Virtual Private Cloud — VPC.

VPC — это сервис, позволяющий создавать приватные изолированные сети в публичном облаке Amazon. Что же предоставляет VPC?
  • Подсети серых адресов
  • Полный контроль над адресами
  • Динамическое и удобное управление сетевыми устройствами и маршрутизацией
  • Поддерживает EC2, RDS, SQS, ElastiCache и другие сервисы
  • Многое другое..

У VPC есть много внутренних понятий и терминов, давайте я буду их описывать по мере настройки. И сегодня я вместе с вами настрою кроссзонную сеть для VPC для большей отказоустойчивости.
Под катом инструкции, объяснения и картинки
Всего голосов 13: ↑12 и ↓1+11
Комментарии14

Бизнес-план «Создание игры»

Время на прочтение17 мин
Количество просмотров101K
Некоторое время назад мною был написан Бизнес-план, Дизайн документ и Концепт документ по созданию игры.
К сожалению информация 2011 года, но думаю полезна коллегам.
Система показателей оценки геймплея придумана собственно мной, так что этот бизнес-план, целиком моё субъективное видение.

1. Введение


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

2. Возможности рынка


Для начала надо просто делать бизнес в русском интернете — это один из самых быстрорастущих рынков. Если говорить о конкретных бизнес-направлениях, большой потенциал — у проектов электронной коммерции и сервисов, основанных на социальных связях. И конечно, игры, игры, игры. Играть начинают люди, которые раньше играми не интересовались — например, на мобильном телефоне. Игры привлекают все новых и новых пользователей, и это продолжится. Просто оказалось, что среди огромного разнообразия контента наибольшей популярностью пользуются игры. Комбинация общения и развлекательных сервисов (особенно игр) очень хорошо работает.(1)
Российский интернет-рынок — один из немногих рынков, не переставших расти в кризис, по всем показателям: реклама, домены, хостинг, объем аудитории. Сегмент веб-разработки — не исключение.
Сегодня в 2011 году Интернет населяют 43 млн. россиян (39% населения). Из них активной аудиторией Рунета является 35 млн. человек, а 25 млн. посещают русскую сеть ежедневно. При этом 92% пользователей зарегистрированы хотя бы одной социальной сети, где ежемесячно бывает 25 млн. человек и 16 млн. — ежедневно. Доля пользователей Интернета в стране в среднем составляет: 92% в категории 12-24 года, 76% в населении 25-44 лет, 25% в населении от 45 лет и более.(2)
image
Рисунок 1 Пользуются интернетом хотя бы один раз.

1 Глава Mail.ru Group Дмитрий Гришин в интервью для Forbes Russia.
2 По данным TNS Russia – лидера в предоставлении комплексной медиа- и маркетинговой информации.

Читать дальше →
Всего голосов 41: ↑23 и ↓18+5
Комментарии38

Информация

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