Недавно я пересматривал свои взгляды на ведение бизнеса. Я и раньше стремился создать нетипичную компанию, в которой центральная роль отведена созданию хороших условий труда. Получение прибыли при таком подходе — просто логичный результат. Работа должна приносить не только материальный, но и духовный доход — так можно сформулировать мой основной принцип.
Максим @maxz
User
Задачки для веб-сёрферов
7 min
1.1KЛет десять назад, когда интернет был диковинкой, я мошенничал тем, что участвовал в различных теле- и радиовикторинах, используя свой доступ в сеть. То есть не знал ответы на вопросы, а просто очень быстро умел находить их в интернете. Что позволило мне несколько раз выиграть билеты в кино, пару книжек и компакт-дисков, и разок появиться на местном телевидении. Все эти навыки пригодились в жизни — я и сейчас по просьбам друзей нахожу в Сети требуемое. «Если оно есть в интернете, говорю я им, то я это вам найду». Впрочем, не сочтите это за хвастовство. Уверен, что многие умеют быстро находить любую требуемую информацию.
И вот в связи с этим мне подумалось как-то: а почему бы не сделать хитроумных задачек в стиле, скажем, «Своей игры» или «Что? Где? Когда?», но специально для тех, кто любит и умеет искать в интернете.
И я начал сочинять такие задачки. Кому-то из моих знакомых они не понравились вовсе, кто-то почесал репу и остановился на середине пути. А кому-то понравилось, и они потратили несколько минут (или часов) своего драгоценного времени на разгадывание этих головоломок.
Если у вас есть свободное время, есть навыки поиска информации и вы хотите попробовать свои силы — попробуйте разгадать несколько таких задачек.
Всё, что для этого нужно — базовые знания, Google, Wikipedia и другие ваши любимые источники информации.
Задачки можно разгадывать сразу с хвоста, опустив начало. Я бы рекомендовал всё же разгадывать последовательно, от начала до конца. Тогда разгадывание может оказаться более интересным. Потому как здесь цель — не скорость и не точность лишь финального слова, а раскрытие всей цепочки целиком.
И вот в связи с этим мне подумалось как-то: а почему бы не сделать хитроумных задачек в стиле, скажем, «Своей игры» или «Что? Где? Когда?», но специально для тех, кто любит и умеет искать в интернете.
И я начал сочинять такие задачки. Кому-то из моих знакомых они не понравились вовсе, кто-то почесал репу и остановился на середине пути. А кому-то понравилось, и они потратили несколько минут (или часов) своего драгоценного времени на разгадывание этих головоломок.
Если у вас есть свободное время, есть навыки поиска информации и вы хотите попробовать свои силы — попробуйте разгадать несколько таких задачек.
Всё, что для этого нужно — базовые знания, Google, Wikipedia и другие ваши любимые источники информации.
Задачки можно разгадывать сразу с хвоста, опустив начало. Я бы рекомендовал всё же разгадывать последовательно, от начала до конца. Тогда разгадывание может оказаться более интересным. Потому как здесь цель — не скорость и не точность лишь финального слова, а раскрытие всей цепочки целиком.
+57
Доставка Amazon.com
4 min
98KНесколько лет назад я окончательно и бесповоротно перешел на чтение технической литературы исключительно на английском. Это достаточно распространенный в IT'шных кругах подход, поэтому в этом посте я хотел бы поговорить не о причинах (которые в общем-то лежат на поверхности), а о следствии данного решения. Не о следствиях, а именно о следствии — о том, как я стал постоянным клиентом Amazon'а.
+40
Мысли после семинара «Нужно действовать!» СЕТЬ, Start-up, кризис и возможности, который провел Антон Носик
5 min
461Всегда хотелось увидеть живого Антона Носика. Одно дело, когда читаешь разные слухи, статьи и заметки про человека, совсем другое — увидеть, как он ведет себя, как и что он говорит.
Я поделюсь своими соображениями об услышанном и своим видением того, как проходил семинар.
Я поделюсь своими соображениями об услышанном и своим видением того, как проходил семинар.
+8
7 ошибок, которые могли разрушить мой бизнес
4 min
1.1KTranslation
Сразу напишу, что это перевод статьи Нила Патела, она называется «7 ошибок, которые могли разрушить мой бизнес» и основана на его личном опыте. В ней нет каких- либо не очевидных вещей, но, тем не менее, лишний раз указать на возможные ошибки — хороший повод помочь большому количеству людей их избежать.
Итак, «7 ошибок, которые могли разрушить мой бизнес».

Итак, «7 ошибок, которые могли разрушить мой бизнес».

+23
Поисковая оптимизация. Часть 1 — внутренние факторы
3 min
1.9KРекомендации по html-коду, вёрстке и немного — по копирайтингу. Актуально для февраля-2009
Это не очередной список «101 совет, как достичь идеала в том-то», которых полно в интернете. Это «инсайдерская информация» SEO-компании, ведущей более 600 проектов. Перечислено то, на что мы обращаем внимание, начиная поисковую оптимизацию. Разумеется, не всё получается реализовать (например, движок сайта что-то не позволяет, а где-то пункты противоречат(!) друг другу). Ничего страшного. Если больше половины рекомендаций получается реализовать, то это уже очень хорошо!
Это не очередной список «101 совет, как достичь идеала в том-то», которых полно в интернете. Это «инсайдерская информация» SEO-компании, ведущей более 600 проектов. Перечислено то, на что мы обращаем внимание, начиная поисковую оптимизацию. Разумеется, не всё получается реализовать (например, движок сайта что-то не позволяет, а где-то пункты противоречат(!) друг другу). Ничего страшного. Если больше половины рекомендаций получается реализовать, то это уже очень хорошо!
+31
Будущее за роботами
1 min
597Блуждая по просторам интернета, наткнулся на две книги, которые должны стать настольными для любого человека, желающего захватить галактику беспокоящегося о своем будущем.
+59
Заполнение пустого пространства плавающими блоками. Разбор 2-ух примеров реализации. От Яндекса и от студии Лебедева.
1 min
752Недавно столкнулся с проблемой реализации плавающих блоков в одном интернет магазине. Суть в том, что товары выводятся в виде блоков. По задумке количество блоков по горизонтали должно меняться в зависимости от разрешения экрана. Использовать float в тупую не удалось из-за не фиксированой высоты блоков.
Немного погуглив я ничего не нашел. Зато вспомнил, что видел подобное на Яндексе и в магазине студии Лебедева.
Сообственно я выкладываю сюда для ознакомления то, что вы и сами можете найти в указанных источниках. Все, что я сделал это почистил от лишнего кода. Если-бы я нашел подобный пост раньше это сэкономило-бы мне время.
Немного погуглив я ничего не нашел. Зато вспомнил, что видел подобное на Яндексе и в магазине студии Лебедева.
Сообственно я выкладываю сюда для ознакомления то, что вы и сами можете найти в указанных источниках. Все, что я сделал это почистил от лишнего кода. Если-бы я нашел подобный пост раньше это сэкономило-бы мне время.
+17
Как меня учили работать. День второй
3 min
835День первый
На второй день у нас был семинар посвященный SCRUM и Agile project. На нем рассказывали практическое применение Agile project при разработке ПО.
На второй день у нас был семинар посвященный SCRUM и Agile project. На нем рассказывали практическое применение Agile project при разработке ПО.
+10
+44
API Playground
1 min
1.8K
На прошлой неделе Google официально представил очередную разработку в рамках «20% личного времени» которая вышла за пределы компании. Инженер по разработке Бен Лисбаккен (Ben Lisbakken) создал API Playground, с которым изучение кода для Google Javascript API становится легким, как никогда ранее.
API Playground предоставляет простой и удобный интерфейс написания и тестирования javascript-кода для восьми сервисов Google, использующих API, это: Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries и Earth. Кроме того новый API Playground скоро станет способом по умолчанию для демонстрации примеров JS-кода. Еще одна хорошая новость заключается в том, что гигант перевел часть исходных кодов под лицензию Apache 2.0 для использования в Playground.
На данный момент на «игровой площадке» (playground) доступно более 170 javascript-шаблонов, начиная от простых списков, слайдшоу основанных на медиа-RSS и заканчивая KML-файлами Google Earth.
Playground отлично подойдет новичкам, желающим узнать немного больше о Google API — кроме понятных примеров использования в API Playground присутствует так же поддержка специалистов.
Google Code Blog via ReadWriteWeb
+47
Разбитые окна
3 min
2.2K
+34
Повышение скорости работы SQL-запросов
2 min
12KСразу оговорюсь, запросы в примерах – Transact SQL, он мне как-то роднее =)
Но принципы, в общем-то, должны работать везде.
Статья не претендует на новизну, и тем более, на полноту. Я лишь попытался вспомнить часто встречающиеся ошибки или недочеты в запросах, которые приводят к медленной работе с БД.
Поиск показал, что статья частично пересекается с этим топиком, но не во всем =)
Но принципы, в общем-то, должны работать везде.
Статья не претендует на новизну, и тем более, на полноту. Я лишь попытался вспомнить часто встречающиеся ошибки или недочеты в запросах, которые приводят к медленной работе с БД.
Поиск показал, что статья частично пересекается с этим топиком, но не во всем =)
+7
Почему фриланс является чертовски трудным занятием
4 min
2.9KTranslation
Несмотря на то, какой замечательно может быть работа на себя, есть во фрилансе и просто отстойные моменты. И не важно, какова ваша специализация — эти недостатки фриланса найдут, как проявить себя.
О каких недостатках я говорю?
О каких недостатках я говорю?
+41
Работа с персоналом в условиях кризиса
5 min
1.8KА что же будет дальше – основной вопрос, занимающий неуникальных специалистов практически любой компании. В текущих условиях работа с персоналом приобретает другой характер: вместо удержания работников, часто приходиться принимать меры по их сокращению. Обстановке напряженности способствует также и традиционное загадочное молчание руководства, утверждающего «продолжаем работать, но премии откладываются». Политика молчания приводит к тому, что сотрудники сами ищут источники информации, благодаря чему легко поддаются слухам о критической ситуации в отрасли или даже во всей экономике. Появление даже одного паникующего сотрудника приводит к тому, что коллектив из 20-30 человек «заражается» паникой в течение нескольких дней, а компании численностью более ста человек в течение недели. Главным результатом становится апатия и не способность работать, все начинают обсуждать надвигающийся кризис, начинают открыто критиковать начальство и вместо исполнения своих обязанностей размещают резюме на специализированных сайтах. В такой ситуации очень мало сотрудников займется тем, что максимизирует свои функции (а зря, ведь именно такие люди окажутся нужнее всего в компании).
Понятно, что сейчас можно написать целый список несомненно полезных советов из разряда «не поддавайтесь панике, поговорите с подчиненными или предложите руководству провести соответствующее собрание», только все эти советы на практике не учитывают простую вещь: никто так делать не будет. Причин этому может быть множество, и их изучение оставим ученым, мы же обратимся к вопросам более практическим, а именно: как выйти из ситуации «всеобщей паники»?
Итак, существует ряд достаточно простых рекомендаций выхода из кризиса. Рекомендации исходят из того факта, что ваша компания имеет возможность выйти из кризиса, точнее, что топ-менеджмент и директор готовы выйти из кризиса и не готовы сдаваться и покоряться негативным внешним обстоятельствам.
+5
Формирование Excel-документов средствами PHP
4 min
3.5KВозможность создания Excel-документов в общих чертах уже была описана на Хабре, но полной информации из этих статей мне получить не удалось. Пришлось заняться собственными изысканиями, результатами которых я хотел бы с Вами поделиться. Данная статья будет полезна и новичкам, и профессионалам, столкнувшимся с проблемой динамического формирования Excel-документов.
Это всего лишь первая часть серии статей, которыми хотелось бы поделиться с общественностью. В последующих статьях будут более подробно рассмотрены некоторые способы и нюансы выгрузки xls-файлов.
Это всего лишь первая часть серии статей, которыми хотелось бы поделиться с общественностью. В последующих статьях будут более подробно рассмотрены некоторые способы и нюансы выгрузки xls-файлов.
+14
Обзор open source — систем для баг-трекинга.
2 min
12KНедавно на работе был поднят такой вопрос: пора бы завести наконец-то систему баг-трекинга, но вот только какую? Условия были поставлены следующие: система должна быть open source, должна без проблем ставиться на не-виндовс системы, использовать в качестве БД MySQL и желательно быть написанной на PHP, на случай, если очень захочется доработать напильником.
Варианты предлагались такие: Jira (отпадает в виду небесплатности), BugZilla (отпала в виду того, что админ обвинил ее в требованиях «каких-то специфичных настроек MySQL-я»), Trac (в нем долго сомневались, т.к. у нас svn).
Поскольку на Хабре никаких обзоров подобных систем пока не было, предлагаю свой, может кому-то еще может пригодится при выборе.
Итак: краткий обзор систем баг-трекинга.
1. BugZilla.

О ней, наверно, знают все, но на всякий случай кратко для тех, кто еще не знает.
Система от разработчиков FireFox, вообще ребята очень ответственно подходят к проблеме багов.
Установка: Гарантируется поддержка Linux или Solaris, для работы нужен Perl и одна из СУБД: MySQL, PostgerSQL, Oracle.
Список использующих BugZilla, впечатляющий: Mozilla Foundation (ну это в общем-то не удивительно), Open Office, RedHat, NASA, Facebook и еще сотня довольно известных и тысячи неизвестных компаний.
Варианты предлагались такие: Jira (отпадает в виду небесплатности), BugZilla (отпала в виду того, что админ обвинил ее в требованиях «каких-то специфичных настроек MySQL-я»), Trac (в нем долго сомневались, т.к. у нас svn).
Поскольку на Хабре никаких обзоров подобных систем пока не было, предлагаю свой, может кому-то еще может пригодится при выборе.
Итак: краткий обзор систем баг-трекинга.
1. BugZilla.

О ней, наверно, знают все, но на всякий случай кратко для тех, кто еще не знает.
Система от разработчиков FireFox, вообще ребята очень ответственно подходят к проблеме багов.
Установка: Гарантируется поддержка Linux или Solaris, для работы нужен Perl и одна из СУБД: MySQL, PostgerSQL, Oracle.
Список использующих BugZilla, впечатляющий: Mozilla Foundation (ну это в общем-то не удивительно), Open Office, RedHat, NASA, Facebook и еще сотня довольно известных и тысячи неизвестных компаний.
+5
Image Composite Editor — создатель панорамных фото
1 min
14KСталкивались ли вы с потребностью совместить несколько снимков в одну панораму? Казалось бы, довольно простая задача, которую впрочем, трудно решить без вспомогательных средств. Помочь в решении вам может небольшая программа Microsoft Image Composite Editor. Эта программа — разработка команды Microsoft Research и полностью бесплатна. Перед тем как попробовать, я не ожидал ничего особенного, но результат меня приятно удивил. Шесть фотографий скормленных программе сшились без единого заметного шва. Результат — отличный. Под катом я выкладываю исходные фотографии и результат работы программы, а также снимок интерфейса. Осторожно, много картинок.


+77
Немного теории об управлении рисками
7 min
24KВводная информация по управлению рисками
К теме управления рисками я решил обратиться по нескольким причинам:
- недавно я разрабатывал методику и процедуру по управлению рисками в компании, где я работаю (разработка ПО под заказ, аутсорсинг) – соответственно, было перерыто и изучено очень много материалов, информация из которых потом была структурирована и оформлена в отдельный документ, который сейчас используется
- само по себе управление рисками является одной из ключевых активностей на проекте: на мой взгляд одной из самых сложных, но в то же время интересных (из каждого риска и события можно извлечь выгоду)
- как показывает опыт работы в компаниях-разработчиках ПО, управлению рисками выделяется либо очень мало времени, либо ими начинают управлять только тогда, когда они становятся проблемами (что, согласитесь, довольно поздно). Надеюсь, что информация, собранная здесь, подтолкнет интересующихся к дальнейшему изучению темы и внедрению соответствующих практик в работе
Однако стоит помнить следующее – управление рисками в любой сфере человеческой деятельности, на мой взгляд, это все-таки только прикладная дисциплина, которая предоставляет общие и практические рекомендации.
Ответы же на все вопросы в каждой конкретной ситуации придется искать самостоятельно – так что не стоит видеть в процессе управления рисками какой-то панацеи от всех бед, либо немедленного и радикального улучшения процесса разработки. Впрочем, несмотря на это, я считаю управление рисками обязательной частью хорошего процесса управления проектами.
Определение риска
Определений рисков огромное множество и все они, в принципе, общеизвестны и интуитивно понятны. Приведу тут лишь несколько запомнившихся мне цитат.
Risks are schedule delays and cost overruns waiting to happen (by Peter Kulik)
Risk is the possibility of suffering loss (SEI, Dorofee 96)
Также следует понимать основное отличие понятия риска от понятия проблемы:
- риск это некоторое событие, которое может случиться в будущем и может привести к определенным потерям (снижение качества продукта, перерасходование бюджета, задержка сроков либо полной неудачи проекта)
- проблема же – это событие, которое уже случилось. Риски превращаются в проблемы, если с ними не работать
+12
Мой личный топ веб сервисов
1 min
2.1KСервисы, которыми я пользуюсь и всячески советую:
- Basecamp — Удобная система для управления проектами. Как раз сегодня перешёл на следующий тарифный план, теперь у меня есть лимит на 35 проектов, 10гб места, SSL и Time tracking.
- Wufoo — Позволяет быстро и удобно создавать формы. Лучше, чем программирование тем, что не нужно задумываться о безопасности, удобно настраивать уведомления (есть даже специальная десктопная программа для получения заполненных форм).
- Dropbox — Синхронизирует одну из папок на вашем компьютере с интернетом. Можно давать на файлы из неё прямые ссылки. Также, можно давать права доступа на внутренние папки другим пользователям — удобно для обмена файлами по работе.
- Vimeo — Самый удобный видео сервис из тех, что я нашёл. Простой, красивый, отличное качество видео.
- Google Docs, Google Calendar, Google Reader, Picasa. Ссылок и описаний не дам, странно, если вы сами не знаете эти гуглосервисы.Говорят, что Flickr лучше чем Picasa. Возможно, но мне уже элементарно лень переносить туда фотографии.
- Zendesk — Онлайн система поддержки пользователей (тикеты). Используется, например, Твиттером.
- hab.la — Лайв чат для посетителей сайта с возможностью отвечать на их сообщения через джаббер.
- Twitter — Лайвжурнал для ленивых нёрдов и офисного планктона. Но у него есть большой плюс — туда можно писать с мобильного телефона, через смс. Читать совершенно некогда но иногда пишу.
- Friendfeed — не пользуюсь так как читаю RSS через Google Reader. Но рано или поздно начну.
-8
Information
- Rating
- Does not participate
- Location
- Краснодарский край, Россия
- Registered
- Activity