Pull to refresh
0
0

User

Send message

Про хакеров, кадабру и ТМ

Reading time4 min
Views2.5K
Решил поддержать хакерские веяния, и разбавить хабр своей историей. В ней вы не найдете изящных приемов, труЪ персонажей и захватывающих сюжетов, зато история абсолютно реальна и вскрывает весьма интересные вещи. К тому же всё кончилось хорошо, совесть меня не мучает, а написать об этом все равно стóит пока сам же хоть что-то помню.

История произошла прошлой весной и связана с редизайном автокадабры. Если вдруг кто не в курсе, то это один из проектов ТМ, который не очень получился, и потому не избалован вниманием со стороны своих же разработчиков. В любом случае всё это не важно, и мы просто переносимся туда, в 15-ое мая 2009-ого года. На кадабре произошел глобальный редизайн, причем не только с точки зрения внешнего вида, но и ряда механизмов саморегуляции, а так же других моментов. Народ бросился ковыряться в интерфейсах, отписываться кто что нашел, и кому что понравилось. Бурления масс только и были что о долгожданном редизайне, тем более, что каким он будет не знал никто.
Читать дальше →

Owely.com что вижу, о том пою

Reading time2 min
Views770
Итак, сегодня я хотел бы пропиарить небольшой, но гордый стартап: owely.com призванный помочь донести вам свои мысли окружающим.

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

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

Создаём тему для Drupal. Часть 2

Reading time6 min
Views10K
imageЧасть 1

Препроцессы


Препроцессы нужны для того, чтобы определить, какие переменные будут доступны в шаблонах. Препроцессы мы будем складывать в sites/all/themes/mytheme/preprocess. Создадим файлы preprocess-page.inc — для страницы, preprocess-node.inc — для контента, preprocess-header.inc — для шапки, preprocess-footer.inc — для подвала, preprocess-region.inc — для регионов, preprocess-block.inc — для блоков, preprocess-comment.inc — для комментариев. Также мы можем создавать файлы типа preprocess-node-story.inc для обработки материала типа story или preprocess-block-user.inc для блока user. Это позволяет обрабатывать отдельно разные типы содержимого сайта. В основном в препроцессах я определял классы для разных регионов сайта.
Читать дальше →

Создаём тему для Drupal. Часть 3

Reading time3 min
Views32K
image
Часть 1, Часть 2

Шаблоны


Шаблоны мы будем складывать в sites/all/themes/mytheme/templates. Создадим шаблоны page.tpl.php — для страниц, node.tpl.php — для контента, block.tpl.php — для блоков, comment-wrapper.tpl.php — для блока с комментариями, comment.tpl.php — для одного комментария, header.tpl.php — для шапки, footer.tpl.php — для подвала, region.tpl.php — для регионов. Также, по аналогии с препроцессами, мы можем создавать файлы типа node-story.tpl.php для отображения материала типа story или block-user.tpl.php для блока user. Это позволяет темизировать отдельно разные типы содержимого сайта.
Читать дальше →

Как рождаются идеи. История одного стартапа — часть I

Reading time4 min
Views18K
История TheCommentor - как рождаются идеиУважаемые хабрапользователи, этим топиком мы начинаем небольшой цикл статей посвященный истории создания стартапа. Цель статей — осветить весь процесс создания с точки зрения реальной жизни, рассказать как это было, а не как должно быть в теории.

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

Часть первая - как рождаются идеи.

Ещё пара слов о разработке сайтов по договору

Reading time4 min
Views21K

Что такое хорошо


Договор — это хорошо. Хороший договор — ещё лучше. Я искренне рад, что есть люди, согласные с этим. (Именно люди: ибо не один, не два, не три и даже (остросюжетный триллер) не четыре человека.)

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

Поясняю, что это значит. Суд не связан ничем. Если где-нибудь в Новосибириске решили, что так, то это не значит, что в Москве не будет эдак. И наоборот. Мало того, даже в одном суде у разных судей решения могут быть совершенно разными.

Отсюда вывод № 1: сейчас нельзя назвать ни один из имеющихся (в том числе, здесь, на хабре) договоров хорошим. Но это ещё не всё.

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

Вдохновляйтесь с InspireMe

Reading time2 min
Views716
Привет, уважаемые посетители хабра :)

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

image

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

Торренты, скайп и безопасность

Reading time3 min
Views9.6K
Дисклаймер: все нижесказанное — мои личные мысли, не ставящие целью дискредитировать упомянутые системы и их производителей.

Коротенько о себе: я занимаюсь сетевой безопасностью. 8 лет. Специализируюсь на cisco (CCIE Security).

Я сам настороженно отношусь к обоим системам (Торрент, Скайп). Но все никак не мог сформулировать, что же мне так не нравится. И вот сейчас я попробую по возможности объективно рассказать, что же меня тревожит.

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

Ботнет — объединение разрозенных компьютеров, находящихся под одним вредоносным управлением. Ботнеты делятся на активные и пассивные. Компьютеры в активном ботнете знают, что ими удаленно управляют. В пассивном — нет.

Как же компьютеры попадают в ботнет? Как правило, для этого используются трояны (устанавливаешь на компьютер одно, а параллельно тебе ставится незаказанное), рассылаемые с почтой, черви (самораспространяющийся по сети вредоносный код), программы на самозапускающихся флешках и т.д. Главная задача — установить на компьютер программу, которая будет «стучаться» (пытаться соединиться) изнутри межсетевого экрана наружу на хосты управления (call-home). Как только зараженный компьютер достукивается до сервера управления, по установленной сессии им можно поуправлять.
Читать дальше →

Работа с фрилансерами: дружба, авторитарность или материальное стимулирование

Reading time3 min
Views1.6K
По своему собственному опыту фриланса (год представления студии на фрилансе) и по опыту работы с фрилансерами (сотрудничали примерно с 40-а персонами) сложились некоторые стойкие убеждения — как стоит строить отношения. Конечно фрилансеры, как и офисные сотрудники делятся на разные типы — от идейных, которым хочется делать мир прекрасным своим дизайном или кодом, до тех, кто строго знает, что у него есть определенные навыки и их стоимость — такие обычно не делают лишних движений, а если и делают, то за доп.стоимость. Это выявляется по отзывам и первым минутам общения. И это не является самым главным, потому что идейные могут быть обязательными, а материально-ориентированные могут срывать сроки, и наоборот. Мы, как и многие заказчики, не требуем больше, чем описанное в тз и оговоренное заранее. За дополнительную работу платим дополнительные деньги. Вопрос в другом — как добиваться, чтобы и те и другие не срывали сроки и соблюдали обещания.
На мой взгляд, способов масса, но все их можно определить в три основные группы линий поведения: дружба, авторитарность и материальное стимулирование.
Подробнее о каждой.
Читать дальше →

Несколько фишек для изучающих английский язык

Reading time1 min
Views48K
1. Анонимные чаты: omegle.com, chatroulette.com
2. Сайты-помощники: kwiz.me, kimir.org, englishtips.org
3. Подкастинг: eslpod.com, effortlessenglish.com, npr.podcast.com, businessenglishpod.com,
4. Качаем фильмы/сериалы, затем субтитры к ним. Просматривать можно с замедлением в VLC плеере чтобы лучше переваривать. Еще рекомендую комик шоу, например Important Things with Demetri Martin — не пожалеете.
5. В скайпе ищем каких нибудь индусов со статусом SkypeMe и не стенсняясь знакомимся.
6. При прочтении какой-то книги или просмотра фильма неплохо бы подготовится таким образом: берем текст, устанавливаем длину слова и частоту употребления в тексте и запускаем, например, этот скрипт (PHP): pastebin.com/m7672c2a9
В итоге имеем дайджест слов большинство из которых вы уже знаете но остальные стоит подучить. И когда вы будете смотреть фильм или читать книгу вы автоматом поймете это слово.
7. Произношение слов — ставим в Google.translate режим Русский->English и в поле текста пишем английское слово — оно без перевода встанет справа вместе с флэшкой которое произносит слово. Также forvo.com, howjsay.com
8. Социальные сервисы ответов:
answers.yahoo.com, vark.com
9. Социальные сети для изучения языка:
livemocha.com, lingq.com, italki.com
10. Остальное:
nytimes.com, ecenglish.com, urbandictionary.com
allengl.narod.ru/top/phvTOP170.htm

Надеюсь каждый нашел для себя что-то полезное:)

Apple, Google, Microsoft: кого ждёт процветание?

Reading time3 min
Views7.5K
Три компании Apple, Google и Microsoft крепко завязаны в трёхсторонней войне за доминирование, в разной степени конкурируя друг с другом во многих областях: железо, операционные системы для мобильных платформ и компьютеров, софт, развлечения, интернет-поиск и т.д. На сегодняшний день можно утверждать, что Google завладел веб-поиском, Microsoft доминирует на рынке операционных систем и приложений, а Apple имеет очень прочные позиции в области «hi-end hardware», продажи музыки и видео, и медиа-устройств (iPod, iPhone и т.д.). Конечно же, ситуация может измениться.

image

Один из редакторов Computerworld задался вопросом: поскольку каждая из упомянутых компаний заглядывается на жирный кусок своих оппонентов, то которая из них лучше всего подготовлена к ближайшем будущему, а кто, скорее всего, проиграет борьбу?

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

Как я в вузе электронную коммерцию преподавала (ч. 2, первые занятия)

Reading time4 min
Views3.7K
В первой части мы остановились над мучительными вопросами, преследовавшими меня в ночь перед выходом на кафедру. Итак, первая лекция прошла, но прошла она слегка скомканно по нескольким причинам, первой из которых были опоздания: студенты имеют привычку опаздывать. В случае моей первой лекции даже слово «опоздание» плохо описывает нескончаемый поток «подтягивающихся». В принципе, я была к этому готова. По школьному опыту я знала, что тот, кто опоздал вынужденно, постарается тихо зайти, не привлекая лишнего внимания, а вот компания бездельников-лоботрясов, тусовавшихся в двух шагах от аудитории, завалится со всем возможным шумом и гамом. Им попросту нужно привлечь внимание, не более того. Поэтому, когда численный состав показался мне достаточным для того, чтобы делать заявления, я сообщила следующее:
Читать дальше →

Создатель Ruby on Rails Девид Хенссон из 37signals о секретах прибыльного стартапа

Reading time2 min
Views1.2K
imageНедавно на Хабре уже обсуждалось аудио/видео Девида Хенссона (David Heinemeier Hansson) для Стенфорда на тему стартапов.

В данном же материале предлагается обратить внимание на его видео и презентацию со Startup School'08, не потерявшие своей актуальности и сейчас, под названием: The A secret to making money online.
Читать дальше →

Web разработка под iPhone

Reading time4 min
Views16K
Пока все Интернет сообщество со всех сторон продолжает обсуждать, как же можно приспособить iPad для работы, я бы хотел все же вернуться к iPhone. По профессии я программист и люблю новые технологии. И очень мне уж хотелось сделать приложение для своего телефона, но вот как-то душа к Objective C не лежит пока что, да и макбука с лицензией разработчика тоже пока нет. И мне стало интересно, могу ли используя знания html и js написать что-нибудь. Оказалось что да, и способов очень даже много. О них – под катом.
Читать дальше →

Качества успешного предпринимателя – Вдохновение (5/11)

Reading time4 min
Views915
Перевод пятого поста Марка Састера из серии про качества успешного предпринимателя (предыдущие посты: 1, 2, 3, 4).
__________



Это часть моей новой серии постов о том, что делает предпринимателя успешным. Исходно я публиковал их на сайте VentureHacks, одном из моих любимых сайтов для предпринимателей. Если вы там не были, то стоит зайти.

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

Многие спрашивали о разнице между упорством и устойчивостью. Для меня упорство — это «нажим вперед». Это те вещи, которые вы продавливаете, где вы никогда не воспринимаете «нет» как ответ. Устойчивость, с другой стороны — это способность выдерживать удары, продолжая сражение. Хотите понять, что такое устойчивость? Посмотрите великолепное 46-секундное видео с Роки. Каждый, кто уже был предпринимателем, скажет вам, что в самом начале успех по сути сводится к чистому выживанию. Многое также зависит от удачи и правильного выбора момента.
Читать дальше →

Об экстремальных способах подтянуть уровень английского

Reading time2 min
Views13K
Тема изучения иностранных языков не раз уже поднималась на хабре. Смотреть фильмы, читать статьи и книги в оригинале, слушать BBC — эти методы уже обсуждались неоднократно.

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

Дайджест по итогам 2009 года на рынке веб-разработок

Reading time5 min
Views637
Привет, Хабр!

Нашими силами подготовлен аналитический материал, посвященный итогам 2009 года на рынке разработки интернет-проектов. Материал получился довольно большой, поэтому приведу некоторые выдержки (а именно, разделы «ситуация на рынке» и «тренды развития»), представляющие наибольший интерес:

Ситуация на рынке:

Объем рынка в 2009, по нашим оценкам, вырос по отношению к 2008 году (напомним, объем рынка в 2008 был оценен на уровне 6,8 млрд. руб.). На рынке действует порядка 4 000 игроков (в подавляющем большинстве — небольших компаний), что делает его по-прежнему весьма непрозрачным. Финансовый кризис сыграл определяющую роль в развитии отрасли в 2009, в положительном смысле повлияв на скорость взросления рынка и среднее качество оказываемых услуг, а также на эффективность взаимодействия с клиентом.

Консолидация

Практически с самого начала 2009 года отдельные представители крупных и средних компаний начали вести переговоры о формировании различных объединений, которые бы способствовали защите их интересов и росту рынка в целом. Некоторые из этих начинаний не закончились ничем, а ряд инициатив был доведен до логического завершения и получил статус ключевых событий в отрасли.
Читать дальше →

Внедрение свободного программного обеспечения в школах

Reading time3 min
Views6.4K
Здравствуйте.

Уже достаточно давно наше государство пытается внедрить в образование свободное программное обеспечение, дабы заменить им проприетарную Windows. Называются разные достойные причины — начиная от экономической составляющей и заканчивая развивающей. Но как это бывает в России, любая хорошая идея всегда упрётся в плохую реализацию.

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

Как проводилось обучение и тестирование и что получилось?

Flattr: Новая система онлайн-платежей от создателя The Pirate Bay

Reading time1 min
Views2.5K
Петер Сунде, один из основателей всем известного торрент-трекера The Pirate Bay, занялся созданием новой системы, призванной переосмыслить оплату цифрового контента.

Flattr (игра слов flatter — угождать, льстить — и flat rate — равная стоимость) представляет собой систему так называемых социальных микроплатежей: пользователь оценивает понравившийся ему контент одним нажатием. Схема работы очень похожа на Digg — создатели и распространители контента смогут поместить на свой сайт кнопку со счетчиком нажатий, каждое из которых — небольшая часть регулярно пополняемого баланса пользовательского Flattr-аккаунта.
Читать дальше →

Оптимизируем рабочее время, эксперимент

Reading time2 min
Views4.6K
После прочтения статьи «Спать мало, но правильно?» проникся темой. Я очень благодарен автору. Он не сказал ничего нового, но собрал всё в одно целое и правильно подобрал слова, чтобы донести их до публики.
Я солидарен с автором по поводу кофе, сигарет и энергетиков. Никогда не питал к энергетикам страсти, курил 1 раз в жизни и бросил через 10 секунд, а кофе и подавно сделал один глоток, обжог губу и отхаркивал противный вкус еще в течении дня. Однако камнем преткновения на «сегодня» для меня стал не только алкоголь, как для автора, но и режим. Последние лет 6 я работаю на постоянной работе периодами. Когда из-за денег, когда из-за скуки. Основной мой заработок всегда оставался удалённым, отсюда и сбитый график работы.

p.s. Система предусматривает учет времени, а не уменьшение сна. Точнее систему учета времени для людей со сбитым графиком работы. Перед тем как писать коммент — прочитайте пост.
p.p.s. Время «высыпания» для каждого человека уникально, не верьте в байки про 3, 6 или 8 часов. Есть среднее число, но в целом оно уникально. Кто-то из великих спал по 4 часа, кто-то по 10, но это не мешало быть им великими =)
Читать дальше →

Information

Rating
Does not participate
Registered
Activity