• +1
    Мне кажется странным отсутствие в этом списке Джека Траута.
    Дифференциируйся или умиррай — про важность выбора конкретной ниши для продукта, и достижения с ее помощью больших успехов, чем ориентации «на всех».
    Маркетинговые войны — такая себе «Стратегия непрямых действий» в маркетинге — сборник нестандартных маркетинговых ходов позволивших обойти своих конкурентов.
    Моя библиотека для IT-менеджера
  • +14
    Все варианты подходят для любого товара а не только iPhone)
    Еще в копилку к картам:
    Ищут например на Авито желающих продать iPhone и желающих его купить и вклиниваются посредником — просят продавца назвать номер карты для перевода денег и отдают его покупателю, в то же время указывая для доставки свои данные. В итоге мошенник получает товар, а платит за него кто то другой.
    20 способов мошенничества при покупке iPhone
  • +3
    Возможно оффтоп, но очень интересно — планируется ли возвращение Opera Dragonfly? на мой взгляд она была удобнее Firebug, а уж по сравнению с хромовым поделием)
    Бета Opera 25: закладки и новая экспресс-панель
  • +8
    Важнейшей частью любой пропаганды является убеждение людей, что большинство причину пропаганды поддерживает, так как находясь в меньшинстве люди менее активно отстаивают свою позицию, а в большинстве наоборот более активно. Единственным способом противодействию подобному является максиамльно широкое освещение альтернативного мнения, нехарактерное для нарисованных цифр.
    Поэтому спасибо вам за то что вы делаете)
    Ответ интернет-сообщества «Леваде»: только 4% опрошенных считают необходимым ограничения в Сети
  • 0
    Прошло полтора года)
    Opera выйдет на Windows Phone 8
  • +1
    А как же излучение самой базовой станции? Какое минимальное безопасное расстояние?

    habrahabr.ru/company/beeline/blog/132169/
    ХабраFAQ по сотовой связи
  • +4
    В данном случае важно понимать зачем делается сайт. Если просто для галочки, то за 4000 школник с удовольствием такой сделает, и он будет иметь право на жизнь для этой самой галочки у менеджера в голове. Совершенно другое дело сайт для продажи и продвижения своих услуг, тут я с Вами полностью согласен.
    Не гонялся бы ты, поп, за дешевизной
  • +6
    Для действительного удобного чтения и восприятия информации строка текста должна охватываться одним взглядом, без поворота головы, это значительно упрощает чтение, поэтому я за 80-120.
    Правая граница в исходном тексте
  • +7
    На мой взгляд, очень правильное начинание. Теперь нужно идти в сторону комплексных знаний, как это делают университеты. На данный момент, я считаю, MOOC больше подходят для повышения квалификации, но никак не для полноценного образования в какой либо сфере.
    Подтвержденные сертификаты от Coursera
  • 0
    При индексации токенизируем текст и слова приводим к начальной форме (формам, если их несколько). Тоже самое при поиске — токенизируем строку запроса, слова приводим к начальной форме и передаем сфинксу.
    При таком подходе решается проблема поиска по словоформам.

    Единственный нюанс такого подхода — phpMorphy нужно указать хранить словари в разделяемой памяти, тк при чтении с диска на большой нагрузке упираемся в чтение, а при хранении в памяти скрипта уписаемся в потребление памяти.
    Правда phpMorphy хранит может хранить словари только в одном сегменте памяти, так что если их много, то нужно будет дорабатывать его чтобы он умел работать с несколькими сегментами.
    Улучшаем релевантность поиска в sphinxsearch
  • +6
    С точки зрения Яндекса все элементарно — благодаря Chrome в котором сервисы Google есть по умолчанию он смог отвоевать часть аудитории. Это ответное действие.

    И думаю Яндекс понимает что браузер должен быть очень хорошим чтобы отвоевать хоть что-либо.
    Браузер Yandex
  • +2
    Для синтаксического анализа могу еще порекомендовать AGFL и правила для русского
    NLPub — каталог лингвистических решений
  • +5
    g уже давно асоциируется с google, тем более в таком написании
    Сказ о том, как мы дизайн в Америке заказывали
  • +6
    Я имею в виду, что с самого начала статьи я думал, что взгляд на этот телефон будет более мене критичный (сам раздумываю над покупкой сабжа), но после вступления пошли одни восторженные диферамбы от которых стало немного тошно — уж очень все радужно, а то что аппарат не такой как ожидали от самого распиаренного флагмана — 'это мы «зажрались»
    Недооценённый флагман
  • +9
    Не обижайтесь, но заказухой прет за километр. Вступление даже больше это подчеркивает, чем делает вид непредвзятости.
    Недооценённый флагман
  • +4
    Серебрянной пули в этом вопросе нет и, по видимому, не будет никогда.
    Мне кажется, что все зависит от конкретной задачи:
    1. CMS в случае, если не нужно множество специфичных функций, которые трудно реализуемы в ее рамках.
    из плюсов — быстрота реализации, поддержка
    из минусов — большая сложность тонкой кастомизации и настройки под конкретные задачи
    2. Фреймворк + свой код как золотая середина
    из плюсов — большая возможность кастомизации, уже готовое ядро (экономия времени), поддержка ядра
    из минусов — большие трудо и время затраты по стравнению с вариантом выше
    3. Полностью свой код в случае, если задача очень уникальна или не распространена (как правило это экстремальные нагрузки или количество данных с которыми работает проект)
    Извечный вопрос: CMS или свой движок
  • +7
    Спасибо за статью, думаю начинающим разбиратся со сфинксом будет полезно.
    Хотелось бы кое что добавить:
    1. Морфология
    Минусом морфологии сфинкса является стемминг (не все слова изменяются префиксами/суффиксами), а также его наличие всего для нескольких языков (русского, английского), что значительно сужает круг его применения.
    Для себя решали задачу все-таки через полноценные словари словоформ (для php хорошо зарекоендовал себя phpMorphy, на питоне, соответвенно pyMorphy).
    2. Словоформы
    тоже достаточно спорная реализация — при построении индекса все слова из словоформы заменяются на один и тот же CRC32, соответственно после изменения в словоформах необходимо полностью перестроить индекс (у нас он достигает 300Гб).
    Для себя решали отдельным справочником словоформ, которые заменяли слово непосредственно в запросе
    Улучшаем релевантность поиска в sphinxsearch
  • +4
    По своей сути демократия есть отстаивание своих интересов и парв везде, где человек считает, что они нарушены. Если эта акция и не принесет результатов, то уже то, что все больше людей начнут уделять внимание защите своих прав и свобод будет огромным шагом вперед.
    С сотней людей власти как правило не считаются, но как только их будет сотня тысяч или миллион, не считатся с ними будет намного сложнее, учитывая и так нестабильную социальную обстановку.
    Ведущие ресурсы рунета правильно делают, они как раз и хотят (и могут) донести эту информацию до миллионов человек.
    Живой Журнал присоединился к протесту
  • 0
    Повторюсь, настройкой этого добра я, увы, не занимался.
    Sphinx: delta-индексы и несколько серверов поиска
  • 0
    Ни разу не сталкивался с падением MySQL Proxy при пропадании сервера (настройкой оного, правда, не занимался).
    А вот по поводу запроса во все Sphinx сервера против одного запроса в MySQL вообще непонятно — по-моему мы немного о разных вещах говорим.
    Как делали мы (я в проекте не с самого начала, поэтому причин выбора конфигурации не знаю):
    — Поисковый индекс на 300Гб разбит на 100 партиций по определенным критериям (время полного реиндекса партиции порядка дня, это связано с предобработкой данных из БД)
    — 2 Sphinx сервера по 50 партиций
    — 2 MySQL Proxy. Первый для MySQL БД, второй — как раз для Sphinx, который может прикидыватся шлангом MySQL (SphinxQL) (правда не все возможности SphinxQL прокатят при этом, к сожалению)
    — На уровне приложения все выглядит максимально просто — 1 БД и 1 Sphinx. В моделях при CRUD операциях вместо одного запроса делаем 2.

    Плюс такого подхода в том, что поиск всегда актуален и нет никаких задержек.

    На уровне MySQL Proxy запросы обрабатываются и по определенным критериям передаются на нужные сервера (никаких запросов ко всем Sphinx серверам нет)

    Sphinx: delta-индексы и несколько серверов поиска
  • 0
    Если использовать SphinxQL, то можно и тем же MySQL Proxy, как бонус упрощение логики работы с БД на уровне приложения
    Sphinx: delta-индексы и несколько серверов поиска
  • +1
    Не понимаю использования delta индексов когда уже доволно давно есть RT индексы с индексацией на «лету»
    Sphinx: delta-индексы и несколько серверов поиска
  • 0
    Ну теперь я точно спать:). Это ответ на этот коментарий
    Дискретные проекты Yii на основе общего ядра
  • 0
    Да, каюсь, проглядел — пора спать идти:). Тогда в принципе непонятен смысл идеи — отдельные конфигурации продакшн сервера и сервера разработки?
    Дискретные проекты Yii на основе общего ядра
  • +3
    Честно говоря никаих нововведений здесь нет, так и советуют использовать yii сами разработчики.
    Единственное, в вашем варианте непонятен сакральный смысл хранения тем внутри ядра фреймворка, в то время, как тема является частью проекта и, как правило, изменяется от проекта к проекту — это усложнит публикацию проекта на продакшн.

    По поводу серии статей для новичков, я думаю, стоит написать. Когда сам впервые начинал с ним работать, то пока не расковырял все внутрености и не построил диаграмму классов принцип создание проекта отличного от стандартного блога был неизвестен.
    Дискретные проекты Yii на основе общего ядра
  • 0
    Вообще то есть такая возможность, причем очень давно, при создании рпоетка предлагает выбрать с локальными файлами работать или с фтп
    NetBeans IDE 7.0 Beta 2
  • +7
    А никто для Mercurial не знает подобных инструментов?
    Как не дать программисту написать плохой код
  • –1
    Как все запущено то ;)
    Поясню для особо ярых любителей Друпала, против которых я ничего лично не имею:

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

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

    Прошу прощения за то что залез на чужую территорию и кого-то обидел. Я думал за инакомыслие сейчас не убивают:)
    Темизация Drupal
  • –4
    > к Друпалу, при должном умении, можно прикрутить дизайн и верстку любой сложности.

    | irony |
    И в итоге написать свой движок :)
    |/irony |

    За что не люблю готовых CMS так это за то, что как раз они дают выигрыш только при разработке неприхотливого и простого по дизайну сайта. Что то более сложное зачастую проще написать самостоятельно.
    | irony |
    Да, ксати, кто нибудь пробовал обучить блондинку-секретаршу добавлению новостей в Drupal/Joomla?
    |/irony |
    Темизация Drupal
  • +1
    Гениально! Вы сами себе же проблеммы и создаете. На фрилансе Вы для себя и директор и менеджер по работе с клиентом и программист и проект менеджер.
    Как я вижу — с менеджерскими способностями у Вас не очень. Надеюсь пока.
    Для нормальной работы с людьми необходимо понять одно — каждый человек в подавляющем большинстве случаев действует сугубо в своих интересах, и его НЕ волнуют интрересы других (разве что если этот человек не святой:), поэтому и Вам следует поступать так же — понимаете, что проблемма в отсутствии ТЗ — убеждайте заказчика в том, что ТЗ необходимо, если он этого не понимает — прощайтесь и ищите другого. Не можете найти другого — тогда уж лучше идите в офис — там не так плохо как его рисуют:) и есть специальные люди, которые занимаются поиском и ведением переговоров с клиентами — Вам же остается только заниматся любимым делом.
    Фриланс не панацея от всего, и далеко не каждый может нормально на нем работать.
    Уважайте себя и смотрите на мир шире!
    Грустная статистика или никогда не надейтесь на фрилансеров
  • 0
    Там парень в 20 лет (это где то 2-3 курс) уже просит около 2000$.
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +2
    Тут скорее проблемма не в возрасте, а в пафосе. Если человек сейчас считает, что в 20 лет у него достаточно знаний чтобы получать деньги за которые многие вкалывают как «зюзи» не один десяток лет, то это значит лишь одно — он не будет совершенствоватся, а работу будет выполнять на «тяп-ляп», так как он слишком себя ценит, чтобы напрягатся. Мне такой исполнитель не нужен, думаю никому не нужен.
    вспомнился старый анекдот:
    «Он знает все. К сожалению только это он и знает.»
    Грустная статистика или никогда не надейтесь на фрилансеров
  • 0
    Искренне рад за Вас, серьезно.
    Для Украины и России 1000$ это действительно серьезные деньги (это полугодовая зарплата моей матери — учителя с 20ти летним стажем)
    Средняя зарплата хорошего программиста (среднего уровня) — 5000 гривен (после падения курса — это где то 700$). Замечу — это стоимость полного месяца работы человека, с опытом около 2х лет на нормальных проектах. Цену диктует рынок. Отсюда и моя твердая уверенность в том, что 2000$ в месяц 20ти летнему парню, который еще и университет закончить не успел, а соответственно абсолютно не имеет никакого опыта — это однозначно слишком много. Конкретно в реалиях нашей страны.
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +4
    У нас сейчас уже очень размылось понятие фриланса — отсюда и огромное количество недопониманий и проблем.
    Если знаете, изначально фрилансом начали заниматся очень высококвалифицированные специалисты потому что они «выросли» свою работу в офисе как по опыту так и, соответственно, по стоимости их работы. И если смотреть с этой точки зрения, то абсолютно согласен — 1000$ в месяц это мало.
    НО потом идею подобного способа зароботка переняли и все остальные и теперь фриланс — это скорее способ получить какие либо навыки для начинающих.
    В этом контексте 1000$ это слишком много.
    Самый надежный фрилансер с которым я работаю и надеюсь продолжать работать — это 30 летний ведущий программист одной киевской компании, занимающийся фрилансом в свободное от работы время. Опыт и голова этого человека меня иногда просто поражают :) и с ним мы работали над проектами с которых он получал не одну тысячу «зеленых», я например таких денег сам еще себе не брал, но прекрасно понимаю, что его опыт, знания и НАДЕЖНОСТЬ стоят столько и может даже больше.
    Здесь же я вскипятился именно из за того, что наслушавшись того, что «для фриланса 1000$ в месяц это мало» — сюда ломанули толпы «школоты», знания и опыт которых стоят 200$ максимум, а самомнение иногда просто поражает.
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +2
    Абсолютно Вас поддерживаю. Готов помочь с билетом в один конец в Новую Зеландию :)
    А если серьезно, я думаю, Вы ни разу не были за рубежом. Необходимо смотреть не только на доходы но и на общую стоимость жизни и считать сколько остается после уплаты с этих денег всех необходимых расходов — аренды жилья, еды, налогов и тд по списку — и эти суммы Вас скорее всего ооочень удивят.
    Ну и на закуску — в Китае, например, 100$ в месяц — это чуть ли не предел мечтаний
    Грустная статистика или никогда не надейтесь на фрилансеров
  • 0
    Прошу прощения — немного наморозил — в первую очередь интерес к работе, интерес — серьезные проtкты (уровна SAP или Oracle) — а на них уже необходимы астраномические деньги. Замкнутый круг, блин:)
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +2
    Я знаю и мне не раз ее предлагали, просто хочется получать намного больше, но я понимаю, что для этого сначала необходимо погорбатится.
    Для меня главное не деньги а моральное удовлетворение от работы и мне нравится именно управление разработкой ПО, а не непосредственно программинг (я по образованию экономист) Присмотревшись, я понял, что в Украине попросту нет компаний, разрабатывающих серьезный софт и ставящих целью развитие а не просто «срубить бабла по-быстрому», соответственно найти интересную мне работу не представляется возможным, а за границу не хочу — приходится выкручиватся своими силами:)
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +14
    «дорогой» Вы мой — я вот ту посмотрел на год Вашего рождения (1989) и считаю, что вы ох#@ли — Вы для начала закончите университет, поработайте лет пять на работе в нормальной компании, наберитесь житейского опыта а потом уж и просите 1000$ за пару недель работы.
    Вот именно из за наплыва таких как Вы и появляются подобные топики и массовое недовольство фрилансом. Вы понимаете, что вы, несмотря на то, что Вы считаете иначе, НИХЕРА еще не умеете на 2000$ в месяц.
    Я, напрмер, работаю 16 -18 часов в сутки полностью отказавшись от личной жизни уже 2 года и у меня только начало получатся иногда получать 1000$ за месяц и это не потому, что я тупой как пробка и ничего не умею — у меня еще очень мало знаний и опыта, а они достаются только упорным трудом со временем.
    В общем очень Вас прошу от имени всех заказчиков, пытающихся работать на сайте фриланса — удалите свой профиль с фриланса, ну хотя бы до окончания университета, или же сбросьте аппетиты и учитесь — таким как Вы я пока точно не готов платить 1000$ за «пару недель работы над кодом работающим на php 5.3»
    Грустная статистика или никогда не надейтесь на фрилансеров
  • +6
    Вот такую категорию как Вы я не люблю больше всего — если Вам не нравится цена — какого, извините, х@ра братся за заказ? Не нравится — проходите мимо.
    Я понимаю, что заказчики тоже не все белые и пушистые, но если неточное ТЗ — уточнайте,
    если ТЗ нету — не беритесь, и свои нервы сбережете и заказчиков научите в следующий раз ТЗ готовить как надо, а не «Чтоб было офигенно и лучше, чем у того парня»

    НО, если вы взялись за работу и эта работа входит в ТЗ — я имею полное право, чтобы она была сделана, а Вы обязаны ее сделать независимо от Ваших проблем, желаний и влияния созвездия Косиопеи. А то берутся за работу, а потом — «ой, а я думал больше это у меня займет не так много времени, тут так сложно оказалось — не собираюсь за ваши копейки вкалывать» — а почему это меня должно волновать?!

    Грустная статистика или никогда не надейтесь на фрилансеров
  • +51
    Тоже давно выступаю в роли заказчика на фрилансе и готов подписатся под каждим словом автора. Вот несколько последних перлов:
    Я (в ТЗ): Кодировка проекта строго utf-8
    Фрилансер (при первом показе результатов): Ой, а я мне win-1251 больше нравится (Прим: Я где то отстал в этой жизни?)

    Я (в ТЗ): приложение должно работать под php 5.3
    Фрилансер (уже на этапе сдачи проекта): Ну так в чем проблема устновить php 4? (Прим: я точно отстал в этой жизни)

    Мораль: «работа не себя» многими понимается немного не так, как она есть на самом деле — Уважаемые фрилансеры — фриланс это тоже работа на дядю, только дяди эти теперь называются заказчиками, а полностью работать на себя это скорее на необитаемый остров — там точно дядь никаких нет.
    а для себя мораль вывел давно — счет в банке на открытие офиса — сил моих больше на них нет.

    Грустная статистика или никогда не надейтесь на фрилансеров