• Кто больше всех на свете любит порно

      Часто говорят, что порнографию нужно благодарить за успех видеокассет, кабельного телевидения и Интернета. Довод с видеопроигрывателями и кабельным простой: на тот момент многие зрители вполне могли обходиться просмотром картин в кинотеатрах, но вот порно смотреть удобнее дома без посторонних. Другие называют порнографию основной движущей силой развития технологий глобальной сети. Ещё до эпохи WWW пользователи обменивались ASCII-порно, а с приходом веб-сайтов индустрия порнографии стремительно осваивала технологии онлайн-платежей, широкополосного Интернета, трансляции видео, видеочатов и шлемов виртуальной реальности.

      В рамках сотрудничества с сайтом The Next Web компания SimilarWeb провела исследование и опубликовала результаты. Специалисты компании задавлись вопросом, как различные нации любят потреблять порнографию, и сделанные выводы могут удивлять, хотя некоторым они покажутся ожидаемыми.
      Читать дальше →
    • Единственный способ

        Ральф вошел в помещение ангара №1 в 8:30 утра, как делал это ежедневно уже несколько лет. Его взгляд сразу же устремился к центру зала, где на постаменте, окруженный множеством приборов и паутиной кабелей, находился смысл его работы. Собственно говоря, не только его — миллионов людей по всему миру. Первый инопланетный корабль. Полтора десятилетия назад он совершил аварийную посадку и был частично поврежден, оставив, однако, весьма много материала для изучения. Настоящим чудом стало то, что политики и учёные после этого события не переругались, а смогли организовать эффективное изучение свалившегося с небес подарка. На реверс-инжиниринг корабля были брошены лучшие умы планеты. Ральф, возглавляющий группу изучения приборов связи, стоял в ангаре и в который раз любовался стремительной, похожей на стрелу в полёте, формой корабля. Он вспоминал всё, что случилось за последние годы.
        Читать дальше →
      • ООП. Неспешная беседа возле кулера



          Юрий Моисеевич (ЮМ) — невысокий, гладко выбритый молодой человек лет сорока пяти, всё ещё подающий надежды. Имеет горделивый изгиб спины и маслянистый взгляд. Говорит тихо, почти шепчет.
          Михаил Валерьевич (МВ) — широкоплеч и пузат, с окладистой кучерявой бородой. Говорит зычным, густым басом. Являясь признанным профессионалом, невольно вызывает уважение сам у себя.

          Офисная кухня: небольшая каморка без окон, в центре стоит пластмассовый стол, в углу — кулер с водой, вдоль стен — табуретки. Около кулера затаился Юрий Моисеевич. На кухню заходит Михаил Валерьевич, чтобы попить воды. В правой руке он несёт чашку.

          ЮМ (преграждая дорогу к кулеру, заискивающе): — Позвольте поинтересоваться!
          МВ (учтиво кланяясь): — Прошу вас, Юрий Моисеевич, я всецело к вашим услугам.
          ЮМ: — Не поведаете ли вы мне, любезный друг, о тонкостях своей столь нелёгкой работы?
          МВ: — С превеликим удовольствием. Но моя работа столь многогранна, и, как вы сейчас верно заметили, столь нелегка, что я, право же, не знаю, с чего начать.
          ЮМ: — А начните, пожалуй, с самых, так сказать, основ. Поведайте, какие технологии вы используете?
          Читать дальше →
        • Способность


            — Единственный сын, и тот эсби1, — пилила Эвана жена, — а все ты, со своим маниакальным эгоизмом. Если бы ты не был настолько влюблён в свои гены, он бы уже творил.

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

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

            Соседи. Питер и Верден — если их назвать альтернативной семьей или альтернативными мужчинами — серьёзного штрафа и публичных извинений не избежать. Нет, они не подадут в суд — с принудительным введением амерцев2 в подобной рутине отпала необходимость. «В современном обществе подобные выходки недопустимы» — скажет Судья. «Правительство заботится о культурном равновесии граждан» — скажет Пристав. И Судья и Пристав — роботы, которые следуют высшему закону, сформировавшемуся за века. На них нельзя повлиять, нельзя им объяснить. Впрочем, если назвать их бесчувственными машинами, штрафа не избежать.

            Читать дальше →
          • веб сайт (рассказ)

              иллюстрация
              давным давно, в очень далёкой галактике…*
              *ой, кажется, это уже где-то было…


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

              – В-владимир, – слегка заикаясь представился клиент. – В-вы тут с-сайты р-раз-рабатываете?

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

              – Ну да, я. Александр. Чем-то могу быть полезным?
              Читать дальше →
            • 16 месяцев функционального программирования

              Предлагаю читателям «Хабрахабра» перевод статьи «16 Months of Functional Programming». Все мои замечания будут выделены курсивом.

              В этой статье я хочу поделиться с вами моим опытом в функциональном программировании. Я чувствую, что в целом за прошедшие 16 месяцев стал лучше разбираться в информатике и компьютерах, чем за предыдущие 10 лет и всё это благодаря моему погружению в Scala и мир функционального программирования. Причина по которой функциональное программирование побуждает вас к постоянному развитию заключается в том, что каждую задачу необходимо переосмысливать заново. Порой невозможно поверить в то, что большинство стандартных задач могут быть решены иным путём и — бум! — функциональный подход предлагает лучшее решение и это шокирует.
              Читать дальше →
            • Дело не в том, что жизнь несправедлива, – это у вас неверное понятие о справедливости

              • Translation
              image

              Если только вы не в выигрыше, практически вся ваша жизнь кажется вам чудовищной несправедливостью. Правда состоит в том, что жизнь просто-напросто играет по другим правилам.
              По настоящим правилам. И только они имеют значение.
              Правила эти, однако, несколько сложнее и значительно менее комфортны, чем это в состоянии постичь большинство людей.
              Давайте, тем не менее, попытаемся. И заодно проведем параллели с карьерой в IT.
              Читать дальше →
            • Нештатное выведение спутника: варианты развития событий


              К сожалению, в последнее время тема различных аварий при выведении космических аппаратов не теряет актуальности, поэтому (исходя из собственного опыта) хотелось бы рассказать о том, какие задачи решают инженеры при возникновении такой нештатной ситуации. В статье рассказывается о возможных вариантах развития событий в случае нештатного выведения космического аппарата на примере завершения функционирования телекоммуникационного спутника «Экспресс — АМ4» после отказа разгонного блока «Бриз-М». Также немного расскажу о том, что делается в мире для уменьшения рисков столкновения космических аппаратов при нештатном выведении.
              Читать дальше →
            • Радио86РК — советский самодельный компьютер

                Вы когда-нибуть собирали компьютер? Ну хотя бы один раз в жизни. Хотя бы не полностью.

                — «Ну конечно!» — скажете вы.

                И будете не совсем правы.

                Нет, я ни в коем разе не умаляю ваших достижений, однако, в далеком 1986 году в СССР собрать компьютер могли лишь опытные радиолюбители. Это сейчас достаточно купить материнскую плату, процессор, достать пару планок оперативной памяти и жесткий диск на побольше, и водрузить это все в красивый корпус с блоком питания на 500W. Все это, заметьте, делается без помощи паяльника, осциллографа и кучи принципиальных схем.

                image

                Лишь немногие читатели Хабра могут похвастаться, что в советское время действительно собирали бытовые компьютеры. Доставали честными и нечестными путями дефицитные микросхемы, вытравливали печатные платы, до ночи воевали с УФ ПЗУ, вооружившись тумблерным программатором или наматывали трансформаторы для блоков питания. Спустя несколько месяцев кропотливой сборки и наладки наконец-то получалось то, что уже можно гордо называть бытовым компьютером. А если удавалось найти или сделать подходящий и красивый корпус для своего творения, то такой компьютер вызывал зависть у всех, кто еще не прокачал свои навыки крафта до 80 уровня.
                Читать дальше →
              • Управление компьютером посредством DropBox

                Здравствуйте, уважаемые Хабравчане. Хочу рассказать Вам как замечательный сервис DropBox помогает мне в доступе к домашнему компьютеру с рабочего. Ситуация сложилась так, что дома я подключен к локальной сети одного из местных провайдеров. Имею статический внутренний адрес и подключаюсь к интернету через VPN. Нахожусь за NAT'ом и белого адреса не имею. Организовать доступ к такому компьютеру извне, как мне кажется, не просто… TeamViewer и т.п софт на работе запрещён. Да и мне не нужен полный «оконный» доступ к домашней машине. Всё что мне было нужно это делать запросы на поиск такого-то файла, копирование его в DropBox, просмотр использования дискового пространства, нагрузки процессора, и т.п. Т.е. в идеале нужен просто shell. И я организовал нечто подобное связкой DropBox и программки logmon. У меня это работает на Windows XP SP2 и Windows 7.
                Читать дальше →
              • Величие Вселенной в цифрах, и немножко в картинках

                  Привет, хабровчанин!
                  Этот пост является мыслями вслух, криком души, просто размышлением, а так же, небольшими подсчетами. Надеюсь, эта тема заставит развеятся и немножко задуматься. А может, просто доставит удовольствие красивыми картинками.

                  Я хотел бы показать насколько малы мы в бесконечных просторах космоса. И насколько невозможно сейчас нам оторваться от маленькой песчинки, которая нас породила, и сейчас греет и кормит. Употребляя в отношении землян синонимы слов “малы” и “ничтожны”, я ни в коем случае не хочу показать, что мы действительно являемся таковыми. Ведь именно нам выпала честь созерцать красоты пространства. Таким образом я лишь хочу подчеркнуть величие окружаещего нас мира.

                  image

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

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

                  Читать дальше →
                • ЭКИП. Русская летающая тарелка

                    ЭКИП (сокр. от экология и прогресс) — проект многофункционального безаэродромного летательного аппарата, построенного по схеме «летающее крыло», с дисковидным фюзеляжем.



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

                    Читать дальше →
                  • Ссылки в Windows, символьные и не только

                      Предыстория


                      В своём топике "Впечатления от Яндекс.Субботника" хабрачеловек absolvo высказал удивление, что один из докладчиков не знал о том, что символьные ссылки есть и в Windows. Честно говоря, не знал этого и я, поэтому поинтересовался об этих ссылках в комментариях.

                      Думаю, то, что удалось выяснить, может показаться кому-нибудь полезным.
                      Читать дальше →
                    • Как набраться смелости и открыть магазин

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

                        Сколько себя помню, был помешан на компьютерах. И программирование так прочно вошло в мою жизнь, что несколько лет я и думать не мог о том, чтобы зарабатывать чем-то, кроме кодинга. Казалось, брось я программирование, деньги кончатся.
                        Последние лет пять я кодил. Кодил ночами, кодил круглосуточно. Устал. Надежды на отдых не было совсем. Каждый новый день начинался с того, что я представлял себе: что нужно сделать, что я должен сделать. Озверение пришло неожиданно и пришло в тот момент, когда я все-таки смог вырваться в отпуск.
                        Я сидел в беседке в одном из поселков близ Джубги и страдал бессонницей. Горы смыкались над головой, в голове бродила усталость. В ту ночь я в полной мере ощутил, что так дальше жить нельзя, что моя любовь — путешествия.
                        И именно в ту ночь внезапно пришло озарение: надо открыть интернет-магазин.
                        Но как открыть магазин, когда за душой нет ни гроша?
                        Читать дальше →
                      • Физика радиационных эффектов, влияющих на электронику в космосе

                        Технологический процесс с проектными нормами 32 нм.
                        Два ядра ARMv7 с тактовой частотой 1,3 ГГц
                        Оперативная память – 1 Гбайт.


                        Технологический процесс с проектными нормами 150 нм.
                        Одно ядро PowerPC с тактовой частотой 200 МГц.
                        Оперативная память – 256 Мбайт.


                        Сверху – параметры центрального процессора iPhone5, внизу – марсохода Curiosity. Бортовой компьютер марсохода стоит приблизительно в двести раз дороже нового айфона. Почему так? Центральный процессор космического аппарата должен быть устойчивым к воздействию радиации. На Хабре уже была хорошая обзорная статья о космической электронике, а я постараюсь подробнее рассказать о физических принципах и эффектах, стоящих за сбоями и отказами в космосе.
                        Читать дальше →
                      • Асинхронность: назад в будущее


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

                          Именно такую картину рисует мое воспаленное воображение при слове “асинхронность”. Конечно, все это слишком эмоционально и не всегда правда. Ведь так?.. Возможны варианты. Некоторые скажут, что “при правильном подходе все будет работать хорошо”. Однако это можно сказать всегда и везде при всяком удобном и не удобном случае. Но лучше от этого не становится, баги не исправляются, а бессонница не проходит.

                          Так что же такое асинхронность? Почему она так привлекательна? А главное: что с ней не так?
                          Назад в будущее...
                        • Медитация — еще один способ мотивации или почему Google выделяет для них комнаты?

                          image

                          Все мы знаем про то, что IT специалистов не хватает и что за ними ведется хантинг и внедряются разнообразные стратегии удержания и мотивации удержанных сотрудников.

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

                          Почему это может работать и как можно использовать эти методы в своей компании под катом.
                          чистим мозг
                        • Рабочие будни программиста: ожидания и реальность

                            Продолжаем нашу серию статей по мотивам опросов: на этот раз мы решили измерить расхождение между тем, как представляют рабочий день программиста студенты-технари, и тем, как все происходит на самом деле. Студенты МГТУ им. Баумана, которые учатся в Технопарке, снова согласились ответить на наши вопросы.

                            Для этого мы провели небольшое исследование, в ходе которого ожидаемо выяснилось, что не все представления о «сферическом рабочем дне в вакууме» совпадают с реальностью. Студенты готовы программировать по 790 часов в год при условии, что половину рабочего времени будут проводить в социальных сетях.

                            Чтобы понять, как реально распределяется рабочее время программиста, мы провели небольшой опрос внутри компании.

                            Вопрос программистам: Представьте себе свой типичный рабочий день. Какой процент времени в среднем занимает каждая из перечисленных активностей?

                            • Обдумываю задачу, ищу пути решения
                            • Изучаю информацию, читаю маны
                            • Пишу код
                            • Тестирую, ищу баги
                            • Участвую во встречах, планерках, брейнштормах, провожу собеседования
                            • Читаю Хабрахабр, Роем и другое полезное в интернете
                            • Читаю / пишу письма, ставлю / читаю таски в трекере
                            • Сижу в социальных сетях
                            • Общаюсь с коллегами по не рабочим вопросам
                            • Ем, пью, сплю


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

                              imageВ данном посте я расскажу о наиболее интересных командах, которые могут быть очень полезны при работе в консоли. Однозначных критериев определения какая команда лучше другой — нет, каждый сам для своих условий выбирает лучшее. Я решил построить список команд на основе наиболее рейтинговых приемов работы с консолью от commandlinefu.com, кладовой консольных команд. Результат выполнения одной из таких команд под Linux приведен на картинке. Если заинтересовало, прошу под кат.
                              Узнать больше
                            • Цикл уроков по SDL 2.0: урок 1


                              От переводчика: вдохновившись циклом статей, я решил попробовать свои силы в SDL. Да вот незадача, каких-либо толковых уроков по SDL версии 2.0 на русском языке найти мне не удалось. Это и подтолкнуло меня к переводу замечательной серии туториалов Twinklebear, в оригинале доступных тут.

                              Добро пожаловать!

                              Цель данных уроков — познакомить вас с основами SDL 2.0 и гейм-дева на С++. Подразумевается, что у читателя есть некоторый опыт программирования на С++ и минимальные знания массивов, векторов, управляющих структур, функций и указателей.

                              Если вы испытываете трудности при разборе кода в примерах, воспользуйтесь одной из книг, представленных в этом чудесном списке на StackOverflow.

                              Если вы хотите увидеть полный исходник или же скачать ресурсы для уроков, то все это можно получить на GitHub’е. Но не копируйте!

                              Также документация по SDL 2.0 доступна для чтения в этой вики.
                              Читать дальше →