Friday, October 19, 2012

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

16 октября в корпусе НИУ ВШЭ на Покровском бульваре в Москве, прошел мастер-класс Константина Калинова, основателя Aviasales.ru. Он ненадолго прилетел из Таиланда, где расположен головной офис проекта. Я побывал на этом мероприятии и предлагаю вам, как мне кажется, интересный репортаж. Это не обзорная статья, это вопросы из аудитории и ответы Константина на них. Сразу несколько моментов. Первое ? я постарался передать максимально точные вопросы из зала и ответы Константина. Второе ? к нему все обращались на ?ты?, по его просьбе. Ну и присутствует небольшое кол-во лексики, но ?из песни слов не выкинешь?. От себя добавлю ? мне понравилось то, о чем говорил Константин. Приятного чтения. Читать дальше →


Поиск русского гайда по сдаче на OCAJP 7 не увеньчался успехом, так что я решил написать свой. Что это за сертификат рассказывают в этом видео. Сдавать или нет каждый решает для себя сам, но этот сертификат является базовым в иерархии Oracle для интересующихся Java. Для себя я решил сдавать на OCP чтобы во-первых систематизировать знания, а во-вторых поднять привлекательность для работодателей. Началось как обычно с чтения CodeRanch. Когда я начинал готовиться книг посвященных OCA 7 еще не было в природе. Сейчас уже появился официальный гайд. Но учитывая ценник (30$), я все же воздержался бы от покупки. Сейчас расскажу почему. Читать дальше →


В августе этого года Facebook выпустила новую версию своего приложения для iOS. Оно стало полностью нативным. Это событие привело к новому раунду дебатов по поводу преимуществ нативных приложений по сравнению с HTML5-приложениями. Я тоже хочу высказаться по этому поводу. Общественное мнение в данном случае весьма поляризовано. Недавно я участвовал в одной дискуссии. Она началась с обеспокоенность одного человека тем, что его компании теперь придется разрабатывать клиент для Microsoft Surface в дополнение к Android и iPad. А закончилась дискуссия высказыванием другого: ?А можно использовать HTML5 и разом получить клиента на все три платформы?. Марк Андреессен (Marc Andreessen), влиятельный в сети человек, сказал: ?Приложения будущего ? это веб-приложения. Все будет жить в сети. Нативные мобильные приложения на платформах вроде iOS и Android ? это промежуточный шаг на пути к полностью мобильной сети. Этот временный этап может продолжаться очень долго потому что сети до сих пор ограничены. Но если вы позволите мне сделать смелое предположение, что однажды у нас будет повсеместно доступно высокоскоростное беспроводное подключение к сети, то очевидно, что в конце концов все придет к веб-приложениям. Потому что технология хочет, чтобы все было именно так.? Похоже, что большинство людей, смотря на эту ситуацию, видит только черное и белое. Я склонен видеть оттенки серого. Вопрос Главный вопрос: насколько толстыми должны быть клиенты? Читать дальше →



Объявлены победители 21-го международного конкурса обфусцированного кода на C. Как обычно, участники удивили способностью втиснуть совершенно невероятные вещи в программы до 4096 байт. Чтобы получить максимальное удовольствие, организаторы конкурса рекомендуют смотреть версию без спойлеров и пытаться понять по коду программы, что она делает. Например, что делает такая программа? main(l ,a,n,d)char**a;{ for(d=atoi(a[1])/10*80- atoi(a[2])/5-596;n="@NKA\ CLCCGZAAQBEAADAFaISADJABBA^\ SNLGAQABDAXIMBAACTBATAHDBAN\ ZcEMMCCCCAAhEIJFAEAAABAfHJE\ TBdFLDAANEfDNBPHdBcBBBEA_AL\ H E L L O, W O R L D! " [l++-3];)for(;n-->64;) putchar(!d+++33^ l&1);} ОтветПравильно, печатает карту мира. И не просто печатает, но ещё отмечает на карте место (символ " или # с координатами, которые можно указать при запуске). Кстати, это ?лучшая маленькая программа? на IOCCC 1992 года. Другие спойлеры




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





Дж. Крейг Вентер включился в гонку по поиску внеземной жизни на Красной планете. Горячее место: биологи хотят послать секвенатор ДНК для поиска жизни на Марсе. Два нашумевших предпринимателя говорят, что они хотят поставить секвенатор ДНК на поверхности Марса в попытке доказать существование внеземной жизни. О том, какой могла бы стать гонка за первыми внеземными геномами, исследователь Дж. Крейг Вентер заявил во вторник (16 октября 2012), что его Академический институт штата Мэриленд и его компания Sythentic Genomics, будут развивать машину, способную секвенировать и передать данные ДНК с Марса. Независимо от него, Джонатан Ротберг, основатель Ion Torrent, компании по секвенированию ДНК, прилагает усилия по адаптации производимой компанией ?машины персонального генома? для условий Марса. ?Мы хотим, чтобы убедиться, что Ion Torrent идет на Марсе?, рассказал Ротберг Technology Review. Хотя ни у одной из команд еще нет спального места в ракете на Марс, их планы отражают убеждение, что самый простой способ доказать, есть ли жизнь на Марсе, состоит в том, чтобы отправить туда секвенатор ДНК. Читать дальше →



Роль компьютеров в ?королевских гонках? вряд ли сложно недооценить. Шутка ли: без лэптопа сегодня вы даже не сможете завести болид. Да, это уже совершенно другой спорт, совсем не такой, каким его представляли в 50-х. IT-технологии проникли в каждый уголок этого невероятного спорта, создав машины, похожие на истребители, и сделав из водителей настоящих пилотов. Только представьте себе: внушительные суперкомпьютеры размером с несколько холодильников, позволяющие инженерам перебрать десятки вариантов конструкций любого узла за считанные часы и выбрать лучший, который и отправится на ?распечатку?. Мобильные сервера, развёрнутые в ?походных? ЦОДах, пуленепробиваемые ноутбуки, гигабайты данных, курсирующие через полмира уже спустя несколько миллисекунд после того, как были собраны с сотен датчиков болида. Всё это ? реальный мир Формулы 1. А знаете, что ещё очень важно в этом виде спорта? Команда. И сегодня мы хотим рассказать о том, как команды Dell и Intel помогли команде Catherham достойно войти в удивительный мир гонок F1. Читать дальше →


День добрый, Хабра! Сегодня мы хотели бы более подробно поведать вам о флагманском смартфоне Samsung GALAXY Note II, который вчера повсеместно ворвался на прилавки нашей страны. Часть информации мы изложили аккурат после официальной презентации устройства в галерее Samsung, которая прошла 2 октября. В этой статье мы раскроем все нововведения, технологические и программные, которыми обладает второе поколение GALAXY Note, все преимущества, которые призваны вывести новый смартфон в лидеры на рынке мобильных устройств. Итак, под катом вас ждет много букв (исключительно по делу) и не меньше фотографических картинок (чтобы радовали глаз). Читать дальше →


Изобретательное социалистическое правительство Франции предложило принять закон, согласно которому поисковые системы, индексирующие контент сайтов, находящихся в пределах страны, должны будут делиться выручкой от рекламных объявлений, показывающихся обычно вместе с результатами поиска. Союз издателей Франции лоббирует в правительстве данный законопроект, который вызван уже хорошо известной жалобе на пользователей, которые предпочитают находить в Сети бесплатный контент, вместо того, чтобы приобрести газету или платную версию электронного журнала. А в поиске им хорошо помогают различные поисковые системы (фактически, Google), значительно облегчая задачу и принося значительную головную боль издателям газет и журналов в виде потерь дохода от продажи. Узнать подробности



Я любитель послушать музыку в дороге и на работе, при этом накопил немалую коллекцию музыки в lossless на домашнем компьютере. Хочется иметь доступ к музыке не только дома но и на смартфоне. Ограниченная память не позволяет уместить всю мою коллекцию, какими бы картами памяти я ее не расширял. Да и не хочется память на это тратить, ведь есть еще множество вещей которые туда хочется записать. Раньше я старался успеть перед выходом на работу собрать все, что хочется сегодня послушать, переконвертировать это в сжатый формат (я считаю lossless на мобильном устройстве это излишки) и записать на мобильное устройство. Но как всегда не успевал, и зачастую приходилось довольствоваться старым заезженным плейлистом. Потом у меня появился безлимитный мобильный интернет и я совсем забросил ?перекидывание? музыки, стал слушать интернет радиостанции. Приходилось постоянно прыгать между станциями, и еще эти диджеи постоянно вклиниваются. И тут мне пришла идея сделать свой персональный стрим, с блекджеком и? всеми вытекающими. Решено было установить на домашнем сервере mpd, на смартфоне приложение для прослушивания интернет радио и клиент mpc, чтобы на лету выбирать музыку. Если интересно как, прошу под кат. Читать дальше →


Рассмотрим важность наличия гистограмм по колонкам с высокой степень неравномерности распределения данных в колонке. Возьмем достаточно большую таблицу STG.TEST. Имеется неуникальный индекс TEST_I по полю FIELD_ID. select count(*) from stg.test ----------- 43756707 SQL> desc stg.test; Name Type Nullable Default Comments ----------- ------------- -------- ------- -------- NAME CHAR(2) DAT DATE ID NUMBER(12) Y FIELD_ID INTEGER FIELD_VALUE VARCHAR2(100) Y Создадим неоднородность распределения данных в колонке FIELD_ID ? проапдейтим колонку FIELD_ID, выставив значение=100 и несколько значений руками выставим=103, 1000, 1002, 1003 (для примера) Читать дальше →


Как и обещал, сегодня я закончу краткий экскурс о трех частях в мир софта от Kyocera. Пришла очередь решений для управления выводом данных. Компания Kyocera предлагает солидный пул приложений для организации работы с документооборотом. Основа простая: неважно, в каком виде представлен документ ? в печатном или электронном, важно сделать так, чтобы он в нужное время оказался в нужном месте. Читать дальше →


Отписаться от этой рассылки

No comments:

Post a Comment