Friday, September 7, 2012

Хабрахабр

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

Хабрахабр:

В последнее время я стал все больше и больше интересоваться функциональным программированием, и при выборе языка предо мною пал выбор среди двух очень понравившихся мне языков ? Haskell и F#. В F# меня соблазнило то, что его можно компилировать в MSIL сборки, что обеспечивает возможность использования библиотек классов F# в других языках Microsoft .Net, а также то, что он и сам может их использовать. Ко всему прочему, я ещё и начинающий разработчик Unity3D, и мне в голову пришла мысль: если компилируется в MSIL, то может можно использовать F# скрипты в Unity? Гугление дало ответ: по-человечески нельзя. Можно создать библиотеку классов, поставить в проекте ссылки на библиотеку UnityEngine.dll, компилировать и импортировать как ассет, после чего добавлять компоненты Mono-behaviour напрямую из библиотеки, но это не слишком удобно, согласитесь. Однако, пройдя гугл, Reflection и справку по Unity, мне все таки удалось приблизить(но не повторить в точности) работу с F# скриптами внутри редактора к тому виду, в котором производится работа со скриптами на встроенных языках. Подробности ? под хабракатом. Показать подробно


В продожение темы взлома Bitcoin-бирж. Ночью c 4 на 5 сентября ещё одна биржа пала жертвой хакеров. На этот раз объектом атаки стала биржа Bitfloor (? 4 по объёму в долларах США), которой владеет американец российского происхождения Роман Штильман. Злоумышленникам досталось 24,000 BTC что по текущему курсу составляет около 250 тысяч долларов США. Как всегда, история взлома довольно загадочна. 31 августа появился неприметный топик о том, что Bitfloor в дауне. Официальный комментарий Романа, ? ?Не волнуйтесь, всё окей, просто в датацентре выключали электроэнергию (?! а как же резервные источники)?, -и уверения всех в том, что с безопасностью проблем нет. ?All funds are secure and things should be operating normally soon.? Теория заговора




Сегодня в 10:00 МСК мы начинаем прямую трансляцию большой конференции Windows Camp, где мы расскажем как, зачем и почему разрабатывать приложения для Windows 8 и Windows Phone. В рамках конференции будет несколько параллельных треков, смотреть которые можно прямо в этом посте. Основной трек: 10:00 ? Открытие конференции 11:15 ? Проектирование дизайна приложений для Windows 8 и Windows Phone 12:30 ? Что нового в Windows Phone 8 для разработчиков 14:30 ? Разработка приложений под Windows 8: жизненный цикл приложений, контракты, тайлы и оповещения 15:45 ? 8 главных возможностей Visual Studio 2012 для создания приложений Windows 8 17:00 ? Распространение и продвижение приложений в Windows Store и Windows Phone Marketplace Второй трек: Читать дальше →


Финский исследователь Juuso Salonen опубликовал специальную утилиту (http://juusosalonen.com/post/30923743427/breaking-into-the-os-x-keychain), назначение которой заключается в выделении паролей из подсистемы управления парольной информации Keychain. Keychaindump уже привлекала внимание исследователей, которые убеждены, что подобный подход можно успешно использовать при разработке вредоносного кода под MAC OS X. Впервые, она была представлена в MAC OS 8.6. Keychain хранит различные типы парольной информации (формы к WEB-сайтам, FTP, SSH-аккаунты, доступ к сетевым ?шарам?, беспроводным сетям, цифровые сертификаты). Файлы Keychain хранятся в ~/Library/Keychains/, /Library/Keychains/, и /Network/Library/Keychains/ соответственно. ?login?, файл Keychain по-умолчанию, автоматически снимает блокировку сразу же после успешного логина пользователя в систему со своим пользовательским паролем. Тем не менее, реальный пароль к нему может и не отличаться от того, что используется пользователем. При этом не разрешено устанавливать нулевой пароль, автоматическая блокировка осуществляется с течением времени при длительном простое системы. Как только пользователь разлочил keychain, пароль превращается в 24-байтовй ?master key? и хранится в сегменте памти процесса ?securityd?. Путем отдельного исследования, была выявлена конкретная хранимая структура в области памяти, которая указывает на ?master key?. Она содержит поле размером в 8 байт с соответствующим значением ?0x18? (24 в HEX'е). Читать дальше →


Доброго врмени суток! Многие начинающие разработчики под iOS задумываются о том, как сделать интерфейс своего приложения красивым, функциональным и ничуть не медленнее, чем нативный. Начиная с iOS 5.0 нам доступны многие классные функции для кастомизации стандартных контролов, и использовать [UIView setBackgroundColor:[UIColor colorWithPatternImage:someImage]]; нет никакой необходимости. В Сети также накопилось достаточное количество туториалов, как придать стандартным контролам нужный вид. Есть библиотеки отдельных, ненативных контролов. Но что, если вам необходимо реализовать, например, такой интрефейс (обратите внимание на список ? он имитирует лист внутри ленты и может скроллиться от низа до верха, при это двигаться по задумке должен сам лист, а не таблица внутри него): Интерфейс этого приложения очень красивый и крайне удобный (ИМХО), а вот с технической стороны вопроса ? более трудоемкий. Большинство приложений в AppStore не используют кастомизацию в таких масштабах. Тем не менее, в данном конкретном случае кастомизация, пусть и такая сильная, пошла лишь на пользу, и поэтому я решил рассказать о том, какие решения я применял для реализации такого дизайна. Стоит отметить, что в скриншотах невозможно передать динамику и анимации, поэтому в конце статьи ссылка для загрузки (приложение полностью бесплатно и не содержит встроенных покупок). Под катом примеры трюков, кода и немного справочной информации по сложной кастомизации. Будьте осторожны! В проекте включен ARC. Читать


Интересный проект от велоинтузиастов из сан-франциско Кента Франковича и Адама Петтлера ? сделать на великах светящиеся колеса и синхронизировать их со скоростью движения, в результате получается весьма недурственная тема: 8 светодиодов дают яркость в 134 люмена. Батареи на 1000mAh хватает на 4 часа, сейчас авторы работают над заменой батареи динамо-машиной для автономного питания от вращения колес. На проект набрали в четыре раза больше запланированного на кикстартере, продажи обещают начать уже в этом месяце по цене $220. Но я больше надеюсь, что мой пост сподвигнет кого-нибудь из московских хабровчан собирать аналогичные девайсы у нас ? уверен многие бы обзавелись к летнему сезону.


Уже совсем скоро в продажу поступят устройства с Windows 8 на борту. Счастливые обладатели будут жадно качать и, наверняка, покупать приложения. Те разработчики, кто будут в магазине первыми, естественно заработают на порядок больше других. В этой гонке у некоторых разработчиков есть значительное преимущество ? у разработчиков приложений для Windows Phone. Несмотря на некоторую панику вокруг, портировать WP7-приложения оказалось очень просто. В этой статье мы хотели бы поделиться своим опытом портирования на примере нашего приложения ?Смешарики?, которое было сделано совместно с лицензионным агентством ?Мармелад Медиа? и Microsoft. В статье мы расскажем о подводных камнях портирования и дадим полезные ссылки для каждого рассмотренного пункта. Если у вас нет приложений для Windows Phone ? не расстраивайтесь. Можно рассматривать статью как набор ссылок по разработке для Windows 8. Читать дальше →



Поисковый гиганта в рамках инициативы, призванной повысить популярность своей облачной операционной системы, объявил о запуске новой программы, согласно которой организации в США могут взять ноутбук с Chrome OS в аренду за 30$ в месяц. Выгода от такого приложения описывается следующим образом ? если вы являетесь руководителем некоторой организации, которая имеет дело с сезонным или временным наймом сотрудников, которых необходимо обеспечить компьютерами, то более нет необходимости покупать ноутбук как таковой. В качестве примера приводится некая политическая кампания, в ходе которой раз в четыре или пять лет штаб кандидата вынужден нанимать людей или просто волонтёров и при этом предоставить им полноценный доступ в интернет или базовую работу с документами. Узнать подробности


Сегодня пришла рассылка о том, что курс для стартаперов, объявленный, наверное, месяца 4 назад, наконец-то стартанёт 14 сентября. Вот что сказано в описании курса: Вы узнаете основные инструменты и шаги, чтобы построить успешный стартап (или по крайней мере уменьшить риск провала). Этот курс ? введение в известный метод Стива Бланка ?развития клиентов?, при котором предприниматели ?выходят наружу? и собирают огромное количество обратной связи от будущих клиентов и рынка, а затем используют эту обратную связь, чтобы постоянно развивать их бизнес-модель, увеличивая шансы на успех с каждым шагом. Регистрация здесь


Разработкой ПО я интересуюсь не так давно, поэтому многие вещи для меня все еще являются тайной, покрытой мраком. Я открываю для себя много нового, читая такие сообщества, как Хабр. И вот один раз я открыл для себя SVN, встретив упоминание о ней в одной из статей. На Хабре часто можно найти простые статьи для начинающих, позволяющие сформировать общую структуру явления в голове и разобраться в основах. С SVN вышло иначе, я не нашел введений в эту систему и в итоге читал информацию на других сайтах. Руководствуюсь принципом ?разобрался сам ? помоги другому?. Я знаю, что на Хабре немало профессиональных программистов, но так же знаю, что тут есть много студентов, а так же людей из других профессий, далеких от IT, но желающих научиться программировать. Поэтому статья посвещена таким как я ? новичкам, и призвана привлечь их к использованию такой удобной вещи, как системы управления версиями (VCS) в общем и SVN в частности. В ней описываются основные функции SVN на примере плагина Visual SVN для Visual Studio (который теперь еще и бесплатный для студентов, фрилансеров и любителей), а так же рассказывается об использовании SVN в командной разработке посредством сети интернет. Visual SVN использует TortoiseSVN ? бесплатный клиент для Subversion. Читать дальше →


Честно говоря, эти предметы сложно обозвать каким-либо устоявшимся классовым наименованием. На языке так и вертятся слова типа ?фигня, чтобы пульт от телека не терялся?. В принципе, мы имеем полное право называть их именно так или придумать какую-нибудь звучную аббревиатуру. С другой стороны, брелок он и есть брелок, а располагающие им дистрибьюторы предпочитают нейтральный эвфемизм ?устройство?. Естественно, когда речь встает о необходимости в заказе какой-либо неведомой фигни, то стоит сначала попробовать обратиться к братьям китайцам, чтобы понять, а стоит ли стольких мук утеха? Поэтому был совершен рейд на focalprice, где были выбраны три схожих устройства. Почему три? Просто потому, что эти устройства стоят там сущие копейки, а риск получить какое-либо из устройств в нерабочем состоянии все же есть. Как и следовало ожидать, отечественные ритейлеры и перекупщики придерживаются несколько иного мнения о допустимой ценовой политике, поэтому на просторах нашей страны обзавестись подобным брелком предлагается по двойной, а то и тройной цене. Читать дальше →


До очередной конференции RailsClub?Moscow остается меньше 8 дней. На 11-ый по счету слет российских рубистов приедет самая представительная компания международных Ruby звезд за всю историю конференции. Мы продолжаем знакомить вас со звездными спикерами RailsClub?Moscow. Сегодня мы представляем вашему вниманию интервью с ДиркЯном Буссинком / Dirkjan Bussink ? голландским разработчиком rubinius и datamapper. Это третье интервью серии, ранее мы уже поговорили со Стивом Клабником и Ксавье Нориа. Интервью публикуются с оригинальными ответами на английском языке и нашим вольным переводом :) Dirkjan Bussink (Голландия): разработчик rubinius и datamapper Читать дальше →



Когда в 2007м году на свет появился первый iPhone, многие обратили внимание на необычные для того времени иконки ? квадраты с закругленными углами. И пока простые пользователи радовались тому, как удобно жать пальцем на квадратные иконки, дизайнеры недоумевали: Как уместить все разнообразие природных форм в строго определенный формат iOS иконки? Как ни странно, ?ограничение квадратом? пошло на пользу и сейчас можно встретить по-настоящему потрясающие работы. Мы собрали подборку из 70+ восхитительных иконок для iPhone и iPad, сделанных лучшими дизайнерами мира. Вдохновляйтесь! Fishbowl iOS Icon http://dribbble.com/shots/676784-Fishbowl-iOS-Icon Смотреть дальше


За годы работы мы в Storelab Data Recovery собрали небольшую коллекцию мифов об утере и восстановлении данных. Некоторые из них активно тиражируются на различных компьютерных и не очень форумах ? поэтому, надеемся, эта статья будет полезна тем, кто ищет помощи, когда сломался диск или потеряны данные. Итак, пост о том, как не сделать трудную ситуацию ещё хуже. На фото ? результат ?охлаждения? жёсткого диска Читать дальше →


Текст, который вы используете в ваших call-to-action (призыв к действию, далее CTA)(wiki) так же важен, как и форма, размер и цвет самой кнопки. Даже маленькие изменения могут значительно повлиять на ваш рейтинг конверсии. Этот гайд, составленный с исследованиями кейсов, с примерами и простыми принципами оптимизации научит вас как писать CTA, которые повысят конверсию. Дополнительного вдохновения придаст статья When CTA?s Attack: 10 Real-World Call To Action Examples. Что нужно понимать про CTA Ваши CTA представляют собой переломный момент между уходом и конверсией. Когда вы просите кого-то что-то сделать онлайн, они должны пройти через ваши CTA ? вне зависимости от того, просите вы их скачать pdf, заполнить форму, купить продут или просто перейти на другую страничку. читать полный текст


Это очень важный для меня проект, можно сказать судьбоносный, надеюсь, что вы, за простыней текста, почувствуете то, что чувствую я работая над ним. Спасибо. В 2011 году Иван Охлобыстин написал текст ?Гроза?, который стал основой для одноименного ролика, разработанного в Студии Трейлеров. Ролик был приурочен к литературному вечеру ?Доктрина 77?, главную роль в нем сыграл актер Вадим Демчог. ?Грозу? посмотрели более 2 миллионов раз. И, в том числе благодаря ей, Студию отметили на международном фестивале видеодизайна. Так же можно почитать комментарии к этому ролику на нашем канале vimeo. Стоит отметить, что это коментарии не обычных зрителей, а профессионального собщества. В этом можно легко убедиться зайдя в профиль почти любого коментатора. Спустя год Иван написал продолжение под названием ?Рассвет?, а Студия Трейлеров приступила к разработке сценария и визуального ряда. Было принято решение увеличить масштаб и сложность в несколько раз, вплотную приблизившись к кинематографу. Длительность ролика увеличена до 10 минут. 10 августа прошел первый и основной съемочный день. Режиссером снова выступил автор этого поста, а главную роль неизменно отыгрывал Вадим Демчог. ?Рассвет?, как и предыдущий ролик, является некоммерческим проектом. Студия Трейлеров ведет его разработку за свой счет, привлекая волонтеров разных специализаций. Все вместе мы хотим доказать, что технологически в России возможно делать масштабные жанровые фильмы, а не только отвратительное ?доброе кино? за недобрые деньги. В рамках работы над этим проектом мы отрабатываем технологии и формируем команду, чтобы через год снимать не третью часть, а уже полноценное кино. Читать дальше →


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

No comments:

Post a Comment