Pull to refresh
26
0
olegi @olegi

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

Send message

Стартап Kriknaroda.ru

Reading time1 min
Views536
(Друзья попросили запостить)

Хочу представить свой стартап: kriknaroda.ru
Этот сервис помогает тем, кто хочет получить поддержку общественности по какому-либо вопросу. Вместо того, чтобы рассылать именные письма с просьбой подписать обращение к президенту, правительству, домкому и т.д., достаточно просто разместить на сайте свою петицию. Можно подождать, пока пользователи сервиса «заплюсуют» обращение, можно разослать ссылку всем своим знакомым.

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

Идея пришла в голову, когда в одну из избирательных кампаний, в наш дом один за одним ходили сборщики подписей в поддержку того или иного кандидата, в поддержку решений, которые предлагал кандидат и т.д. Вот решил облегчить им, и не только им, задачу:-)
Если комментарий требует ответа, лучше писать в почту rush5891 собака gmail.com
Total votes 23: ↑8 and ↓15-7
Comments19

РИФоКИБ или алюминиевый аккомпанемент

Reading time4 min
Views729
Так как РИФ+КИБ — мероприятие о и для разработчиков, рассказываю об этом тут.

Все наперебой подводят итоги «Объединенной конференции-2009» (в народе РИФоКИБ), прошедшей в пансионате «Лесные дали» с 21 по 24 апреля. Журналисты упиваются свежей статистикой и смакуют подробности многочисленных «перепалок», участники делятся воспоминаниями «ночей прошедших» и интересными докладами, назначают мини-совещания — делятся кто, чего успел услышать, узнать. Свою лепту в это благородное дело – подведение итогов – внесу и я. Как участник, слушатель и праздно слоняющийся рифокибовец.
Читать дальше →
Total votes 2: ↑2 and ↓0+2
Comments1

.NET в unmanaged окружении – использование и родовые проблемы

Reading time8 min
Views7.5K
Managed код и .NET Framework – совершенно замечательная вещь с точки зрения программиста, которому надо кровь из носу выдавать максимально стабильно работающие программы. Использование .NET позволяет очень сильно сократить затраты на разработку, тестирование и сопровождение программных продуктов, особенно по сравнению с C++ или Delphi.

Однако, managed код имеет одну очень серьезную родовую травму, которая прямо проистекает из его достоинств – он изначально несовместим с unmanaged средой, в которой вынужден работать. Boxing, поля памяти, отсутствие прямой адресации и прочие ухищрения, призванные облегчить жизнь программисту, приводят к тому, что взаимодействие managed и unmanaged кода становится проблемой.

Однако нет такой проблемы, которую нельзя решить (пусть даже с помощью топора и лома). Сегодня у нас краткий обзор возможностей организации взаимодействия между managed и unmanaged кодом. Многие C# и особенно VB.NET программисты боятся этого, но на самом деле в этом нет ничего страшного. Начнем мы с самых примитивных методов, которые будут интересны разве что новичкам (поэтому матерые волки .NET могут с чистой совестью первую часть статьи пропустить), и закончим описанием того, что делать, если хочется написать программу на .NET, но сделать это невозможно (а такое тоже бывает). Естественно, к каждому случаю будут приведены конкретные примеры, быть может, хабрачеловеки расскажут мне о моей собственной велосипедности. Параллельно я скажу пару слов о подводных камнях при работе с VSTO и Windows Shell.
Читать дальше →
Total votes 41: ↑35 and ↓6+29
Comments32

PHP — «горизонтальное наследование»

Level of difficultyMedium
Reading time2 min
Views1.7K
Итак, в новой версии PHP появилась интересный концепт — «horizontal inheritance» (горизонтальное наследование), который был добавлен в язык с помощью конструкции «namespace». Это позволяет объединять функциональность из нескольких классов без наследования их от одного класса-родителя. Вместо этого, теперь можно объединять методы и свойства из разных классов в одном классе через использование пространства имен.
Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments62

Бесцельный сёрфинг повышает продуктивность труда

Reading time1 min
Views1.3K
Вот научное исследование, с которым вы обязательно должны познакомить своего босса.

Профессор Брент Кокер из Университета Мельбурна организовал тщательное исследование эффективности работы офисных служащих и пришёл к любопытным выводам. Оказывается, те сотрудники, которые до пятой части рабочего дня тратят на «бесцельный развлекательный сёрфинг», выполняют за день в среднем на 9% больше работы, чем работники, усердно тянущие лямку и не отвлекающиеся ни на что.

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

Впрочем, правило работает не на всех. Среди тех, кто отвлекается на интернет, у 14% были обнаружены некоторые признаки зависимости, которые отрицательно сказываются на эффективности труда. У них эффект обратный: чем больше они лазят по интернету — тем хуже работают. Но, подчёркивает профессор, для шести из семи офисных сотрудников действует обратный эффект.
Читать дальше →
Total votes 62: ↑54 and ↓8+46
Comments46

ООО «Снежинка» — Часть 1. Пошаговое руководство по регистрации.

Reading time7 min
Views3.5K

Прелюдия


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

После обсуждения с партнером будущего бизнеса и выбора движка для интернет-магазина, встал вопрос о регистрации фирмы. Каталог еще не наполнен, сайт поисковые системы еще в лицо не видели, поэтому особенной спешки в регистрации не было, но и тянуть не хотелось. Все же первые клиенты могут прийти и из оффлайна, а мы даже счет выставить не сможем.
Читать дальше →
Total votes 176: ↑170 and ↓6+164
Comments82

Многоуровневое дерево с маркерами (HTML, CSS). Продолжение с jQuery

Reading time7 min
Views41K
Посмотреть в работе многоуровневое дерево с маркерами.В продолжение темы про дерево немного переделал код и подключил jQuery. Теперь дерево живое, узлы разворачиваются, как этого многие ожидают видя подобное дерево.
Теперь оформление дерева делает скрипт — сам расставляет маркеры для элементов с вложенными узлами.
Благодаря использованию скрипта HTML стал проще.

UPD 05.04.2009: обновлены скрипты, есть несколько вариантов скриптов.
UPD 09.04.2009: продолжение
Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments44

Марш против RDBMS или проекты распределенных хранилищ (key-value stores)

Reading time5 min
Views15K
candybar2Вот вы часто создаете проекты? И, наверное, везде применяете базу данных, в частности, MySQL (а кто-то и PostgreSQL). Но вот что интересно, по опыту да и просто после чтения описания различных архитектур видно, что далеко не везде в проекте нужны ключевые особенности баз данных, во многих случаях базу используют просто как некоторое хранилище обычных данных. Например, в системах кеширования базы обычно не применяются, более того, кеширование как раз используют для того, чтобы избежать лишних запросов. А что используют для кеширования наиболее часто? Memcached. А что это такое? Это распределенная система хранения данных на основе хеш-таблицы. В общих чертах, это просто хранилище пар ключ-значение, над которыми можно производить только основные операции — запись, чтение, удаление и проверку на присутствие. Да-да, нет никаких фильтров, выборок, сортировки, самый максимум — система тегов для выборки одним запросом всех связанных записей. И во многих случаях такого функционала вполне достаточно.
Читать дальше →
Total votes 50: ↑48 and ↓2+46
Comments31

Полный AJAX. Теория и Примеры. Фишки и Фичи

Reading time8 min
Views34K
По многочисленным просьбам начинающих (и не только) AJAX разработчиков, решил выделить часть своего времени для описания некоторых хитростей и приемов, которыми пользуюсь при построении сложных, динамических веб-приложений. Статья представляет из себя смесь теоретических выкладок и практических примеров.

Наибольшие трудности при построении сайтов c применением AJAX возникают при реализации механизма AHAH (Asynchronous HTML and HTTP). Особенно выполнение на лету подгружаемых Javascript-ов. Также есть куча дополнительного «гемороя» при разработке AJAX сайтов и веб-приложений. Вы можете ознакомится с детальным описанием некоторых существующих проблем. Из-за указанных сложностей, многие разработчики отказываются от более насыщенного внедрения AJAX.

Однако, мало кто знает, что перечисленные проблемы можно решить.
Читать дальше →
Total votes 112: ↑95 and ↓17+78
Comments141

13ый вебинар UXRussia: Память, Внимание, Воображение

Reading time1 min
Views1.6K
Знание когнитивной психологии позволяет лучше понять нашего пользователя:



Презентация, использованная во время вебинара: tinyurl.com/bfjpd9

Расписание следующих семинаров и информация о прошедших: groups.google.ru/group/uxrussia/web/webinars
Total votes 20: ↑15 and ↓5+10
Comments10

Изменение инвестиционного климата

Reading time2 min
Views556
В последнее время много общаюсь с инвесторами и командами стартапов, заметил тенденции, которые появились в связи с экономическим кризисом.

Инвесторы


Что заметно у инвесторов:
1. Нежелание вкладывать деньги в проект, который еще не начал свои продажи
2. Желание вернуть деньги за счет доходов проекта, а не его перепродажи или IPO

Некоторые даже жалуются на то, что вместо инновационных (а следовательно и очень рискованных) проектов, они вкладывают деньги в традиционные бизнесы с большой историей и длинными контрактами. Нередки пожелания «выходите на самоокупаемость и вот тогда уже приходите к нам».
Читать дальше →
Total votes 45: ↑37 and ↓8+29
Comments82

Умные цели

Reading time4 min
Views34K
Мы все хотим ставить перед собой и своей командой четкие и понятные цели (задачи), для этого существует несколько критериев, которые собираются в английскую аббревиатуру SMART (умный):
Буква Английский термин Русский термин
S Specific Точные и конкретные
M Measurable Измеримые
A Achievable Достижимые
R Relevant Релевантные
T Time bound/framed Цели со сроком
Читать дальше →
Total votes 88: ↑78 and ↓10+68
Comments29

Дело о пропавшем индексе

Reading time21 min
Views1.6K
Дело, конечно, не такое интересное, как у Руссиновича, но, надеюсь, будет полезно некотроым разработчикам. Основная цель изложения — показать средства, с помощью которых мы можем анализировать поведение программы на самом низком уровне.

Итак, имеется приложение, написанное на C#, которое использует .net framework 1.1 (да-да). Приложение после некоторых внесенных изменений начало выбрасывать такое малоинформативное исключение:
Читать дальше →
Total votes 51: ↑38 and ↓13+25
Comments21

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

Reading time3 min
Views2.8K
Хочу поделиться опытом диагностирования и решения одной проблемы, которая появилась достаточно внезапно при использовании виртуального хостинга с PHP, и, в принципе, мало вероятна на хостингах другого типа.

Все началось, когда, в один прекрасный день, один сайт перестал открываться. Оказалось, что из-за загруженности сервера хостер решил перенести аккаунт на другой сервер. При этом не было уведомления ни до переноса, ни в то время, когда перенос начался. Это, конечно, было крайне некрасиво со стороны хостера, но не в этом суть. После переноса стали происходить странные вещи. Несколько дней стала наблюдаться следующая картина: при попытке отрыть любую страницу с сайта, она могла либо открыться моментально (как обычно), либо могла не открыться вовсе. Шанс на успех был примерно 50%. Я написал по этому поводу хостеру и посмотрел загрузку процессора, она оказалась феноменальной. В среднем за день выходило около 500% от отведенной мощности, а в некоторые часы загрузка была выше 1000%. До переноса среднесуточная нагрузка была в районе 50-60%.
Читать дальше →
Total votes 58: ↑53 and ↓5+48
Comments115

Первый выпуск StartupIndex Review

Reading time2 min
Views1.6K
image

Вышел первый номер StartupIndex Review – ежеквартального сборника актуальных инновационных проектов в ИТ и медиа-индустрии, адресованного профессионалам российского венчурного рынка.

StartupIndex Review включает описания наиболее актуальных и перспективных стартапов, прошедших экспертизу StarupIndex. Кроме того, в каждом выпуске публикуются аналитический обзор ключевых сегментов рынка и интервью с одним из известных авторитетных специалистов в этой области.

Общий тираж издания — 1000 экзмемпляров. StartupIndex Review распространяется через адресную закрытую рассылку среди представителей отраслевых и портфельных инвесторов, медийных холдингов, венчурных фондов, инкубаторов, а также авторов и руководителей успешных проектов в сфере ИТ и New Media.

Читать дальше →
Total votes 45: ↑33 and ↓12+21
Comments23

CloudMade официально запустился

Reading time2 min
Views2.5K
CloudMadeСегодня ночью в Сан-Франциско состоялся запуск очень интересного стартапа в области картографии CloudMade. Данный проект основан на данных OpenStreetMap и расширяет их предоставляя дополнительные сервисы, в том числе и уникальные. Среди этих сервисов:

Читать дальше →
Total votes 39: ↑37 and ↓2+35
Comments44

Обзор SSL-сертификатов: типы, выбор, приемущества.

Reading time3 min
Views99K
Многие задавали себе вопрос, чем различаются разные SSL-сертификаты, зачем его получать и почему нельзя использовать самоподписанный.

Здесь я попытаюсь ответить на эти вопросы, рассмотрев:

  • Причемущества от наличия SSL вообще, и подписанного сертификата в частности.
  • Типы SSL-сертификатов.
  • Пути их получения.


Я не претендую за 100% верность данной статьи, она основана только на моем мнении и личном опыте :)
Подробности
Total votes 79: ↑75 and ↓4+71
Comments90

MVC Framework: большое введение для начинающих

Reading time16 min
Views80K
Необходимое отступление: не так давно я разместил статью предназначавшуюся для печатного издания. Приведенная ниже статья имеет ту же самую судьбу: она не попала в печать в связи с тяжелым положением журнала. Как и в прошлый раз, я решил опубликовать статью на Хабре, благо тематика попадает под формат. Необходимо заметить, что статья оформлена и содержит текст для журнала, если бы она готовилась для Хабра, то некоторые часть могли бы быть изменены. Надеюсь, статья вам понравится.

В последнее время заметно, что компания Microsoft уделяет повышенное внимание развитию своих средств разработки, новым инструментам и механизмам разработки программ на своей платформе .net. Быстро развивается язык C#, четвертая версия которого не за горами. Представлен и активно продвигается новый язык F#. Для разработчиков баз данных разработан Entity Framework, который уже доступен в виде финальной версии в первом сервиспаке к .Net Framework 3.5 и Visual Studio 2008. Microsoft активно занялась и клиентской частью разработки web-проектов. Для нашего внимания предложен путь развития Ajax.Net 4.0. Internet Explorer 8 все больше соответствует стандартам и становится привлекательным инструментом для web-программистов, так например, его вкладка Developer Tools включает в себя профайлер JavaScript. Очень хорошей новостью стало недавно объявление о полной поддержке и включении JavaScript-библиотеки jQuery в следующее обновление Visual Studio. В этом свете возникает вопрос, что же предложено разработчикам ASP.NET? Ответ — MVC Framework. Целью данной статьи рассмотреть некоторые общие проблемы, с которыми могут столкнуться программисты, решившие использовать MVC Framework для своих web-проектов, и их решения.
Читать дальше →
Total votes 65: ↑59 and ↓6+53
Comments71

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity