Monday, August 27, 2012

Хабрахабр

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

Хабрахабр:

Сразу после вынесения вердикта по делу Apple vs Samsung истец и ответчик опубликовали свои отзывы на решение коллегии присяжных. Но одна компания оставалась подозрительно тихой до сегодняшнего дня, хотя это дело касается её напрямую. Только сегодня компания Google прислала официальный комментарий: ?Апелляционный суд проверит факты нарушений и обоснование патентных притязаний. Большинство из них не относятся к ядру операционной системы Android, а некоторые патенты уже пересматриваются патентным ведомством США. Рынок мобильных телефонов быстро развивается, и все игроки ? включая новичков ? используют идеи, которые накапливались десятками лет. Мы с партнёрами работаем, чтобы предоставить пользователям инновационные и доступные продукты, и не хотим, чтобы что-нибудь ограничивало этот процесс?. Независимые аналитики из агентства Piper Jaffray тоже не видят никакой угрозы для Android от будущих исков и не меняют свой прежний прогноз по продажам мобильных устройств на ближайшие четыре года. Читать дальше →


По умолчанию для создаваемых сервисов, сайтов, хранилищ Windows Azure предлагает свои собственные имена и внутренний DNS, который резолвит имена второго уровня в пределах cloudapp.net, azurewebsites.net, blob.core.windows.net и т.п. Но вопрос собственного доменного имени возникает практически для любого серьезного облачного приложения или сервиса. Помимо вопроса престижа, иногда есть еще чисто технические причины, например, обход проблемы c кросс доменными скриптами. Свой домен (Custom Domain Name) к сервисам Windows Azure можно привязать следующими способами: с помощью CNAME записи вашего домена; с помощью A записи. В случае с CNAME вы застрахованы от проблем, связанных с изменением VIP (Public Virtual IP Address), который закреплен за сервисом, развернутым в Windows Azure, тк. мэппинг происходит на уровне алиасов: yourservice.cloudapp.net (Windows Azure) и http://www.mydomain.ru (CNAME ? www), а не IP. Но здесь не возможна привязка к корневому домену, т.е. http://mydomain.com (т.к. обязательно должен быть www или другой алиас). В случае c A записью возможна привязка к корневому домену, но появляется зависимость от VIP адреса службы, т.к. A запись мэппиться на определенный IP-адрес. А IP-адрес у службы может поменяться, например, при новом деплойменете или перезагрузки ОС. Можно, кстати, применять комбинированный подход, т.е. указывать CNAME и A записи. Примечание. Еще можно воспользоваться сторонними сервисами, например, DNS Azure, которые делают примерно все то же самое, что будет описано ниже, но автоматически и прозрачно для клиента. Статья содержит много картинок. Дальше



Просим любить и жаловать: Джон Линдквист (John Lindquist), новый член команды технологических евангелистов JetBrains. В начале августа Джон дал нам подробное интервью, русскую версию которого мы и хотим представить аудитории Хабра. Но довольно предисловий ? читайте и знакомьтесь! 1. Здравствуйте, Джон! Мы рады приветствовать Вас в JetBrains. Спасибо, что нашли время поговорить с нами. Вы довольно известная личность ? например, в мире Flash, но не могли бы Вы рассказать немного о себе для тех, кто еще Вас не знает? Конечно. Сначала о своем профессиональном пути: я занялся программированием еще в школе, писал игры на калькуляторе TI-85 вместо того, чтобы заниматься математикой (если не считать hypercard, это было еще раньше). Позже я увлекся написанием собственного программного обеспечения для ведения блогов с домашнего сервера (ASP), а затем перешел к выполнению разовых проектов еще во время учебы в колледже, примерно в 2000 году (php, java). Следующие пару лет разрабатывал внутреннее приложение для Университета штата Юта, предназначенное для отправки/ преобразования для просмотра документов в формате pdf (php, pdf и т.п.). Затем устроился на работу в компанию Schematic и работал с такими клиентами, как Disney, Dell, Target и другими (flash, html). В последнее время работал консультантом в компании Roundarch с такими клиентами, как Bloomberg, HBO, ВВС США (HTML/JS, flex, flash и т.п.). Продолжение интервью


Этим летом в нашей компании произошло два события: выпуск новой версии nanoCAD 4.0 и обновление бесплатной версии nanoCAD 3.5 до версии 3.7 (о причинах такого шага мы рассуждали в предыдущей статье ?Двойная звезда nanoCAD: бесплатный 3.7 и платный 4.0?). И, конечно, от пользователей начали поступать вопросы: чем отличаются? а что лучше использовать? Для ответа на эти вопросы, конечно, надо забраться в техническое описание новых функций каждого продукта и сравнить. А затем решить для себя, что вам для работы подходит больше. Мы решили вам немного помочь ? описывая каждую новую/оптимизированную функцию, мы поставим рядом с ней специальный значок ? в какую версию программы она включена? А уже вы выбирайте решение под себя :-) Начнем с новых функций, которых раньше не было в nanoCAD? Читать дальше →



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


Покажите мне только богатого человека, и я отниму у него деньги. С деньгами нужно расставаться легко, без стонов. Остап Бендер В статье я попытаюсь рассказать о проблемах, связанных с не очень честным отъемом денег у пользователей мобильных устройств и пользователей мобильного интернета в частности. Мобильный интернет еще достаточно молод и правила игры в нем до конца не сформировались. Это в большом вебе все привыкли к тому, что есть мошенники, надо ставить антивирусы и файрволлы, либо пользоваться операционными системами, где вирусы не распространяются. Так же не стоит забывать, что практически в каждом мобильном устройстве есть механизм отъема денег у пользователей ? sim карта. :) О проблеме уже писали несколько раз на хабре, и вообще ? http://bit.ly/ReGcFd. В интернете информации тоже полным полно ? статья википедии, например. Само по себе мобильное мошенничество невозможно без привлечения новых и новых "клиентов". Один из самых "дешевых" способов ? это реклама в мобильном интернете. К моему удивлению, даже известные сети мобильной рекламы не борются с мошенниками. Примеров тому множество. Из последнего ? вот эта статья на хабре. Если вы размещаете на своих ресурсах рекламу самостоятельно, то вы тоже не защищены от мошенников, т.к. когда сервис становится массовым, остро встает вопрос модерации. В случае, если модерацию проводит не специалист в этой области, риск разместить "алярм" возрастает. В этом плане сети ИМХО даже несколько безопаснее, чем самостоятельное размещение рекламы, т.к. там запрет мошенничества как минимум заявлен. Под катом я расскажу о видах мошенничества и о том как мы выявляем мошенников в plus1.wapstart.ru Читать дальше →





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



Одним пасмурным утром я подумал, что было бы неплохо хорошенько прорефакторить один из моих старых проектов. Это некоммерческое легковесное приложение для кастомизации HUD в одном 3Д шутере. Писал я его 2 года назад, был горяч и неопытен. В результате куча отменного спагетти-кода, который, несмотря на все свои недостатки, делал своё дело :) Став мудрее и опытнее, я решил полностью переписать приложение, дать ему новую архитектуру, упростить поддержку и обновление. Как это сделать? Ответ казался простым ? использовать MVC, разделить на уровни и связать всё в единое целое. Так я столкнулся с проблемой выбора простого и эффективного фреймворка, который станет прочным фундаментом. После быстрого исследования я выбрал backbone.js. Очень понравился своей простотой и гибкостью. Можно просто открыть исходники и понять, как всё устроено и работает. Единственный нюанс, который не радовал ? MV-паттерн. Размазывать логику по многочисленным views очень не хотелось, так родилась идея написать свой велосипед, который предоставит недостающие части головоломки. Плюс, создание чего-то нового ? это всегда увлекательно и интересно. Недолго думая, я приступил к реализации контроллеров для backbone. Читать дальше →


Вступление Недавно, почитав различных статей и презентаций про GPGPU, я решил тоже попробовать для себя программирование под видеокарты. Фактически, выбор технологий в этой области не велик ? сейчас живы и развиваются только CUDA (проприетарный стандарт nVidia) и OpenCL (свободный стандарт, работает на GPU от ATI, nVidia, а также на центральных процессорах). В связи с тем, что мой ноутбук располагает видеокартой ATI (Mobility Radeon 5650 HD), то выбор и вовсе свёлся к одному варианту ? OpenCL. В этой статье речь пойдёт о процессе изучения OpenCL с нуля, а также о том, что из этого получилось. Читать дальше →


Каждый месяц в Сиклум проходит более 60 внешний и внутренних мероприятий ? и Speakers? Corner стал самым популярным и посещаемым во всех городах, где представлен офис компании. Speakers? Corner ? это формат одного докладчика. Ими могут быть как сотрудники и клиенты компании, так и друзья компании со всех уголков мира, а также активные члены различных комьюнити, успешно использующие возможности компании как площадку для нетворкинга. Обо всех мероприятиях Сиклум можно узнать в календаре мероприятий компании http://www.ciklum.com/calendar/ В этот раз, во вторник 28 Августа в Киеве мы приглашаем в SkyPoint всех, кто неравнодушен к хорошему дизайну, важным аспектам юзабилити приложений, а также усправлению проектами в этой сфере. Об этом и многом другом расскажет Павел Контратенко из Digital Venture, компании-родителе портала tochka.net. Павел уже более 10 лет занимается дизайном, UX и менеджментом. Он расскажет, как создать успешную дизайн-команду с нуля, как построить доверительные отношения у команды с клиентами. Конечно, много поговорим об различных подходах к дизайну. Но самое главное ? на встрече будет эксклюзивная презентация идей уникальной дизайнерской концепции для Украинского UX комьюнити. Читать дальше →


Когда я первый раз написала про разработку ученых из Стенфорда ? SDN и их первый коммерческий успех ? компанию Nicira, было очень много вопросов о том, как это работает, зачем и кому это все нужно и т.д. 30 августа у вас будет шанс лично задать вопрос автору этой технологии Нику Маккеону (нужно кликнуть по ссылке и зарегистрироваться). Я тоже буду на конференции ? подходите, познакомимся. 30 августа в 20:00 в центре Digital October в рамках проекта Knowledge Stream профессор электротехники и компьютерных наук Стэнфордского университета Nick W. McKeown (Ник Маккеон) расскажет о том, как его изобретение изменит компьютерную сеть. Читать дальше →


Из-за того, что приходится использовать различные фреймворки, но писать, по сути, одно и то же рано или поздно начинает преследовать дежавю. Для php это особенно актуально, часто приходится как выбирать платформу под заказчика, так и допиливать уже имеющийся проект. Вроде бы, нет ничего проще ? написал один раз код и таскай его за собой. Но различные API и организация файлов не дают это сделать естественным образом. Очевидное решение ? организация своего ?багажа? в виде классов. Тогда конкретное приложение (модуль, компонент) как раз будут связывать API фреймворка (или CMS) с вашим классом. Проблема организации файлов имеет также вроде бы очевидное решение ? инклудишь нужный класс и всё. Но не зря же все активно пользуются различными фреймворками, а не пишут все с нуля ? лучше сосредоточиться на новых задачах, а не думать как ?подцепить? уже готовое. Посему я и написал небольшой класс, фабрику-загрузчик. Читать дальше →


Экосистема Android стремительно развивается за пределы смартфонов и планшетов ? на прошлой неделе мы видели фотокамеру Nikon на Android, а Panasonic, например, использует приложения для Android и NFC для управления умными бытовыми приборами. Но NASA пошла дальше всех и планирует вывести операционную систему за пределы нашей планеты ? новая программа космического агентства под названием PhoneSat планирует использовать Android для управления миниатюрными спутниками. PhoneSat 1.0 на высотном воздушном шаре Читать дальше →


Я думаю, каждый сталкивался сам или видел издалека, какое огромное количество предустановленного ПО можно найти на современном ноутбуке после первого включения. Однако среди программ для установки драйверов, для управления горячими клавишами или для входа в ОС при помощи веб-камеры и функции распознавания лиц меня заинтересовало наличие только одной небольшой утилиты ? Super Hybrid Engine (SHE). Почему ее присутствие показалось мне важным? Читать дальше →


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

No comments:

Post a Comment