Только что на своей ежегодной конференции для разработчиков WWDC'14 крупнейшая IT-корпорация мира Apple анонсировала новый язык программирования — Swift, призванный заменить Objective-C, являющийся основным в операционных системах компании последние двадцать лет.
Swift — объектно-ориентированный язык, компилирующийся в нативный код. Вместе с тем он включает в себя многие фичи, присущие функциональным языкам, в том числе:
Однако в новый язык не попали многие низкоуровневые вещи, обеспечивающие обратную совместимость Objective-C и C. Несмотря на это, заявляется, что по производительности Swift существенно обгоняет Objective-C.
Также сообщается, что Xcode — интегрированная среда разработки от Apple — уже обеспечивает полную поддержку нового языка, включая интерактивный playground.
Спустя более двух лет разработки увидел свет новый значительный выпуск HTTP-акселератора Varnish.
Основные изменения:
Язык VCL претерпел несовместимые с прошлой версией изменения, поэтому при обновлении на 4.0.0 понадобится переписать конфиги согласно руководству.
Сосунг отказывается от ведроида в пользу тизена в своих смартчасах (которые заодно были переименованы: из названия пропало «гэлакси»).
То ли тизен уже готов, то ли ведроид ещё не (для часиков).
Для !Ъ: http://www.theverge.com/2014/2/22/5437150/samsung-drops-android-for-tizen-in-new-gear-2-smartwatches.
Презенташка в пдфке, весьма познавательно. В том числе, объясняется выбор ЛЛВМ и кланга.
А есть на лоре разработчики игорей для приставок вообще и плоек в частности? Что можете интересного рассказать про свой вид деятельности веб-быдлокодерамлюдям, далёким от геймдева?
Сегодня вышла первая бета следующей версии замечательного веб-фреймворка Ruby on Rails.
Основные новшества:
Новый загрузчик рельсового окружения, встроен в бинстабы rails и rake. Запускает и держит приложение в фоне, что экономит массу времени при запуске сервера, консоли и рейк-задач.
Позволяют специализировать шаблоны для существующих форматов вместо создания кастомных майм-типов под различные устройства (планшет, смартфон):
show.html.haml # десктоп
show.html+ipad.haml
show.html+iphone.haml
Довольно наивная реализация перечислений: при объявлении массива или хэша нужных значений в модели для атрибута, в таблице будет сохраняться индекс или ключ присвоенного значения.
Тип ENUM (для тех БД, в которых он есть) не используется.
Для перечислений реализован кое-какой сахар (в частности, скоупы, которые кстати приводят к коллизиям, если у разных перечислений есть совпадающие значения), однако методы из ActiveModel::Dirty будут в следующих версиях.
Интеграция гема MailView облегчит тестирование шаблонов электронных писем
Закрывает довольно неприятную уязвимость.
И конечно же множество мелких улучшений и багфиксов.
Перемещено DoctorSinus из opensource
Итак, чтобы размять мозги в начале рабочей недели.
Задача. К заднему колесу велосипеда привязали верёвку (картинка). В какую сторону поедет велосипед, если потянуть за верёвку назад? Проскальзывание колёс исключаем.
Вышла очередная версия популярного браузера с открытым исходным кодом. Что нового:
>>> Подробности
Премьер-министру РФ Дмитрию Медведеву подарили первый российский смартфон производства «Ростеха». Телефон, который получил название Yotaphone, главе правительства вручил руководитель корпорации Сергей Чемезов в ходе рабочей встречи в подмосковной резиденции Горки.
Он рассказал, что новинка поступит в продажу одновременно в России и ряде европейских стран, в частности в Германии, Австрии, Испании. Стоимость смартфона, который на данный момент собирается в Сингапуре, составит 18 - 19 тысяч рублей. Главная «изюминка» телефона заключается в том, что у него два экрана: один из них сенсорный цветной, а второй черно-белый, в котором используется технология под названием «электронные чернила» (E-ink).
По словам главы «Ростеха», впервые российский смартфон был представлен на выставке в Лас-Вегасе, где получил высшую награду – «сказали, что это уникальное изобретение». «Apple напрягся, в общем, после нашего смартфона?» - спросил премьер. «Совершенно верно», - ответил глава «Ростеха».
Парк маков в жугле насчитывает более 40 тысяч единиц. Мак является основной рабочей машиной в корпорации, соответственно, OS X — основной операционной системой: пользоваться другими платформами можно, только если на то есть производственная необходимость.
В последней версии сервера nginx добавлена реализация протокола WebSocket. Нововведение, доступное в базовой поставке, позволит существенно упростить создание веб-приложений, требующих обмена сообщения между сервером и клиентом в режиме реального времени.
WebSocket — технология, делающая возможным двунаправленный обмен данными между клиентом и сервером поверх TCP-соединения. Протокол требует реализации как на клиенте, так и на сервере. В настоящее время поддержка веб-сокетов имеется в десктопных версиях всех популярных браузеров.
nginx — открытый веб- и обратный прокси-сервер, отличительными чертами которого являются высокая производительность и нетребовательность к ресурсам. nginx — второй по популярности веб-сервер в мире, обслуживающий около 30 % высоконагруженных сайтов.
>>> Подробности
Новая версия подверглась значительному рефакторингу, многие участки кода переписаны заново.
Основные изменения:
В версию 2.6 перенесены некоторые команды из Redis Cluster. Полная функциональность кластера обещана к версии 3.0.
Redis — журналируемое хранилище типа «ключ-значение» с открытым исходным кодом под лицензией BSD, доступное для большинства POSIX-систем. Разработка спонсируется компанией VMware.
F2FS (flash-friendly file system) — новая файловая система, спроектированная для устройств с флэш-памятью конструкции NAND.
Ким Чжэ Гык (Kim Jaegeuk) из Самсунга объясняет, что разработка потребовалась из-за того, что получившие широкое распространение устройства хранения данных типа NAND (SSD-диски, SD-карты) требуют адаптированной файловой системы, поскольку значительно отличаются от НЖМД по своим характеристикам.
Мы выбрали журнально-структурированный подход, но попытались приспособить его к новой модели запоминающего устройства, заодно починив некоторые известные проблемы.
Очевидно, что новинка предназначается, в первую очередь, для мобильных устройств, производимых корпорацией.
Пару дней назад состоялся релиз популярной библиотеки. Данная версия совместима с последними версиями jQuery UI и jQuery Mobile. Основные изменения:
Релиз доступен в официальном CDN проекта.
!Ъ: первоисточник на гуглоплюсе
Ъ: всё дело, главным образом, в кривом дизайне — ошибке проектирования, существующей с самого начала жизни этого поделия, вылечить которую можно только переписыванием графического тулкита с нуля, в то время как айось идеально продумана от и до.
Есть ещё надмозг-перевод на хабре (комменты местами доставляют).
З.Ы. А я думал, что причина в устаревшем ядре и тормозной жабке. Хотя они наверняка тоже причастны.
Сегодня крупнейшая IT компания мира выпустила в свет новую версию своей операционной системы Mac OS X — 10.7 под кодовым именем Lion, разработка которой заняла почти два года.
Обновление доступно для всех пользователей Mac OS X Snow Leopard через Mac App Store и стоит всего $29,99!
Всего более 250 нововведений, главные из которых:
Вместе с тем, пропали Front Row, Rosetta и Samba. JRE и Flash Player больше не поставляются с системой, но могут быть поставлены пользователем самостоятельно.
Перемещено JB из Apple
Моторола наняла несколько бывших сотрудников Эпл и Адоби для создания собственной мобильной операционной системы.
…Эта разработка должна стать альтернативой Андроиду, единственной ОС, с которой компания ныне поставляет свои устройства.
…На создание новой операционной системы Моторолу могли подтолкнуть патентные претензии Оракла к Андроиду.
Это что же получается: великий Эпл, рим и эйч-пи имеют свои мобильные оси; хтц поддерживает как ведроид, так и винфон7; гнусмас — аналогично + пилит свою байду, нокла недавно начала сотрудничество с некрософтом (сколько кирпичей по этому поводу было высрано…), а теперь и единственный верный раб гугла решил последовать примеру более успешных конкурентов. Выходит, ведроид скоро совсем не при делах останется? Цитата из того же источника:
«Google is shooting itself in the foot,» said the person familiar with Motorola's plans, citing what he sees as concerns about Android fragmentation, product differentiation, and issues related to Google's support for its partners.
Что думают уважаемые анонимные^Wаналитики?
следующие → |