Как стать автором
Обновить
0
Владимир @invisiblekidread⁠-⁠only

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

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

«Чип энд Дэйли» спешат на помощь

Время на прочтение2 мин
Количество просмотров1.2K
Мы запустили вчера проект «Чип энд Дэйли» — он продает 1 товар в день, но с большой скидкой. Товар нужно успеть купить :) Американский аналог Woot.com вполне успешен – 1-1,5 млн. уников в месяц, оборот более 120 млн. дол. при марже 10-15%. Я расскажу, что скрыто за «оберткой» сайта и почему этот бизнес совсем не просто скопировать; а также, какие ошибки мы уже успели сделать.

image

Читать дальше →

Что почитать по веб-разработке

Время на прочтение3 мин
Количество просмотров236K
Топик Много книг, хороших и разных навёл на мысль сделать похожий каталог наиболее удачных и интересных книг по веб разработке.

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

update: Теперь есть электронные версии книг!

Начнём…
Читать дальше →

Развитие объектного мышления у студентов

Время на прочтение2 мин
Количество просмотров14K
Всем привет.

Давно перед преподавателями стоит задача научить студентов мыслить объектно. Задача сложная. Объяснить такие вещи трудно, можно только попробовать показать это на примерах. Да и то, примеры эти, чаще всего не дают представления о том, чего же хочет преподаватель.

Сегодня на ленте предложил студентам второго курса интересную задачку на развитие объектного мышления. Подробности дальше.
Читать дальше →

Стиль кода

Время на прочтение1 мин
Количество просмотров13K
По просьбам хабраюзеров я сделал перевод текста, составленного abchernin на основе PEP 8 — «Styleguide for Python Code» (см. топик).

Некоторые фразы я переводить не стал, потому что они к сути дела не относятся, но содержат в себе забавную игру слов.

Надеюсь, вам будет полезна моя работа: pdf, 200кб
Читать дальше →

ClearType-сглаживание в Linux, или шрифты как в Ubuntu

Время на прочтение4 мин
Количество просмотров40K
Доброго времени суток, Хабр. Увидел я недавно новую Ubuntu и стало мне завидно, что у нее шрифты красивее, чем в моей Mandriva (GNOME). И стал я копать. Копал и экспериментировал я долго, но в итоге я добился нужного результата. Хочу теперь вам рассказать как это у меня получилось. Сделал я это путем пересборки библиотек, которые отвечают за рендеринг шрифтов, с поддержкой ClearType-сглаживания. Не знаю, красивее чем в Ubuntu или нет, но мне нравятся. Итак, приступим.

Читать дальше →

Компьютерная терминология в украинском языке

Время на прочтение2 мин
Количество просмотров6.4K
Не всем этот топик будет интересен, но думаю, что размещение его здесь оправдано, так как хабр — один из ведущих ИТ ресурсов Украины.

Мне очень не нравится украинский перевод большинства компьютерных терминов. Не хочу вникать в причины этого явления, лучше поделюсь информацией, которую нашел в открытом словаре новых терминов (Відкритий словник новітніх термінів). Привожу самое интересное с моими комментариями.

Printer, принтер — друкар [друк’ар] (рус. печатник)
Сейчас в украинском языке, как и в русском, используется транслитерация с английского — «принтер» [пр’ынтэр]. Слово «друкувать» (рус. печатать) в украинский язык пришло из немецкого через польский. И как в немецком, так и в польсоком «printer» переводиться как «печатник»: нем. Drucker, польск. Drukarka.

Вы не поверите, как можно перевести cookies

Пишем наше первое приложение на python for s60

Время на прочтение9 мин
Количество просмотров4K
imageВ прошлом топике, я постарался разогреть ваш аппетит, показав на что способен python for s60. Сейчас же я вам покажу, насколько легко писать приложения. Мы пройдем весь путь, начиная от выбора и установки необходимого софта, до упаковки программы в sis пакет.

Оговорюсь сразу: в этой статье мы будем разбирать пример, работающий на symbian 9.4 (смартфоны с тачскрином), хотя вы без особого труда сможете переделать пример и под более ранние версии symbian. Кроме этого, рассказ будет вестись с учетом работы на windows. Пользователи других операционных систем, без проблем смогут подобрать необходимый софт под свою OS.

Кстати, у программы, которые мы разработаем в этом топике, есть аккаунт в twitter :)
Интересно? Читаем дальше

Открытый образовательный видеопортал UniverTV.ru

Время на прочтение2 мин
Количество просмотров1.9K
Кант читает лекцию русским офмцерамВ одном из калининградских музеев можно увидеть картину, где Кант читает лекцию русским офицерам. Не по философии, а по фортификации или пиротехнике. Художник сохранил событие, но текст лекций нам неизвестен.

А чему учил петербуржских студентов Эйлер? О чем говорил на своих занятиях Павлов? Как слушали в одесском университете лекции Мечникова, а в харьковском – Ландау?

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

Однако, чтобы снять на кинопленку в 1964-1977 годах публичные лекции Колмогорова в актовом зале МГУ, не требовалось сверхъестественных возможностей. Увы! Эта мысль никому не пришла в голову, и мы утратили ценную возможность получить знания из «первых рук» не только великого ученого, но и блестящего лектора.

Вот почему мы считаем, что не записывать на видео лекции лучших современных ученых и педагогов непростительно. И, конечно же, доступ к этой информации должен быть у всех желающих!

образовательное видео
Представляем Вашему вниманию образовательный видеопортал www.UniverTV.ru!

Читать дальше →

TimePad.ru — помощник в организации мероприятий

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


Привет, хабралюди! Сегодня я хочу рассказать вам о сервисе, над которым вместе со своими друзьями работаю достаточно давно, но все не было хорошего повода рассказать о нем здесь. Наш проект называется TimePad, а хороший повод — это наше участие в Аллее инноваций на RIW и планы сделать RIW веселее :)

Но обо все по порядку.

Что такое Таймпэд и кому он нужен?


Наша миссия: «Мы помогаем делать события лучше, а их организацию – проще». На данный момент Таймпэд умеет:
  • Создавать страницы событий
  • Организовывать процесс регистрации на события
  • Собирать и хранить электронные адреса всех, кто может быть заинтересован в событии
  • Рассылать по ним приглашения и анонсы

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

Узнать подробности

Шлюз+шейпер для домашней сети на Ubuntu

Время на прочтение4 мин
Количество просмотров30K
Моя домашняя сеть разрослась до количества трех компьютеров. В связи с чем началась дележка: кто будет качать первым.
Иногда даже страничка в ФФ открывается по 2-3 минуты, так как на соседнем компе во всю качает торрент.
Советом системных администраторов (то есть мной) было принято решение создать шлюз c шейпером который будет динамически делить канал на всех.
Ну начнем
Читать дальше →

Новый forismatic: все что вы просили

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


Обновился один из самых необычных сайтов с коллекцией вдохновляющих высказываний. Об идее и концепции проекта мы уже рассказывали на Хабре. В этот раз пускай факты говорят сами за себя:
  • Готов скринсейвер, который в случайном порядке показывает высказывания с сайта
  • Готов клиент, который сидит в трее и умеет показывать случайные цитаты по двойному клику, либо самостоятельно (настраиваемо)
  • Готово API, которое общается на xml, json, html, plain text. Так что теперь можно использовать функционал forismatic'а в своих собственных программных продуктах
  • Пополнена база высказываний

из более мелких приятностей:
  • Теперь есть возможность делать forismatic стартовой страницей в браузере (отображается только высказывание, ничего лишнего)
  • Переработан интерфейс, добавлены хоткеи
  • Клик по автору ведет на его страничку в википедии


Добро пожаловать на обновленный и улучшенный forismatic.com!
Как всегда, для нас очень ценны все ваши мысли.

UPD: Запустили приложение вконтакте, теперь на стенах можно писать умные мысли :)
UPD: Зачирикали на твиттере!

Почему важен DOCTYPE и как его правильно использовать

Время на прочтение7 мин
Количество просмотров134K
Решил проводить регулярные лекции и практические занятия со своими сотрудниками по программированию на PHP, MySQL, Javascript. А также другим технологиям необходимым для выпуска качественных сайтов. Начать решил с самого «верха», с HTML тэгов. Буду рад, любым комментариям :)
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:

Почему так важен DOCTYPE



Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
Читать дальше

moc — консольный двухпанельный клиент-серверный проигрыватель музыки

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

В моём первом посте на хабре я хочу рассказать о замечательном музыкальном плеере, который я использую каждый день
Читать дальше →

10 полезных выводов и принципов юзабилити

Время на прочтение8 мин
Количество просмотров23K
Каждый согласится, что юзабилити является важным аспектом веб-дизайна. Несмотря на то, работаете ли вы над дизайном сайта портфолио, над он-лайн магазином или веб-приложением, важно сделать страницы удобными и простыми для пользователей. В протяжении последних лет было сделано много исследований о разных аспектах веб-дизайна и дизайна интерфейсов. Результаты этих исследований весьма значимы и помогают нам улучшить качество наших работ. Данная статья содержит 10 полезных выводов и принципов юзабилити, которые помогут вам улучшить впечатления пользователей от ваших сайтов.
Идем дальше...

Качественная литература по будням. Коротко

Время на прочтение2 мин
Количество просмотров1.3K
Коротко: мы с другом подбираем короткие рассказы (преимущественно классиков) и выкладываем в своем блоге http://smartfiction.ru. Так как на Хабре много образованных людей, мы считаем, что им это будет интересно. Рассказы не отнимают много времени, но остаются произведениями классиков. Это то, чего мы все так долго ждали :-)

Завлекалочка под катом.
Читать дальше →

Typedia, энциклопедия шрифтов

Время на прочтение1 мин
Количество просмотров1.9K
Недавняя блогозапись, являющая собою азбуку веборазработчика, стала для меня поводом перечитать блог «I Love Typography». И что же? — тотчас, во блогозаписи «Encyclopædic type» от 29 августа, мне повстречалася новость о важном недавнем событии: начинается создание сетевой энциклопедии Typedia, которая будет содержать сведения о шрифтах и словолитнях, коллективно накапливаемые сообществом.

[Typedia]

Для тех кто учит английский

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

Это вовсе не очередная статья на тему «как я учил английский» и это даже не обзор, это скорее пара слов об очень интересном видеокурсе на который я наткнулся и всем рекомендую.

Наверняка, курсы BBC Learning English неоднократно описывались, но я нашел очень интересный курс, который заинтриговал меня с самого начала.

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

Даже мне, с моим «poor english» было все легко и понятно, а местами смешно. :)

Предлагаю ознакомиться самим.

Плакат A3 с тегами HTML 5

Время на прочтение1 мин
Количество просмотров1.5K
Известный сайт woork выпустил свой вариант таблицы тегов HTML 5 с описанием атрибутов. В отличии от других подобных таблиц, которые уже были представлены на Хабре, этот вариант, во-первых, обладет приятной внешностью, а во-вторых выполнен в формате A3. Файл можно распечатать и повестить над рабочим местом, благо внешний вид плаката хорош.

image


Полный вариант плаката доступен по этой ссылке. Превью можно глянуть тут.

peeep.us — ссылки на закрытые страницы

Время на прочтение1 мин
Количество просмотров5.5K
Привет, Хабр!

Хочу сообщить тебе, что как-то ночью я, большой ненавистник сервисов сокращения ссылок, и сам запустил свою сокращалку. Но не простую, а с изюминкой.

Суть сервиса в том, что вместе с самой ссылкой peeep.us хранит содержимое страницы с точки зрения пользователя, который создавал ссылку. Это дает возможность опубликовать или дать другу ссылку на страничку, обычно недоступную для просмотра извне. Например, можно показать другу классный пост на Лепре или личное сообщение вконтакте. А еще его можно использовать просто как хранитель состояния сайта. По пииипнутой ссылке будет всегда доступно содержимое страницы на момент времени, когда она была создана (вместе с удаленными коммантариями, например). Это как кеш Google или archive.org, только по требованию.

Вот как это выглядит: прекрасный пост Артема Шитова. Видна лепра?

Чтобы просто сохранить состояние страницы нужно ввести адрес на peeep.us и кликнуть submit. А если нужно сделать ссылку на закрытую страницу, придется воспользоваться букмарклетом, который есть там же. Букмарклет скачает текст страницы XMLHttpRequest'ом, а затем отправит куда надо. Все, вроде бы, несложно.

Кстати, сам сервис работает на Google AppEngine, то есть потенциально закроется или заддосится только вместе с гуглом целиком ;). А если кому интересно, откуда такое тупое название, так это от слова peep — подглядывать [в замочную скважину].

Простой способ провести CSS-debug

Время на прочтение1 мин
Количество просмотров7.1K
Болтаясь сегодня по интернету в поисках чего-нибудь интересненького, наткнулся на вот такой простой (и столь же замечательный в своей простоте) способ отыскать «неполадку» в верстке.

CSS

* { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }
Цвет, тип и размер обводки каждый может выбрать по вкусу.

Поддержка браузерами:


Firefox Opera Google Chrome Safari

К сожалению, в браузерах от Microsoft версий 6 и 7 (в 8-й — все окей) свойство outline не поддерживается. Для них, пожалуй, придется использовать border.

Информация

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