• По итогам Rambler.iOS V



      Во вторник состоялся Rambler.iOS V, который мы анонсировали на Хабре ранее. Эксперимент с разбитием одной очень крупной темы на восемь связанных между собой докладов отлично состоялся — благодаря такой гранулированности докладчики смогли сосредоточиться именно на своем аспекте VIPER и подготовить действительно мощные выступления.
      Читать дальше →
    • Youtube

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

        image

        Причина в занижении провайдерами скорости к серверам кеширующим видео, всё что нужно сделать это заблокировать доступ к ним.

        Для того чтобы запрос шел мимо cdn серверов ютуба надо заблокировать диапазон ip адресов (в роутере или на компьютере).

        173.194.55.0/24 и 206.111.0.0/16
        Читать дальше →
      • «Плотность времени» (с) Н.А.Козырев

          Эпиграф:
          — А чем вам не нравится Второй Закон Термодинамики?
          — Ну, хотя бы тем, что Больцман повесился. И сын Циолковского тоже.
          ответ приписывают Н.Козыреву

          Кто такой Николай Александрович Козырев?
          — обладатель «алмазной звезды» Международной Академии Астронавтики (МАА) — высочайшей награды среди астрономов (только двое советских граждан имели такую награду — Ю.Гагарин и Н.Козырев).
          — автор теории протяженных звёздных атмосфер
          — автор теории солнечных пятен
          — создатель «Несимметричной причинной механики» одной из интереснейших научных теорий о свойствах времени.

          О последнем пункте и пойдет речь.
          Читать дальше →
        • Энергонезависимое решение



            Понедельник. Постановка задачи


            Девять часов тридцать одна минута утра — я на работе. Вообще-то мы работаем с десяти до семи, но по понедельникам я предпочитаю приходить пораньше — мне нравится наш офис, пока в нём нет людей. Я медленно иду мимо столов — одни завалены распечатками спецификаций и каких-то диаграмм, другие совсем пустые. На одних столах стоят компьютеры, другие пустые. Под некоторыми столами стоит сменная обувь, перед другими нет даже кресла. Да, у нас больше половины столов пустые — это на случай приёма новых сотрудников, или командировки кого-то из других городов и стран. Ведь у нас крупная международная компания с офисами разработки в Омске и Калачинске и головным офисом на Кипре. Мы занимаем четыре этажа в современном офисном центре. Правда, сразу за нашим зданием начинаются руины какого-то авиационного завода, и в день зарплаты мы стараемся там не ходить.
            Читать дальше →
          • Робот выигрывает в камень-ножницы-бумага в 100% случаев

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


              Читать дальше →
            • Карьерный рост в ИТ глазами карьериста

                Вступление

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

                * картинка взята с этого сайта
                Читать дальше →
              • Возьми Python с собой

                Думали ли вы (в очередной раз подготавливая среду для Python) о том, как было бы здорово, если бы не приходилось настраивать с нуля рабочее окружение (да ещё и под разными операционными системами), а можно было бы сесть и просто начать писать? Я случайно открыл для себя pythonanywhere.com — сервис, позволяющий вести разработку на Python онлайн, прямо в браузере. Под катом — описание сервиса с картинками и видео.
                Читать дальше →
              • Синтетический вирус M13 преобразует кинетическую энергию в электричество


                  Протеиновая оболочка генетически модифицированного варианта M13 и его код

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

                  Группа учёных из Национальной лаборатории им. Лоуренса в Беркли нашла решение этой проблемы: они сконструировали вирус, который справляется с задачей гораздо лучше, чем неорганические пьезоэлектрики, и при этом безопасен.
                  Читать дальше →
                • GeekTool – кастомизация рабочего стола в OS X

                  Предисловие


                  Здравствуйте, уважаемое Хабрасообщество. Вчера на глаза мне попалась одна интересная программа с недвусмысленным названием – GeekTool.



                  Что она из себя представляет и что с ее помощью можно делать, я и хочу рассказать вам в этом посте. За подробностями добро пожаловать под кат. Внимание, картинки!
                  Читать дальше →
                • Парни, нам нужно поговорить

                  • Translation
                  От переводчика: на оригинальный пост меня навёл EugeneOZ, за что ему отдельное спасибо.
                  Если кто-то найдёт какой-то косяк — я буду рад репортам в ЛС.


                  Парни, нам нужно поговорить


                  Мои дорогие задроты, гики, хакеры, дизайнеры, создатели, сборщики и очумельцы — с нашей культурой происходит что-то очень и очень странное.

                  Мы ведём себя как настоящие козлы по отношению друг к другу.

                  Нет, скажете вы, это вовсе не так, верно? Гики помогают друг другу! Ну, хм, может, иногда мы и помогаем, но большую часть времени мы являемся частью самого жестокого, критично настроенного и безразличного сообщества из всех, что я знаю. Сколько сайтов за день мы поливаем дерьмом? Скольким клиентам мы желаем отправиться в ад? Сколько мы глумимся над кривым фотошопом?
                  Читать дальше →
                • Мой Boot Camp — куда хочу, туда и ставлю

                    Исторически сложилось, что на моем MacBookPro Mid 2010 одновременно стояли три оси: Mountain Lion (10.8.3), Lion (10.7) и Snow Leopard (10.6). Все было бы хорошо, если для MacOS существовали бы 3ds Max и утилитка для создания всевозможных текстур The Compressonator, а старый верный ноутбук Toshiba, который спасал меня в такие ситуации, не ушел на пенсию по состоянию материнской платы. Нужно было создавать раздел Boot Camp, да так, чтобы не полетели остальные системы.

                    Читать дальше →
                  • Преобразование текста в речь на Android

                    • Translation
                    Android предоставляет полезную функцию, которая преобразовывает текст в речь (TTS), и воспроизводит текст на разных языках. Это руководство объясняет, как создать данную функцию. В этом уроке я также объясню, как изменить тип языка, громкость и уровень скорости.

                    Исходники

                    Ниже я представил видео конечного результата.



                    Читать дальше →
                    • +2
                    • 18.9k
                    • 5
                  • Ложь в вашем резюме

                    • Translation
                    Вопросы репортеров о том, где я учился, помогли вспомнить день, когда мне пришлось решать, солгать ли в моем резюме.

                    Я жутко хочу на это место


                    Свою первую работу в Кремниевой долине я получил благодаря прозорливости (с моей стороны) и отчаянию (со стороны первого работодателя). Мое резюме было коротко: четыре года в ВВС, конструирование аварийной защиты для ядерного реактора, стартап в Энн-Арбор (Мичиган) и, в общем-то, всё.

                    Во время работы во втором стартапе (Zilog) жизнь и карьера совершили интересный поворот. Меня нашел рекрутер (теперь он работает в маркетинге товаров) и захотел познакомить меня с руководством новой интересной организации, которая производила что-то под названием «рабочая станция». «Эта компания занимается развитием технологий, а твоя биография чудесна. Почему бы тебе не выслать мне резюме, я передам его.» Несколько дней спустя рекрутер перезвонил мне. «Стив, ты не заполнил графу образования. Где ты учился?»

                    «Я не закончил колледж,» — ответил я.

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

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

                    Я, будучи недавно в такой же ситуации, гуглила, искала мануалов на Хабре (кое-что нашла: Десять советов начинающим программистам, Начинающему программисту про стартапы и не только…), но в итоге всё же была вынуждена обратиться за советом к одному хорошему человеку, который составил для меня вот такой план. С разрешения этого человека размещаю данный план на Хабре – вдруг он пригодится и кому-то ещё. (Тем более, что перечисленные книги относятся к «золотому фонду» литературы в данной сфере и проверены временем.)

                    UPD: Новичкам советую обратить внимание на комментарии — там активно и аргументированно корректируется этот план.

                    Читать дальше →
                  • Очень быстрый и эффективный способ расслабления глаз

                      Предисловие


                      imageНе знаю, все ли программисты всесторонне любознательные люди, но я всегда пытаюсь получить фундаментальные знания во всех областях, которые могут быть практически полезны. В то время, когда мне в голову пришла эта идея я изучал анатомию и физиологию по журналам «Тело человека. Снаружи и внутри», ну а по работе я занимался стерео-варио фотографиями (для тех кто не знает — были такие советские календарики с ребристой поверхностью, где картинка либо казалась объемной, либо менялась). Так вот, в один из вечеров мне пришла в голову замечательная идея, которую я на протяжении уже 4х лет использую для поддержания своего зрения.
                      Обещаю, что эффект почувствуете сразу!
                      Читать дальше →
                    • Озёра и океаны на XKCD

                        Рэндел Монро известен не только комиксами на IT-тематику, но и замечательной инфографикой. Его новая большая работа (2592х1728 пикселов) посвящена озёрам и Мировому океану, содержит несколько интересных фактов и показывает дверь, которую вовремя не закрыл Джеймс Кэмерон.



                        Основная часть инфографики масштабирована по вертикальной шкале, для сравнения есть отдельный фрагмент с корректным масштабом по горизонтали.
                      • PressPausePlay — фильм о том как цифровая революция изменила мир

                          «THIS CHANGES EVERYTHING. THE
                          INDUSTRY IS DEAD. THERE HAS NEVER
                          BEEN A BETTER TIME TO BE AN ARTIST.»
                          — SETH GODIN, AUTHOR



                          Наткнулся на просторах интернета на интересный фильм в котором обсуждается тема влияния новых технологий на музыкальную и киноиндустрию.
                          Решил поделится с хаброжителями. Смотрим (под катом), обсуждаем.
                          Читать дальше →
                        • Нейронная сеть против DDoS'а

                            Предисловие


                            Некоторые из вас наверняка недавно проходили Stanford'ские курсы, в частности ai-class и ml-class. Однако, одно дело просмотреть несколько видео-лекций, поотвечать на вопросики quiz'ов и написать десяток программ в Matlab/Octave, другое дело начать применять полученные знания на практике. Дабы знания полученые от Andrew Ng не угодили в тот же тёмный угол моего мозга, где заблудились dft, Специальная теория относительности и Уравнение Эйлера Лагранжа, я решил не повторять институтских ошибок и, пока знания ещё свежи в памяти, практиковаться как можно больше.

                            И тут как раз на наш сайтик приехал DDoS. Отбиваться от которого можно было админско-программерскими (grep / awk / etc) способами или же прибегнуть к использованию технологий машинного обучения.

                            Далее пойдёт рассказ о создании нейронной сети на Python 2.7 / PyBrain и её применении для защиты от DDoS'а.

                            Читать дальше →
                          • Разработчики CyanogenMod создают альтернативу Android Market

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

                              О создании такого каталога было заявлено в начале января. Сейчас разработчик по имени Кушик Дута (Koushik Dutta) отчитался о сделанной работе: как видно по скриншоту, он воспользовался шаблонами Twitter Bootstrap.

                              Кушик Дута известен как один из участников группы CyanogenMod и автор приложения ClockworkMod — кастомной консоли для восстановления данных на Android-устройстве.
                              Читать дальше →