Как стать автором
Обновить
0
4elentano @4elentanoread⁠-⁠only

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

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

Мы ваши еСоседи

Время на прочтение3 мин
Количество просмотров1.9K
Мы Ваши еСоседи
Давно я хочу представить свой проект хабраобществу, но както не выходило.
Но сегодня моему стартапу исполняется три года со дня рождения.
Всего рождений у него было два, а сегодня будет третье, но именно три года назад проект зародился в своей первоначальной форме.
Это у людей беременность длиться 9 месяцев( Два месяца у кошек) — у меня она длилась три года.
И сегодня у нас юбилей. Может быть пора вылезти на свет?
Ведь что ни говори —
мы Ваши еСоседи, а Вы, соотвественно, наши
Всего голосов 87: ↑52 и ↓35+17
Комментарии70

Почему рушатся IT-компании

Время на прочтение5 мин
Количество просмотров5.2K
Рабочий — это источник идей, а не просто пара действующих рабочих рук.
Биант.


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

Что же может надломить эту гибкую структуру и явиться причиной разрушения IT-компании? Стоит отметить, что в данном контексте под разрушением следует понимать не только и не столько непосредственную ликвидацию бизнеса компании, сколько уверенный отрицательный рост, приводящий к закономерному итогу. Давайте посмотрим, в чём основная особенность таких компаний. IT-компания — в первом приближении менеджеры и непосредственно специалисты производящие продукт или услугу — различные программисты, архитекторы, тестировщики, сетевые инженеры, администраторы и прочие люди от которых зависит бизнес компании. Вот с последних и начнём.
Читать дальше →
Всего голосов 63: ↑56 и ↓7+49
Комментарии73

Мгновенный поиск в 75 гигабайтах

Время на прочтение8 мин
Количество просмотров34K
Речь пойдет о том, как был реализован быстрый поиск по большим объемам данных на этой страничке. Там можно искать пароль по хешу, для игрового сервера PvPGN, и генерировать эти же хеши.
Поиск написан на чистом PHP, без использования модулей и сторонней БД. В принципе, таким образом можно наращивать объемы до многих терабайт, было бы место — скорость от этого не сильно пострадает.

Далее от начала до конца описан весь процесс, который включает в себя брутфорс, создание хеш таблицы, её сортировка и, собственно, поиск.


Читать дальше →
Всего голосов 143: ↑122 и ↓21+101
Комментарии115

Grab — python библиотека для парсинга сайтов

Время на прочтение13 мин
Количество просмотров149K
Лет пять-шесть назад, когда я ещё программировал преимущественно на PHP, я начал использовать библиотеку curl для парсинга сайтов. Мне нужен был инструмент, который позволял эмулировать сессию пользователя на сайте, отсылать заголовки обычного браузера, давать удобный способ отсылки POST-запросов. Сначала я пытался использовать напрямую curl-расширение, но его интерфейс оказался очень неудобным и я написал обёртку с более простым интерфейсом. Время шло, я пересел на python и столкнулся с таким же дубовым API curl-расширения. Пришлось переписать обёртку на python.
Читать дальше →
Всего голосов 80: ↑79 и ↓1+78
Комментарии53

Часто забываемые элементы дизайна

Время на прочтение2 мин
Количество просмотров1.7K
Доброго времени суток, уважаемые хабровчане!
Это мой первый пост на хабре, прошу сильно не пинать. В нем я бы хотел написать о элементах дизайна, про которые часто забывают начинающие дизайнеры. Те элементы, которые должны быть уже по дефолту, о них часто даже в ТЗ не пишут, ведь многие думают, что дизайнер и так знает про них и не стоит занудствовать и описывать их.

Итак, начнем. Если Вы рисуете:

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

Навигацию, предусматривайте, что помимо стандартных «о сайте» и «новости», могут добавиться другие разделы. Имейте ввиду, что в большинстве случаев, администратор сайта, может добавлять и удалять разделы.

ru | en, имейте ввиду, что заголовки и разделы на разных языках, имеют разное количество символов.

Поиск, то обязательно нужно отрисовать страницу вывода результатов. Так же, если вы рисуете ссылку «продвинутый поиск», то нужно показать как будет выглядеть продвинутый поиск.
Читать дальше →
Всего голосов 104: ↑75 и ↓29+46
Комментарии48

Web-приложения: реагируем на наклоны iphone

Время на прочтение1 мин
Количество просмотров820
Многие боятся писать приложения под iphone, опасаясь сложностей. На самом деле в этом нету ничего сложного.
Сегодня я затрону тему реагирования Вашего web-сайта на наклоны устройства.
Читать дальше →
Всего голосов 113: ↑101 и ↓12+89
Комментарии41

Мобильная веб разработка

Время на прочтение6 мин
Количество просмотров11K
В настоящее время, всё больше и больше людей используют электронные устройства для упрощения своей жизни. Использование громоздких ПК плавно перетекло в ноутбуки, а теперь и в смартфоны. Крупные компании, как Apple, Dell и Microsoft хотят получить часть рынка смартфонов: ожидается, что к концу 2011 года, мировые продажи смартфонов побьют мировые продажи ПК.

image

Именно поэтому мобильная веб разработка очень актуальна сейчас. Продажи смартфонов растут каждый день и это говорит о необходимости повышенного внимания к интерфейсам для мобильных устройств. Как удовлетворить все запросы от пользователей, которые становятся все более и более требовательными? Как сделать так, чтобы люди могли смотреть сайт, как на Full HD монитор, так и на мобильном телефоне?
У веб-разработчиков всегда были проблемы с кросс-браузерностью. Теперь у них есть еще одна головная боль: кросс-платформенность, потому что Android приложение никогда не будет работать на iPhone и наоборот.
Целью данной статьи является рассмотрение проблем веб-разработчиков, в связи с появлением смартфонов, предложение пути их решения и показ эффективного решения на практике, изпользуя фреймворк Sencha Touch. Основная проблема заключается в том, что все больше и больше людей используют и хотят использовать интернет на своих мобильных устройствах, но не все сайты готовы предоставить эту услугу.
Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии16

WebSockets — полноценный асинхронный веб

Время на прочтение7 мин
Количество просмотров344K
Пару недель назад разработчики Google Chromium опубликовали новость о поддержке технологии WebSocket. В айтишном буржунете новость произвела эффект разорвавшейся бомбы. В тот же день различные очень известные айтишники опробовали новинку и оставили восторженные отзывы в своих блогах. Моментально разработчики самых разных серверов/библиотек/фреймворков (в их числе Apache, EventMachine, Twisted, MochiWeb и т.д.) объявили о том, что поддержка ВебСокетов будет реализована в их продуктах в ближайшее время.
Что же такого интересного сулит нам технология? На мой взгляд, WebSocket — это самое кардинальное расширение протокола HTTP с его появления. Это не финтифлюшки, это сдвиг  парадигмы HTTP. Изначально синхронный протокол, построенный по модели «запрос — ответ», становится полностью асинхронным и симметричным. Теперь уже нет клиента и сервера с фиксированными ролями, а есть два равноправных участника обмена данными. Каждый работает сам по себе, и когда надо отправляет данные другому. Отправил — и пошел дальше, ничего ждать не надо. Вторая сторона ответит, когда захочет — может не сразу, а может и вообще не ответит. Протокол дает полную свободу в обмене данными, вам решать как это использовать.

Я считаю, что веб сокеты придутся ко двору, если вы разрабатываете:
— веб-приложения с интенсивным обменом данными, требовательные к скорости обмена и каналу;
— приложения, следующие стандартам;
— «долгоиграющие» веб-приложения;
— комплексные приложения со множеством различных асинхронных блоков на странице;
— кросс-доменные приложения.

Заинтриговал? Давайте посмотрим подробнее
Всего голосов 222: ↑210 и ↓12+198
Комментарии389

10 научно обоснованных советов по возможностям использования веб-сайтов

Время на прочтение10 мин
Количество просмотров24K
image
Множество источников делится с нами бесчисленными советами и методиками по возможностям использования веб-сайтов. И хотя многие из этих советов логичны и воспринимаются нами серьёзно, мы всё равно пытаемся найти подтверждение им  в реальной жизни и в других источниках, чтобы опереться именно на эти теории.
 
В этой статье обсуждаются такие находки научных исследований в сфере возможностей использования веб-сайтов, как исследование и доклады по отслеживанию движения глаз (ай-трекингу) для улучшения использования веб-сайтов. Вы увидите, что это советы со здравым смыслом и их придерживаются многие специалисты, но, в любом случае, некоторые из этих советов могут удивить вас и изменить ваше представление о процессах, происходящих в современном дизайне.  
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии19

Зачем нужна видеосвязь

Время на прочтение1 мин
Количество просмотров3.4K
Я никогда не понимал, зачем нужна видеосвязь. Любую информацию можно ведь передать в текстовом или бинарном виде. Эмоции и интонации прекрасно передаются голосом. Личную встречу опять-таки видеосвязь не заменяет — ни в морду собеседнику дать, ни руку пожать. За всю свою жизнь видеосвязью я пользовался 2 раза: один раз тестировал и один раз устроил разговор отца с его однополчанином. Всё. Ну еще было много сеансов расшаривания рабочего стола — но это отдельная фича, не о ней речь.
В видеосвязи меня напрягала целая куча вещей: меньше возможностей маневра (не скажешь ведь «я уже подъезжаю», если видно, что ты еще лежишь в кровати ), необходимость хорошо выглядеть перед собеседником, требования приличности окружающей обстановки и т.д. В общем, я не верил, что видеосвязь может быть удобной, полезной и приятной.
Но всё меняется. Волею судьбы занесло меня в одно учреждение (государственное кстати), где видеосвязь по Skype была внедрена повсеместно, доступна как работникам так и посетителям и, верите вы или нет, реально приносила пользу! Я проникся чувством глубокого уважения к людям, способным в гос.учреждении преодолеть все барьеры нелепостей и бюрократизма, сделав хорошую вещь без всякой прямой выгоды для себя. Я очень советую всем аналогичным заведениям перенять этот опыт.
Где я был? Отгадка под катом.
Читать дальше →
Всего голосов 176: ↑159 и ↓17+142
Комментарии90

Почему мы никогда не составляем ТЗ. А что взамен?

Время на прочтение3 мин
Количество просмотров4.5K
Есть разные методологии разработки. Каждый выбирает себе тот подход, который максимально эффективно подходит компании-разработчику. В качестве основы для собственной методологии мы используем экстремальное программирование (XP). Конечно же мы внесли в нее собственные изменения, но сегодня я бы хотел рассказать не об этом.



Любой проект начинается с технического задания. Так было раньше, а для многих это остается аксиомой до сих пор. Это не плохо, однако мы практически полностью отказались от ТЗ. Теперь это сокращает нам огромное количество времени, которое тратилось раннее практически впустую.
Читать дальше →
Всего голосов 57: ↑41 и ↓16+25
Комментарии110

Почему Magento?

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

Платформа Magento eCommerce уверенно завоевывает популярность. На habrahabr уже было несколько упоминаний о ней. В этой статье я хочу описать некоторые моменты когда Вам стоит выбрать платформу Magento.
Читать дальше →
Всего голосов 63: ↑37 и ↓26+11
Комментарии114

Вместе веселее. Как наладить эффективное сотрудничество творческих людей

Время на прочтение13 мин
Количество просмотров4.8K
Представляю вашему вниманию перевод статьи под названием "Better together; the practice of successful creative collaboration" от Stefan Klocek. Перевели специально для пользователей Хабрахабра с одобрением компании Cooper.


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



Двое (или больше) творческих людей могут использовать эти добродетели, если будут хорошо играть в команде. Практика “парного дизайна”, используемая в Cooper, взрослела больше чем десять лет, и развивается вместе с ростом компании, формируя новые пары, в которых дизайнеры учатся друг у друга каждый день. Хотя не существует никакой магической формулы, но большинство самых успешных совместных работ такого плана на нашей памяти обладали на удивление схожими характеристиками.
Читать дальше →
Всего голосов 57: ↑53 и ↓4+49
Комментарии16

6 советов для мотивации команды

Время на прочтение2 мин
Количество просмотров27K
От себя: Советы из статьи, перевод которой я представлю, подходит скорее для начинающих руководителей, так как опытные, скорее всего, большую часть этих советов уже используют в своей практике.

Если вы управляете группой людей, вы должны научиться мотивировать других. Если вы сконцентрируетесь на понимании того, что мотивирует других людей и как удовлетворить их потребности, вы будете на правильном пути к позитивному и поучительному опыту.
Когда основные потребности человека удовлетворены, он начинает работать для самоудовлетворения. К примеру, если человек голодный, у него не получится сконцентрироваться на критическом задании, в котором надо думать. В этом случае вам стоит убедиться, что человек пообедал до того, как давать ему задание.
Для того, чтобы мотивировать кого-то, попробуйте следующие варианты:
Читать дальше →
Всего голосов 71: ↑62 и ↓9+53
Комментарии78

Фриланс и вывод денег: личный опыт

Время на прочтение4 мин
Количество просмотров105K
Добрый день, жители хабра! Я занимаюсь фрилансом (хотя это слово не очень люблю) на протяжении последних четырёх лет. В этом небольшом топике мне хотелось бы рассказать о различных способах вывода заработанных непосильным трудом денежных средств. Для начала стоит сказать о том, как именно организована моя работа. Я использую всего два варианта – oDesk и работа напрямую. С клиентами из России работать ещё не доводилось, так что о таких знакомых вариантах вывода денег, как WebMoney и Яндекс.Деньги речь идти не будет.

Читать дальше →
Всего голосов 86: ↑81 и ↓5+76
Комментарии104

Обзор свежих материалов, апрель-май 2011

Время на прочтение9 мин
Количество просмотров1.1K
Этот материал продолжает серию ежемесячных обзоров свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-март 2011.


Читать дальше →
Всего голосов 61: ↑55 и ↓6+49
Комментарии9

Ответы Хабру от Сколково

Время на прочтение9 мин
Количество просмотров1.5K
В минувшую среду в Росстандарте прошло подписание соглашения о взаимодействии и сотрудничестве между Федеральным агентством по техническому регулированию и метрологии (Росстандарт) и Фондом развития Центра разработки и коммерциализации новых технологий «Сколково».



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

Комментируя подписанное соглашение, президент Фонда «Сколково» Виктор Вексельберг отметил, что данное соглашение станет одной из отправных точек для дальнейшего развития наукоемких и высокотехнологичных отраслей России и вывода их на международный уровень. Стандартизация инновационных продуктов позволит со временем сделать такие отрасли экспортноориентированными и конкурентоспособными.

В конце поста — ответы на вопросы, заданные Хабраюзерами.
Читать дальше →
Всего голосов 72: ↑49 и ↓23+26
Комментарии98

Самоубийственный разбор юзабилити «Хабрахабра»

Время на прочтение3 мин
Количество просмотров3K
Юбилею «Хабрахабра» посвящается.

Вступление


В этом опусе рассматриваются некоторые моменты, касающиеся юзабилити всеми нами любимого «Хабрахабра». Обзор затрагивает многие разделы сайта. Очень спорных моментов я, конечно же, старался избегать. «Хабрахабр» почти идеален, так сделаем же его ещё лучше! Без лишних слов, смотрим, что получилось, начнём с минусов.

Минусы


Нумерация индекса

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

Читать дальше →
Всего голосов 429: ↑311 и ↓118+193
Комментарии198

metabus — платформа для построения тематических поисковых систем

Время на прочтение7 мин
Количество просмотров1.5K
Всё началось с того, что в какой-то момент я понял: искать в интернете товары, услуги и места «реальной» жизни достаточно сложно. Да, практически всё можно найти через популярные интернет-поисковики, но когда начинаешь искать что-то из реальной жизни, привязанное к физическому адресу, то становится сложнее. А когда еще надо уточнить запрос, задать ряд характеристик, время работы, местоположение или цену товара, то становится еще сложнее. В итоге поиск сводится к ручному перебору множества страниц и массе потраченного времени. На каждую тематику есть свои ресурсы. Мы ищем киносеанс — идём на Афишу, электронику — выбираем на Маркете. Далее кто-то заказывает через интернет, а кто-то идет в ближайший магазин и покупает выбранное. Ищем банкомат — часто это приложение на твоем телефоне. В итоге получается множество сервисов, суть которых сводится к одному — поиску товаров, услуг и мест в реальной жизни. В тот момент мне захотелось единого, удобного сервиса, который бы всё это делал.

Как результат, спустя почти два года я наконец закончил разрабатывать проект. Как и задумывалось, получилась платформа, позволяющая искать любые товары, услуги и места. Все данные имеют свою структуру, что позволяет делать сложные запросы по множеству характеристик. Также все данные имеют геосоставляющую, что позволяет делать геоориентированные запросы. Запросы можно делать как одной фразой, например, «найти гостиницу с бассейном около Киевской», так и с помощью специальных фильтров.

metafind — пример такого поиска


Поиск начинается с единой строки поиска. В запросе можно указать адрес в свободной форме. Если адрес не указан, то будет произведена попытка геолокации. В результатах поиска выводятся сгруппированные по месту продажи товары, их цены, телефоны, адреса, время работы и специфичные для искомой тематики характеристики. Также в результатах содержатся карта и фильтр для уточнения запроса. Для примера, вот как выглядит поиск лекарств:


Читать дальше →
Всего голосов 55: ↑50 и ↓5+45
Комментарии24

Обыск в офисе fermer.mobi

Время на прочтение3 мин
Количество просмотров3.7K
Вчера к нам в офис, а затем и в мою квартиру явились сотрудники Отдела «К», изъяли суммарно 3 системных блока, 2 ноутбука, 1 нетбук (всего 6 компьютеров), предъявив все необходимые бумаги для обыска: постановление на обыск по решению суда, и поручение, дающее право на обыск, обыск проводился с понятыми.

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

Вечером того же дня мне принесли повестку, явиться на допрос в качестве свидетеля.
Читать дальше →
Всего голосов 199: ↑172 и ↓27+145
Комментарии195

Информация

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