• Какая боль! Толпы против Веб — 2:0. Эпизод один — высокоскоростная очередь

      Тов. phpdude открыл блогом «PHP+MySQL оптимизация» интересную тему, захватывающую большую аудиторию. Расскажу я о том, как я Веб 2.0 убил два моих сервера (из-за моей глупости в т.ч.) и еще планирует поубивать.

      Все началось осенью 2006 года, когда я решил открыть небольшой сайтик с 70 миллионами страничек. И нет, они не были бы сделаны по цепям Маркова, а именно были бы полезными. Почему 70 миллионов? Потому что столько .com/.net/.org доменов в тот момент я смог найти.
      Читать дальше →
    • Самый лучший топик

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


        Вытянуто с главной страницы. Линии некоторых кривых для большей наглядности нормализованы. Сырой материал можно изучить здесь.
        Читать дальше →
      • Распознавание паттернов в любом наборе данных

          У людей есть прирождённая способность находить закономерности в массивах информации. В любом на первый взгляд бессмысленном наборе цифр, слов, действий или людей мы способны найти какую-то систему или даже создать (выдумать) её. Феномен автоматического формирования иерархий и других паттернов в обществе хорошо известен социологам. Как наш мозг делает это — до конца непонятно, вот почему мы до сих пор не можем создать компьютерные системы, которые обладали такими же универсальными способностями по анализу данных. Напротив, каждую систему дата-майнинга приходится программировать на поиск определённого, чётко описанного вида паттернов.

          Специалисты по когнитивным наукам и психологии из Массачусетского технологического института заявляют, что они впервые в мире создали универсальный инструмент такого рода. Их программа способна распознавать абсолютно любые закономерности тем же способом, как это делает человеческий мозг. На входе она получает абсолютно любой поток неструктурированных данных, после чего выдаёт, какая конструкция наиболее подходит для организации этих данных — иерархия, линейный порядок, дерево, кластер или что-то ещё.

          Вся наша жизнь и вся природа основана на чётких классификациях: начиная от периодической системы химических элементов и заканчивая деревом эволюции и социальными сетями. Поэтому ИИ обязательно должен научиться работать с такими объектами.
          Читать дальше →
        • Как нам пересечь подкастеров

            Сегодня я хотел бы озвучить и обсудить с вами одну мысль или даже идею. Первый раз она прозвучала в после-шоу Радио-Т #101, но из за специфики этого действа, могло сложиться впечатление, что это очередная шуточка и зубоскальство. Сим спешу вас заверить, что все не совсем так.
            прослушан 394 раза
            Читать дальше →
          • Персона: Стив Джобс

              sjobs-head-tiny.jpg

              Харизма — исключительный дар, дающийся только избранным, — сложное сочетание привлекательных человеческих качеств. Природа щедро одарила Стива Джобса талантами, в том числе и способностью вдохновлять людей так, как могут делать это только миссионеры и национальные лидеры. Тот, кому посчастливилось побывать на каком-нибудь публичном выступлении Стива (порой длящемся не один час), мог лично убедиться, как увлеченно этот первоклассный шоумен импровизировал на тему технологий — да, может, еще о жизни, какой ее он видит сам. Этот отрывок из книги «iКона» наиболее точно раскрывает личность этого незаурядного человека.

              Читать дальше →
            • Десять советов как написать (чуть) менее ужасное резюме

              • Перевод

              «Цель: получить работу в IBM»
              — пишет какой-то идиот-соискатель в Amazon.com.




              ВНИМАНИЕ: это мое собственное, *персональное*, мнение, не Google, не Amazon или кого-либо еще. Я думаю вы обнаружите, что большинство рекрутеров, оценивающих анкеты в технических компаниях — особенно в технических компаниях, которые производят собственное программное обеспечение сами, такие как Yahoo!, Ebay, Amazon.com, Microsoft или Google — в целом, согласятся со многим из перечисленного. Но опытные рекрутеры расходятся во мнениях касательно многих мелких деталей, и, в конце-концов, это всего лишь мое собственное мнение. Эти советы не гарантируют получения Вами сколь-нибудь лучших результатов. Возможно, у вас будет другой опыт. Не используйте эти советы в ванной или стоя в луже. Не стучите по стеклу, это раздражает советы. Советы не кормить! И т.д.

              Читать дальше →
            • Гибкое время прихода на работу ч.2

                Месяц назад я написал небольшую заметку про время прихода на работу. Она вызвала неожиданно большой интерес в интернете. И даже попала в top30 на Яндексе самых обсуждаемых тем в блогосфере.
                Та заметка была написана на чистых эмоциях, без каких-то статистических данных или исследований, без примеров и писалась она для рядовых IT-специалистов. И именно им эта заметка понравилась больше всего и собрала множество комментариев тут и тут.
                Подавляющее большинство комментаторов на хабре согласны, что гибкий график — это то, о чем они мечтают и как хотели бы работать. Это подтверждается и статистическими данными: "94% работников хотели бы иметь гибкий рабочий график; 78% работающих европейцев готовы сменить работу в обмен на гибкие условия работы".
                Однако врядли та заметка могла в чем-то убедить менеджеров или владельцев компаний. Для них нужна совсем другая статья.
                Сейчас я попробую написать статью, которая будет интересна именно менеджерам и руководителям компаний, которые, собственно, и принимают решения о введении гибкого графика работ. Эти люди рискуют своими деньгами и не готовы к необдуманным экспериментам.
                Я собрал несколько исследований и статей на эту тему и они меня, честно говоря, удивили.

                Читать дальше →
              • Типы знаний программиста и как их улучшать

                • Перевод
                Давайте опишем типы знаний и как они развиваются в мозгу программиста. Существуют три типа знаний:
                • Концептуальные (почему?, что?, если? — т.е. семантика) — понимание концепций, принципов, отношений и основных подходов к разработке программных систем. Этот тип знаний обосновывает почему архитектура приложения или алгоритм должны быть написаны определённым образом, каковы альтернативы и почему выбранный вариант — лучший с логической точки зрения. Концептуальные знания дают широкое видение и понимание того, что стоит за решение конкретных проблем в данной задаче.
                  Применение: находите более качественные решения для сложных проблем
                  Приобретение: изучение компьютерных и околокомпьютерных наук, концепций проектирования и программирования; создание своих собственных теорий, основанных на практике и опыте.
                • Практические (как? — т.е. процедура) — знание того, как решать конкретную проблему в программировании. Это не требует глубокого понимания концепций и теории, стоящих за выбором конкретного способа воплощения.
                  Применение: быстрое решение проблем с помощью хорошо себя зарекомендовавших и проверенных решение без изобретения «велосипедов» с нуля.
                  Приобретение: поиск существующих решений, обучение на примерах или переиспользование своих решений.
                • Опытные (включая интуицию) — внутреннее индивидуальное знание, которое формируется со временем в процессе разработки. Этот тип знаний позволяет синтезировать и органично использовать два предыдущих типа знаний, принимая оптимальные решения, а также оценивая получаемые концептуальные и практические знания. Его сложно передать другому человеку, так как немалая его часть находится на уровне подсознания.
                  Применение: используйте свой опыт и интуицию для принятия лучших решений.
                  Приобретение: разрабатывайте программы и делайте выводы из результатов

                Читать дальше →
              • Разговорный английский за месяц

                  Перепечатано с моего ЖЖ.

                  Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

                  Читать дальше →
                • 25 лучших деловых книг

                    Я стараюсь читать много бизнес-литературы. Скажу честно – попадается много откровенно неудачных, графоманских, непрактичных книг. Но есть книги, которые иначе как сокровищами не назовешь.

                    Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
                    Читать дальше →
                  • Искусство публичных выступлений или анализ речи Стива Джобса

                      Вы всегда восхищались умением Стива Джобса представлять новые продукты Apple? С интересом смотрели доклад Стива Балмера в Москве? Удивлялись тому факту, что Фидель Кастро представил речь продолжительностью 27 часов? И, самое главное, хотите научиться делать такие-же удивительные презентации и произносить не менее пламенные речи?

                      Полгода назад, изучая биографию Стива Джобса, я прочитал и посмотрел знаменитые «Три истории», рассказанные выпускникам Стэндфортского университета. Несомненно, это одна из наиболее известных, интересных и поучительных речей Джобса. Покопавшись в сети, я обнаружил хороший разбор речи. Вот примерный перевод этого анализа (найдете неточности и ошибки — отписывайтесь в комментариях).
                      Читать дальше →
                    • iPhone SDK: Размышления о ценообразовании программ

                      • Перевод
                      Это перевод статьи статьи «iPhone Apps Have to Pay Their Way» Фразера Спирса, первоначально размещенный в моем блоге.
                      Мы, Мак-разработчики, любим программировать. Любим придумывать, конструировать и создавать классные вещи. Нам нравится слушать отзывы, чтобы в следующий раз попытаться сделать вас счастливей. Вот что значит быть Мак-разработчиком, и отчасти мы делаем это потому, что любим сам процесс. С другой стороны, тут замешан еще и хороший бизнес, ведь иногда программистам тоже нужно есть. Вы же не думаете, что Уилл Шипли1 заказывает свои футболки в Теско?2

                      SDK

                      Итак, в нашем деле присутствуют как любовь, так и деньги. А теперь появилась еще одна статья доходов: создание программ для iPhone. Во всеобщей шумихе насчет SDK был отчасти потерян тот факт, что Apple заодно представила еще и SDK для iPod, поскольку iPod touch тоже работает на OS X. 
                      Читать дальше →
                    • Синдром рассеянного внимания меняет человечество

                        Молодёжь тупеет? Люди становятся более легкомысленными? Можно сказать и так, но учёные предпочитают использовать другие формулировки: по их мнению, цифровые технологии способствуют возникновению синдрома рассеянного внимания у абсолютного большинства населения. Человеческий мозг не приспособлен для многозадачного режима работы, что уже неоднократно обсуждалось на Хабре. Это понятно. Но теперь врачи говорят, что последствия длительной «многозадачности» уже необратимы. Молодёжь из «цифрового поколения» просто не может сконцентрироваться на чём-то одном на долгое время (они даже не могут прочитать ни одну книгу до конца; для них даже несколько страниц текста — это уже слишком много). Некоторые специалисты считают, что это очень опасная тенденция.

                        Этой глобальной проблеме посвящена книга “Distracted: эрозия внимания и наступающие тёмные времена” (автор — Мегги Джексон). Может быть, автор где-то сгущает краски, но факты остаются фактами: синдром рассеянного внимания уже сейчас реально приводит к тысячам смертей. Из-за рассеянного внимания в наши дни гибнут сотни людей в ДТП, происходят техногенные аварии, у людей появляются серьёзные ментальные проблемы, а экономика теряет миллиарды долларов по причине понижения эффективности труда.
                        Читать дальше →
                      • Как продлить жизнь (ресурс) литий-ионной аккумуляторной батареи

                          Долго думал, как преподнести материал, и, в конце концов, решил, что его нужно подавать в виде отдельных фактов, касающихся жизни реальных литий-ионных батарей. Так что начнем…


                          Литий-ионные аккумуляторы больше страдают от процесса «старения» (ухудшение характеристик на протяжении времени), чем от циклирования. Это означает, что большинство аккумуляторов не может служить свыше 5 лет при обычных условиях эксплуатации (оптимистичный прогноз). Мораль такова — если покупаете литий-ионный аккумулятор, внимательно относитесь к дате изготовления — при полугодовой давности вы потеряете 10% от заявленого ресурса.


                          Старение батарей ускоряется при работе или хранении в жарких условиях – смотри таблицу для литий-кобальтовых аккумуляторов (для литий-марганцевых и литий-железных батарей результаты немного лучше)



                          Деградация характеристик литий-кобальтовых аккумуляторов всвязи с температурой хранения
                          Температура, °C 40% уровень заряда (рекомендуемый уровень заряда) 100% уровень заряда (поддерживается пользователями при работе)
                          0°C
                          98% через 1 год
                          94% через 1 год
                          25°C
                          96% через 1 год
                          80% через 1 год
                          40°C
                          85% через 1 год
                          65% через 1 год
                          60°C
                          75% через 1 год
                          60% через 3 месяца

                          Читать дальше →
                        • Adium like темка для Agile Messenger(iPhone)


                            Приветствую Вас.
                            Сегодня узнал о новом IM для iPhone. Поставил — и сразу же почуствовал отвращение от внешнего вида. Все иконки, по стилю, абсолютно не подходили для MacOS. В общем я сел, немного подшаманил, и привел интерфейс к более менее нормальному виду.
                            Читать дальше →
                          • Когда пора остановиться?

                              Бывают такие моменты в жизни, когда с огромной силой ощущаешь что ты спишь, что тебя нет а есть кто-то, кто живет из прошлого в будущего. Я не хочу поднимать сложную философскую тему зачем жить, как жить и кто вообще все это дело замутил и с какой целью (это я про жизнь).

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

                              Сегодня я поймал себя на мыслях о будущем, я постепенно повышаю свое мастерство как дизайнер, проекты становятся все сложнее, буду менять студии, будет расти зарплата, будет много интересной работы, но это ли мне надо… Так ведь можно дойти до смерти, спокойно и с интересом… А все таки я чувствую что есть что-то более важное, чем дизайн, который для меня очень много значит и занимает много времени… но… Вопрос в том реально ли все это в один момент прекратить, забыть все что было и "проснуться" к жизни? Или это просто пустые слова, которые к утру для меня ничего не будут значить, а голову займут текущие проекты, текущие трудности.

                              П.С. Еще раз повторюсь, что не хочу поднимать вечные философские вопросы, меня просто интересует личный опыт довольно сознательной аудитории хабра.

                              П.С.П.С. Большое спасибо всем кто поделился личным опытом, выразил свое мнение и принял участие. Теперь пора переходить к действиям.
                            • Safari, Mac OS X 10.5.3: Работа с WebMoney Light

                                Из-за большого кол-ва вопросов от знакомых, решил написать этот пост.

                                Я думаю, многие заметили, что после обновления до 10.5.3 — safari перестал работать с webmoney light.
                                Это происходит из-за более жесткой политики с сертификатами.
                                Исправляется это добавлением следующих адресов, в разрешенные адреса для WM сертификата:
                                light.webmoney.ru/login.aspx
                                light.webmoney.ru/LoginCert.aspx
                                login.wmtransfer.com/wmauth.aspx


                                Более подробно тут: support.apple.com/kb/HT1679?viewlocale=en_US

                                Под катом картинка.

                                Читать дальше →
                              • МТС подключилась к турникетам

                                  Наверно все москвичи помнят, как совсем недавно в Москве были открыты новые станции метро «Трубная» и «Строгино». Но не многие готовы вспомнить, что на конференциях и собраниях, посвященных этому поводу, было высказанно множество инновационных предложений по развитию Московского метрополитена.
                                  В одном из таких высказываний (не помню чье оно было), как раз говорилось, что неплохо было бы оплачивать проезд в метро с помощью мобильника. Тогда это предложение многим показалось неосуществимым и даже фантастичным…
                                  И вот, совсем недавно, появились первые сведения, что разработкой этой оригинальной системы оплаты проезда занимается компания МТС.
                                  Читать дальше →
                                • Свежий воздух 2.0

                                    Вода

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

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

                                    Но что-то мне подсказывает, что гармония где-то рядом, где-то на стыке этих двух концепций.
                                    Читать дальше →
                                  • Обманывая других мы вредим сами себе

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

                                      Опыт, с которым давно пора покончить.

                                      Так почему же обманывать это плохо? Я говорю не о том, что делаем плохо кому-то, а отом что обманывая наносим сильный вред самим себе.

                                      Зачем мы врем?

                                      Читать дальше →