Простой, но внезапный вопрос чуть не поставил в тупик: «Почему тестировать должны тестировщики, а не аналитики, разработчики или пользователи?» Попытаюсь быстренько обосновать, но, скорее всего, потребуется помощь со стороны, такие формулировки требуют многостороннего анализа и освещения, и, несмотря на многолетнее владение темой, может потребоваться время на обдумывание.
Денис Болтиков @triviality
User
Служба венчурных знакомств
2 min
627В прошедший четверг Microsoft объявила о запуске в России программы содействия стартапам BizSpark. Масштабная глобальная программа включает в себя помощь молодым предпринимателям необходимым ПО, образовательными курсами, консультационной и маркетинговой поддержкой со стороны многочисленных партнеров, а также прямыми венчурными инвестициями со стороны фондов «Содружество бизнес-ангелов России» (СБАР), Oradell Capital, Private Capital, ABRT Venture Fund и ряда других.
Для того, чтобы стать участником программы, вы должны быть владельцем частной компании, занятой в разработке ПО. Компания должна быть молодой — меньше 3-х лет на рынке, и иметь ежегодный доход не более $500 тыс. Кроме того, вам понадобится рекомендация одной из компаний-членов партнерской сети (например, инвесторов или дистрибьюторов вроде «Софтлайн»). Помощь со стороны «старших братьев» стартапщик должен будет оплатить долями в своей компании. Авторские права на его продукт останутся за ним.
По словам главы российского офиса Microsoft Биргера Стена, его компания не рассматривает BizSpark, как прямой источник выгоды. Как и многие другие, эта программа направлена на создание здоровой живой «экосистемы» высокотехнологичной экономики в стране. К слову, с кризисом она никак не связана — дата ее мирового запуска в начале ноября была приурочена к объявлению технологических новинок на PDC.
Для того, чтобы стать участником программы, вы должны быть владельцем частной компании, занятой в разработке ПО. Компания должна быть молодой — меньше 3-х лет на рынке, и иметь ежегодный доход не более $500 тыс. Кроме того, вам понадобится рекомендация одной из компаний-членов партнерской сети (например, инвесторов или дистрибьюторов вроде «Софтлайн»). Помощь со стороны «старших братьев» стартапщик должен будет оплатить долями в своей компании. Авторские права на его продукт останутся за ним.
По словам главы российского офиса Microsoft Биргера Стена, его компания не рассматривает BizSpark, как прямой источник выгоды. Как и многие другие, эта программа направлена на создание здоровой живой «экосистемы» высокотехнологичной экономики в стране. К слову, с кризисом она никак не связана — дата ее мирового запуска в начале ноября была приурочена к объявлению технологических новинок на PDC.
+10
Вся правда о шаблонизаторах
10 min
35KСтатейка старенькая, но думаю до сих пор актуальная
Cлишком часто я в последнее время слышу слово «шаблонизатор». Не утихают споры между сторонниками разных шаблонных движков. Одни говорят что логика в шаблонах это хорошо, другие считают что это зло. Даже сейчас очень часто встречаются проекты, написанные вообще без применения какого либо шаблонизатора. Но в этой статье я не буду предпринимать попыток стать на сторону одной из сторон. Я не буду вам доказывать преимущества ни одного из подходов. Я просто постараюсь рассказать обо всех из них с точки зрения теории. Эта статья не о конкретных программных продуктах, а о способах выделения логики представления в ваших приложениях.
Cлишком часто я в последнее время слышу слово «шаблонизатор». Не утихают споры между сторонниками разных шаблонных движков. Одни говорят что логика в шаблонах это хорошо, другие считают что это зло. Даже сейчас очень часто встречаются проекты, написанные вообще без применения какого либо шаблонизатора. Но в этой статье я не буду предпринимать попыток стать на сторону одной из сторон. Я не буду вам доказывать преимущества ни одного из подходов. Я просто постараюсь рассказать обо всех из них с точки зрения теории. Эта статья не о конкретных программных продуктах, а о способах выделения логики представления в ваших приложениях.
0
Хороший советский фильм — «Что такое теория относительности?»
1 min
1.9KНедавно откопал достаточно раритетную серию старых советских научно-популярных видеороликов. Буду выкладывать их в онлайн на своем сайте.
Первый видеоролик, в котором в легкой и приятной форме объясняются основы теории относительности:
Первый видеоролик, в котором в легкой и приятной форме объясняются основы теории относительности:
+19
«Вредные» клиенты
3 min
1.8KТем, кто занимается бизнесом, в частности веб-разработкой, не надо рассказывать о «вредных» клиентах. Мой комментарий на эту тему в одном из топиков вызвал положительные отклики, поэтому расскажу, что я думаю по этому поводу. А именно: как дифференцировать клиентов по «вредности»; как (и стоит ли) работать с «вредными клиентами».
+42
Planet3 — новый игрок мобильных платежей.
7 min
907Потрясения октября запомнятся многим владельцам интернет-проектам. Кто-то потерял 100 долларов, кто-то 10000. Уход с арены такого игрока, как «Русский Биллинг» не мог остаться незамеченным. И вот, вслед за появлением на рынке структуры «А1 агрегатор», взявшей на себя обязательства по выплате партнерам «Русский Биллинг» причитающегося вознаграждения, еще один крупный игрок рынка mVAS – i-Free готовится объявить об открытии компании Planet3, которая, по словам ее организаторов, станет не только самостоятельным игроком рынка мобильных платежей, но и планирует расширить сервис биллинга новыми инструментами, включая iVR. Мне удалось пообщаться с будущим руководителем компании Planet3 в неформальной обстановке, а в результате получилось достаточно объемное интервью-беседа не только о новой компании, но и о том, что же ждет мобильные биллинги в ближайшем будущем. До официального пресс-релиза я не могу назвать имя моего собеседника, но уверен, что уже сегодня-завтра пройдет официальный пресс-релиз, в котором имя-таки прозвучит. Предвещая вопросы относительно «а не боится ли он», могу сказать лишь то, что ему даны достаточно широкие полномочия, можно сказать, карт-бланш. Так что читайте и судите сами.
+20
Лицензия Ubuntu для украинского (и не только) законодательства
2 min
4.5KВ последнее время все чаще и чаще слышу истории о том, что ведется активная борьба с нелицензионным софтом, конфискуют железо, выдают повестки в суд.
Буквально вчера в офисном здании где размещена наша небольшая фирмочка в одну из таких же небольших фирмочек постучались люди в погонах — у них нашли палёную винду со всеми вытекающими.
Естественно, мы забеспокоились о собственной безопасности. У нас на данный момент на всех десктопах установлена Ubuntu 8.04 LTS, несколько человек приходят с ноутбуками, где стоит лицензионный и не очень софт.
По непроверенным данным люди в погонах требуют наличие лицензии на софт даже если он бесплатный. В свете этих событий, прошу совета и ответа на несколько вопросов у хабралюдей, сталкивавшихся с подобными ситуациями. Сделайте, пожалуйста, приписку к своему комментарию — о какой стране идет речь. Лично меня интересует Украина. Также, было бы неплохо увидеть несколько примеров из жизни и комментарии хабралюдей с юридическим опытом
Буквально вчера в офисном здании где размещена наша небольшая фирмочка в одну из таких же небольших фирмочек постучались люди в погонах — у них нашли палёную винду со всеми вытекающими.
Естественно, мы забеспокоились о собственной безопасности. У нас на данный момент на всех десктопах установлена Ubuntu 8.04 LTS, несколько человек приходят с ноутбуками, где стоит лицензионный и не очень софт.
По непроверенным данным люди в погонах требуют наличие лицензии на софт даже если он бесплатный. В свете этих событий, прошу совета и ответа на несколько вопросов у хабралюдей, сталкивавшихся с подобными ситуациями. Сделайте, пожалуйста, приписку к своему комментарию — о какой стране идет речь. Лично меня интересует Украина. Также, было бы неплохо увидеть несколько примеров из жизни и комментарии хабралюдей с юридическим опытом
+109
Золотые горы стартапу, или не живем бесплатно, даже если назвался 'free'
11 min
1.8KЭтот топик — приглашение к обсуждению. В конце обещаю очень полезную вещь.
В последнее время, все больше появляется бесплатного и открытого. Все понятно, когда Google делает великолепный инструмент на котором можно было бы много заработать (SketchUp) — бесплатным — все понимают, что компания и так зарабатывает много денег и ей важнее заполучить больше пользователей. Хотя и есть платная версия. Однако все больше и больше из нас придумывают новые идеи, такие как YubNub (сервис не мой), и подобные, которые облегчат жизнь пользователям. Сделать — день-два, отладить неделя-десять, донести до ума пользователей — год.
Однако встает вопрос — тратить время на развитие сервиса — это терять деньги. Элементарно — сервер, люди, личное время — все деньги отнимает. Раньше эту проблему могла бы решить реклама…
В последнее время, все больше появляется бесплатного и открытого. Все понятно, когда Google делает великолепный инструмент на котором можно было бы много заработать (SketchUp) — бесплатным — все понимают, что компания и так зарабатывает много денег и ей важнее заполучить больше пользователей. Хотя и есть платная версия. Однако все больше и больше из нас придумывают новые идеи, такие как YubNub (сервис не мой), и подобные, которые облегчат жизнь пользователям. Сделать — день-два, отладить неделя-десять, донести до ума пользователей — год.
Однако встает вопрос — тратить время на развитие сервиса — это терять деньги. Элементарно — сервер, люди, личное время — все деньги отнимает. Раньше эту проблему могла бы решить реклама…
+106
1U сервер за 500 баксов
2 min
7.4KНе реально? Реально, если собрать самому и правильно подобрать комплектующие.
А теперь слайды:
А теперь слайды:
+57
Оптимизация MySQL запросов
4 min
125KВ повседневной работе приходится сталкиваться с довольно однотипными ошибками при написании запросов.
В этой статье хотелось бы привести примеры того, как НЕ надо писать запросы.
В этой статье хотелось бы привести примеры того, как НЕ надо писать запросы.
+121
«Разгоняя голову», не перегрейтесь!
4 min
143KПроблема недостаточной умственной работоспособности и утомления, как выяснилось, заботит очень многих. На «Хабре» нашлись граждане, которые, кто в шутку, кто всерьез советовали в комментариях амфетамины, прозак, ноотропил, гинкго, винпоцетин.
Уровень невежества некоторых «советчиков» зашкаливает. В этой заметке я расскажу о том, что не надо делать. О том, что надо делать, расскажу в следующей.
Уровень невежества некоторых «советчиков» зашкаливает. В этой заметке я расскажу о том, что не надо делать. О том, что надо делать, расскажу в следующей.
+133
Один маленький проект: история продолжается, или сервис для людей
6 min
781В первой заметке цикла было рассказано о том, как зародилась идея о создании сервиса Web Optimizator. Сейчас я хочу коснуться первых месяцев его роста и развития и тех проблем, с которыми столкнулся (или, наоборот, по счастливой случайности, не столкнулся). Итак, поехали.
В самом конце прошлого года идея создать онлайн-инструмент для проверки скорости загрузки сайта из чисто мнимой сущности все более становилось материальной. За пару дней был написан прототип, который анализировал пару сайтов и мог сказать, какие приемы на них применены и, что казалось более важным на тот момент, какие приемы нужно применить для ускорения загрузки сайта. Однако, вывод его был достаточно скуп и убог. Его нужно было как-то видоизменять.
WebSiteOptimization
В самом конце прошлого года идея создать онлайн-инструмент для проверки скорости загрузки сайта из чисто мнимой сущности все более становилось материальной. За пару дней был написан прототип, который анализировал пару сайтов и мог сказать, какие приемы на них применены и, что казалось более важным на тот момент, какие приемы нужно применить для ускорения загрузки сайта. Однако, вывод его был достаточно скуп и убог. Его нужно было как-то видоизменять.
+40
Рейтинги на службе у веба
2 min
447Коллеги, решил поделиться новостями о московских встречах, а также спросить совета.
Итак, 5го октября, воскр. состоится уже 3я встреча стартаперов. На вторую встречу пришло в двое больше человек чем на первую и тенденция роста обещает сохраниться. Руководителей стартапов желающих презентовать свои проекты также становится все больше, а время как известно не резиновое. С начала было принято решение составить бриф, заполнив который стартапер высылает его организаторам. Те, в свою очередь, выбирают из претендентов наиболее подготовленных и предлагают им выступить со своими презентациями на встрече, получив необходимую критику, идеи и внимание инвесторов.
Вы можете догадаться что произошло дальше. Конечно были те, кто был не согласен с решением не пропускать чей-то стартап к обсуждению.
Что делать в таком случае?
Итак, 5го октября, воскр. состоится уже 3я встреча стартаперов. На вторую встречу пришло в двое больше человек чем на первую и тенденция роста обещает сохраниться. Руководителей стартапов желающих презентовать свои проекты также становится все больше, а время как известно не резиновое. С начала было принято решение составить бриф, заполнив который стартапер высылает его организаторам. Те, в свою очередь, выбирают из претендентов наиболее подготовленных и предлагают им выступить со своими презентациями на встрече, получив необходимую критику, идеи и внимание инвесторов.
Вы можете догадаться что произошло дальше. Конечно были те, кто был не согласен с решением не пропускать чей-то стартап к обсуждению.
Что делать в таком случае?
+13
10 jQuery скриптов для улучшения интерфейса
3 min
11KTranslation
С рассветом WEB 2.0 получили развитие и javascript фрэймворки, позволяющие вебмастеру делать динамические элементы сайта гораздо быстрее и проще. Одним из таких фреймворков является jQuery, получивший огромную популярность за свою простоту и невероятно малый вес. Итак, представляю вашему вниманию 10 наиболее полезных скриптов jQuery для улучшения интерфейса вашего сайта.
+115
P2WP — сервис для мобильного постинга в Wordpress
1 min
910Я, как и многие, достаточно активно использую Wordpress. В частности — в качестве платформы для личного блога. Некоторое время назад возникло желание добавлять туда записи не с мобильного устройства. На выбор были PDA с Windows Mobile и телефон Nokia E50. На обоих устройствах установлена Opera (Mobile и Mini соответственно). И ни с одного из этих устройств не удалось полноценно зайти в административную часть Wordpress. А если бы удалось — навигация бы не порадовала, я думаю.
Поиски показали, что нормальных клиентов для мобильного постинга в Wordpress нет (это не справедливо — платформа популярна, для других все есть...). Поэтому было принято решение исправлять ситуацию. И родился P2WP (aka «Post to Wordpress»).
В общем-то это — минималистичный сервис, оптимизированный для маленьких разрешений экрана и неполноценных браузеров. Траффика потребляется минимум при максимуме пользы. Для общения с Wordpress используется XML-RPC. Сразу скажу, что авторизационные данные нигде не сохраняются, а используются только для показа списка разделов блога и собственно добавления записи.
Сервис находтся на стадии 0.9 beta — то есть явных багов нет, я сам им уже пользуюсь. Но при этом возможны недочеты, которые я, конечно, устраню. Пожелания также принимаются :).
Короче говоря надеюсь, что эта штука будет Вам также полезна, как и мне.
Поиски показали, что нормальных клиентов для мобильного постинга в Wordpress нет (это не справедливо — платформа популярна, для других все есть...). Поэтому было принято решение исправлять ситуацию. И родился P2WP (aka «Post to Wordpress»).
В общем-то это — минималистичный сервис, оптимизированный для маленьких разрешений экрана и неполноценных браузеров. Траффика потребляется минимум при максимуме пользы. Для общения с Wordpress используется XML-RPC. Сразу скажу, что авторизационные данные нигде не сохраняются, а используются только для показа списка разделов блога и собственно добавления записи.
Сервис находтся на стадии 0.9 beta — то есть явных багов нет, я сам им уже пользуюсь. Но при этом возможны недочеты, которые я, конечно, устраню. Пожелания также принимаются :).
Короче говоря надеюсь, что эта штука будет Вам также полезна, как и мне.
+5
MySQL Performance real life Tips and Tricks. To be continued.
6 min
8.1KПо заявкам трудящихся решил написать еще одну статью, посвященную оптимизации запросов в MySQL.
В прошлой статье habrahabr.ru/blogs/mysql/38907 рассматривались вопросы оптимизации LIMIT, GROUP BY, COUNT.
В данной статье я немного вернусь к вышеописанному и опишу пару примеров, с которыми столкнулся на проекте недавно, после этого приведу еще пару небольших примеров относительно того что такое хорошо и что такое плохо в MySQL.
В прошлой статье habrahabr.ru/blogs/mysql/38907 рассматривались вопросы оптимизации LIMIT, GROUP BY, COUNT.
В данной статье я немного вернусь к вышеописанному и опишу пару примеров, с которыми столкнулся на проекте недавно, после этого приведу еще пару небольших примеров относительно того что такое хорошо и что такое плохо в MySQL.
+76
MySQL Performance real life Tips and Tricks. Part 3-rd.
14 min
23KРешил продолжить цикл заметок по данной тематике. В данной статье особое место хотел уделить профайлингу MySQL запросов. Описать средства, которые предоставляются MySQL для профайлинга, и что нужно делать для определения узких мест запроса.
Также, после опубликования первых двух статей я получил пару отзывов и вопросов, связанных с проектированием БД / расстановкой индексов / составлением запросов. На многие вопросы старался отвечать. С некоторыми из них поделюсь и в этой статье.
Также, после опубликования первых двух статей я получил пару отзывов и вопросов, связанных с проектированием БД / расстановкой индексов / составлением запросов. На многие вопросы старался отвечать. С некоторыми из них поделюсь и в этой статье.
+52
Маркетинговые ходы разработчиков CMS
3 min
1.7K — Наше подсолнечное масло не содержит холестерина!
— Разумеется, ни одно подсолнечное масло не содержит холестерина.
В данной статье я хочу рассказать о наиболее часто встречающихся рекламных ходах компаний-разработчиков коммерческих CMS и поясню, почему это лишь маркетинговые ходы и ничего более.
Как известно, залог успешного бизнеса – это маркетинг и реклама. Рассказать о преимуществах, недостатки представить как преимущества, а которые не получилось – скрыть. С системами управления контентом точно такая же история. Битрикс и UMI считаются лидерами рынка не потому, что у них действительно хорошие продукты, а потому что у них действительно хорошие маркетологи. В действительности, все CMS по своей сущности мало чем отличаются – они предоставляют совершенно одинаковые возможности, одинаковым образом. Но продукт надо как-то выделить среди остальных, надо что-то написать в разделе «Преимущества системы». Вот и придумывают достоинства, которых не существует или которые вообще не являются достоинствами. Далее о наиболее распространенных из них.
— Разумеется, ни одно подсолнечное масло не содержит холестерина.
В данной статье я хочу рассказать о наиболее часто встречающихся рекламных ходах компаний-разработчиков коммерческих CMS и поясню, почему это лишь маркетинговые ходы и ничего более.
Как известно, залог успешного бизнеса – это маркетинг и реклама. Рассказать о преимуществах, недостатки представить как преимущества, а которые не получилось – скрыть. С системами управления контентом точно такая же история. Битрикс и UMI считаются лидерами рынка не потому, что у них действительно хорошие продукты, а потому что у них действительно хорошие маркетологи. В действительности, все CMS по своей сущности мало чем отличаются – они предоставляют совершенно одинаковые возможности, одинаковым образом. Но продукт надо как-то выделить среди остальных, надо что-то написать в разделе «Преимущества системы». Вот и придумывают достоинства, которых не существует или которые вообще не являются достоинствами. Далее о наиболее распространенных из них.
+89
+36
Идеальная система управления проектами
1 min
22KХабралюди! Меня уже какой день мучает вопрос: а что не хватает современным web-based системам управления проектами? Я уверен, что многие из вас работают в командах, при этом разнообразных. У некоторых есть офис, а некоторые разбросаны на сотни километров друг от друга. Так вот: чем вы все пользуетесь? Что устраивает, а чего не хватает? А главное — о чем мечтаете? =)
Заранее спасибо за все ответы.
Заранее спасибо за все ответы.
+30
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered