-Поиск по дневнику

Поиск сообщений в rss_habrahabr

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.11.2006
Записей:
Комментариев:
Написано: 2




Интересные публикации из тематических хабов на Хабрахабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.habrahabr.ru/text/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/text/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

[Перевод] Стабильность как результат

Воскресенье, 16 Ноября 2014 г. 00:54 + в цитатник

Эта статья — перевод второй части из серии блог-постов, приуроченных к предстоящему релизу первой стабильной версии языка Rust. Перевод первой части можно прочитать здесь.

Замечания к переводу прошу слать в личку.




Много важного несёт с собой предстоящий релиз Rust 1.0, но самым главным в нём являются наши усилия по обеспечению стабильности, аналогичные нашей постоянной ориентации на безопасность.

Начиная с версии 1.0, мы перейдём на шестинедельный цикл релизов и к набору «каналов». Канал стабильных релизов обеспечит безболезненные обновления, а канал ночных сборок предоставит первопроходцам доступ к тому функционалу, над которым в данным момент ведётся работа.

Читать дальше →

http://habrahabr.ru/post/243315/


Метки:  

Выразительный JavaScript: JavaScript и браузер

Суббота, 15 Ноября 2014 г. 22:56 + в цитатник

Содержание




Браузер – крайне враждебная программная среда

Дуглас Крокфорд, «Язык программирования JavaScript» (видеолекция)


Следующая часть книги расскажет о веб-браузерах. Без них не было бы JavaScript. А если бы и был, никто бы не обратил на него внимания.

Технологии веба с самого начала были децентрализованными – не только технически, но и с точки зрения их эволюции. Различные разработчики браузеров добавляли новую функциональность «по случаю», непродуманно, и часто эта функциональность обретала поддержку в других браузерах и становилась стандартом.

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

http://habrahabr.ru/post/243311/


Метки:  

Хакерская группа Sednit специализируется на атаках изолированных air-gapped сетей

Суббота, 15 Ноября 2014 г. 22:25 + в цитатник

Киберпреступная группа Sednit, которая также известна как Sofacy, APT28 или «Fancy Bear» специализируется в проведении атак на различные организации в течение многих лет. Недавно мы обнаружили, что эта группа начала специализироваться на атаках защищенных, изолированных от Интернет сетей типа air-gapped. Для этого используется специальная вредоносная программа, с помощью которой осуществляется похищение конфиденциальных данных компьютеров в скомпрометированной сети.



Ранее мы писали про преступную активность этой группы, которая использовала собственный набор эксплойтов для компрометации легитимных веб-сайтов и последующего заражения пользователей вредоносными программами. Об активности этой группы также сообщали FireEye в своем отчете, посвященном группе APT28, а также Trend Micro в отчете Operation Pawn Storm. В этом материале мы остановимся на новой области атак этой группы, которая использует вредоносную программу Win32/USBStealer для похищения конфиденциальных данных компьютеров сетей, изолированных от Интернет.

Читать дальше →

http://habrahabr.ru/post/243309/


Метки:  

mocap на коленке (Skeletal Animations 2)

Суббота, 15 Ноября 2014 г. 19:40 + в цитатник

12 мая 2007 года Jochen Diehl опубликовал очень интересную статью «Skeletal Animations».



Вкратце изложу суть:
Подробности

http://habrahabr.ru/post/238049/


Метки:  

[recovery mode] ReactOS 0.3.17 — «нумерологический» релиз операционной системы

Суббота, 15 Ноября 2014 г. 16:14 + в цитатник

Добрый день! image

Меня зовут Алексей Брагин, я приветствую всех гостей на открытии блога компании «Фонд ReactOS», которое стало возможным благодаря программе поддержи стартапов от «Тематических Медиа».

От лица всей команды разработчиков проекта ReactOS представляю вашему вниманию новый релиз нашей операционной системы под номером 0.3.17
Читать дальше →

http://habrahabr.ru/post/243295/


Puppet. Часть 1: введение в Hiera

Суббота, 15 Ноября 2014 г. 16:00 + в цитатник


Данная статья является первой из трех статей, в которых я хочу дать свое видение проблемы управления большими инфраструктурами с помощью Puppet. Первая часть является введением в мощный инструмент организации иерархии Puppet Hiera. Данная статья ориентирована на людей, уже знакомых с Паппетом, но еще не знакомых с Хиерой. В ней я постараюсь дать базовые знания об этом мощном инструменте и о том, как он облегчает управление большим количеством серверов.

Вы наверняка знаете или представляете, что управление большой инфраструктурой с помощью Puppet — непростая задача. Если для десяти серверов Паппет не нужен, для пятидесяти в самый раз и код можно писать как угодно, то когда речь идет о 500+ серверов, то в этом случае приходится уже серьезно думать об оптимизации своих усилий. Плохо, что Паппет изначально, видимо, не задумывался, как решение для больших инфраструктур, по крайней мере иерархия в него изначально заложена из рук вон плохо. Стандартные node definitions совершенно неприменимы в больших компаниях. Node inheritance (также как и class inheritance) Puppetlabs не рекомендуют больше использовать вообще, вместо этого лучше загружать данные о иерархии из внешних источников, таких как Hiera и External Node Classifier (ENC). Читать дальше →

http://habrahabr.ru/post/242657/


Метки:  

Слайдшоу на CSS (Sass)

Суббота, 15 Ноября 2014 г. 11:46 + в цитатник

Тема, мягко говоря, не новая, существует ряд статей — на Smashing Magazine и в блогах, а так же просто реализации (исходный код, только та часть, которая касается анимации). Но, помимо фатального недостатка, у данных реализаций есть недостатки фактические — первые два варианта не предоставляют управления, а последний хоть и предоставляет, но при переключении слайдов анимация останавливается и её приходится запускать снова. Пожалуй, можно сказать что это фича, но мне хотелось полностью спародировать поведение слайдшоу как если бы оно было написано на javascript (что в итоге всё равно не удалось) — то есть при переклчении анимация продолжается, но начинается с выбранного слайда.
Кому лень читать — сразу конечный результат.


Читать дальше →

http://habrahabr.ru/post/202844/


Метки:  

Дайджест интересных материалов о создании контента, маркетинге и Growth Hacking #1

Суббота, 15 Ноября 2014 г. 09:29 + в цитатник

Привет, Хабр! Еженедельно я буду публиковать здесь подборку ссылок на материалы о создании контента, маркетинге и Growth Hacks (в будущем дайджест будет выходить дважды в неделю).

image Читать дальше →

http://habrahabr.ru/post/243287/


Метки:  

Apple прокомментировала ситуацию с уязвимостью Masque в iOS

Суббота, 15 Ноября 2014 г. 00:43 + в цитатник

На этой неделе компания FireEye опубликовала информацию, относящуюся к т. н. «Masque» уязвимости в iOS. Уязвимость позволяет установить вредоносное приложение поверх уже существующего, причем это новое приложение получит доступ ко всем файлам предыдущего. Это при условии того, что устанавливаемое приложение будет иметь тот же самый идентификатор «bundle identifier», который iOS & OS X используют для идентификации приложений на уровне ОС, например, при доставке им обновлений. Уязвимости подвержены все версии iOS начиная с 7.1.1, включая, последнюю iOS 8.1.1 beta.



Читать дальше →

http://habrahabr.ru/post/243279/


Метки:  

[Перевод] Выразительный JavaScript: Проект: язык программирования

Суббота, 15 Ноября 2014 г. 00:33 + в цитатник

Содержание




То, что проверяет и определяет смысл выражений в языке программирования, является в свою очередь просто программой.

Хэл Абельсон и Жеральд Сасман, «Структура и интерпретация компьютерных программ».

Когда учение спросил учителя о природе цикла Данных и Контроля, Юань-Ма ответил: «Подумай о компиляторе, компилирующем самого себя».

Мастер Юань-Ма, «Книга программирования»


Создать свой язык программирования удивительно легко (пока вы не ставите запредельных целей) и довольно поучительно.

Главное, что я хочу продемонстрировать в этой главе – в построении языка нет никакой магии. Мне часто казалось, что некоторые человеческие изобретения настолько сложны и заумны, что мне их никогда не понять. Однако после небольшого самообразования и ковыряния такие штуки часто оказываются довольно обыденными.

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

http://habrahabr.ru/post/243277/


Метки:  

[Перевод] Выразительный JavaScript: Модули

Пятница, 14 Ноября 2014 г. 22:12 + в цитатник

Содержание




Начинающий программист пишет программы так, как муравьи строят муравейник – по кусочку, без размышления над общей структурой. Его программы как песок. Они могут недолго простоять, но вырастая, они разваливаются.

Поняв проблему, программист тратит много времени на размышления о структуре. Его программы получаются жёстко структурированными, как каменные изваяния. Они тверды, но когда их нужно менять, над ними приходится совершать насилие.

Мастер-программист знает, когда нужна структура, а когда нужно оставить вещи в простом виде. Его программы словно глина – твёрдые, но податливые.

Мастер Юан-Ма, Книга программирования


У каждой программы есть структура. В частностях она определяется тем, как программист делит код на функции и блоки внутри этих функций. Программисты вольны в создании структуры своей программы. Структура определяется больше вкусом программиста, нежели функциональностью программы.

В случае больших программ отдельные функции уже теряются в коде, и нам необходима единица организации кода больших масштабов. Модули группируют программный код по каким-то определённым признакам. В этой главе мы рассмотрим преимущества такого деления и техники создания модулей в JavaScript.
Читать дальше →

http://habrahabr.ru/post/243273/


Метки:  

Ловцы молний. Необычные эксперименты с грозой

Пятница, 14 Ноября 2014 г. 17:11 + в цитатник

Добрый день, уважаемые читатели Хабра.

Я расскажу о своём необычном хобби. Нет, это не фото/видео охота за молниями. Я ловлю молнии в прямом смысле этого слова, запуская воздушного змея в грозовые тучи. Направляю энергию грозы в специальные схемы и устройства, чтобы проводить опыты.

image

Меня всегда вдохновляла красота и мощь молний. Сила тока в разряде молнии достигает 10-300 тысяч ампер, а напряжение — от десятков миллионов до миллиарда вольт. Мощность разряда — от 1 до 1000 ГВт. Вот было бы хорошо «приручить» эту энергию!

Хочу предупредить, не повторяй это дома! Я соблюдаю особую осторожность и хорошо знаю природу электрических явлений. Помни, поражение молнией смертельно.
Читать дальше →

http://habrahabr.ru/post/243095/


Приглашаем на конференцию по web-разработке 29 ноября

Пятница, 14 Ноября 2014 г. 16:46 + в цитатник



Друзья, 29 ноября в московском офисе Mail.Ru Group пройдёт конференция, посвящённая веб-разработке в мобильном и «большом» сегментах сети. Перед слушателями выступят специалисты, работающие в проектах Почта Mail.Ru, Одноклассники, Облако Mail.Ru и Редактор документов.

Программа конференции:

Андрей Сумин, руководитель разработки клиентской части Mail.Ru, представит доклад «Редизайн, ни одного пользователя не пострадало».

Мы часто слышим как надо разрабатывать, писать тесты и профилировать программный код. Но редко компании делятся опытом выкатки нового кода на продакшен. Андрей расскажет про этапы выкатки нового дизайна почты на миллионы пользователей.
Читать дальше →

http://habrahabr.ru/post/243147/


Метки:  

Из жизни юзабилити-лаборатории Mail.Ru Group

Пятница, 14 Ноября 2014 г. 15:25 + в цитатник



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

http://habrahabr.ru/post/243241/


Метки:  

[Перевод] 9 основных принципов отзывчивого веб-дизайна

Пятница, 14 Ноября 2014 г. 14:58 + в цитатник


Отзывчивый дизайн — отличное решение проблемы корректного отображения сайта на разных экранах. Однако новичкам зачастую трудно понять основы, обучаясь только по книгам/статьям. С каждым днём появляется всё больше различных устройств, имеющих разные размеры экрана, поэтому создание дизайна в пикселях и только для настольных компьютеров/смартфонов остаётся в прошлом. Именно поэтому сейчас стоит изучить принципы отзывчивого дизайна — дизайна, совмещающего в себе адаптивность и резиновость (если вы ещё не знакомы с адаптивным дизайном, то эта статья будет хорошим выбором для начала изучения). Читать дальше →

http://habrahabr.ru/post/243247/


Метки:  

Что почитать на досуге: дайджест новостей игровой индустрии за октябрь

Пятница, 14 Ноября 2014 г. 14:44 + в цитатник

Осень в игровой индустрии – время релизов. Самое время оглянуться назад и узнать, о чем в октябре писали англоязычные игровые СМИ.


Читать дальше →

http://habrahabr.ru/post/243243/


Метки:  

Python реализация парадигмы event-driven с помощью сопрограмм

Пятница, 14 Ноября 2014 г. 14:23 + в цитатник

Статья про то, как с помощью расширенных генераторов Python сделать собственную реализацию сопрограмм, переключающихся по получению событий. Простота кода получившегося модуля вас приятно удивит и прояснит новые и мало используемые возможности языка, которые можно получить, используя такие генераторы. Статья поможет разобраться и с тем, как это устроено в серьезных реализациях: asyncio, tornado, etc.
Читать дальше →

http://habrahabr.ru/post/243207/


VexorCI под капотом

Пятница, 14 Ноября 2014 г. 14:01 + в цитатник

Привет, Хабр! Время долгожданного поста про внутреннее устройство Vexor – облачного continuous integration для разработчиков, позволяющего эффективно тестировать проекты и платить только за те ресурсы, которые реально используются.

image
Читать дальше →

http://habrahabr.ru/post/243231/


Метки:  

Анализ дружеских связей VK с помощью Python. Продолжение

Пятница, 14 Ноября 2014 г. 13:41 + в цитатник

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

http://habrahabr.ru/post/243229/


Метки:  

[Из песочницы] О чём молчит техническое задание?

Пятница, 14 Ноября 2014 г. 13:04 + в цитатник

Речь пойдёт об очень странных требованиях, на которых агрессивно настаивает заказчик. Я знаю, что это бесконечная тема и о ней уже многое сказано. Но разве вас никогда не просили «добавить больше воздуха прямо в розовых котят, а еще сделать дождь под курсором»? Такой человек не готов слушать аргументы. Вы ещё не успели договорить фразу, а он уже сконцентрировался на поиске контраргументов. Кроме этого, человек часто боится показаться глупым, следовательно, продолжает спорить ради имиджа и самооценки, даже осознавая свою неправоту. Согласитесь, что очень сложно в этой теме сказать действительно новые слова? Но я попробую обобщить самую суть эффективных стратегий поведения в этой ситуации.

Какой результат мы получим?

В результате чтения этой заметки некоторые новички смогут избежать типичных ошибок, через которые прошли более опытные коллеги. Если вы посмотрите отчёты по сайтам (допустим, из пары крупный студий), то удивитесь типичности всех ситуаций. Аналогичная ситуация и с человеческим общением: кто-то уже агрессивно настаивал на глупостях, а кто-то был вынужден действительно повысить конверсию. Для владельца сайта его проект является центром мира, а для нас с вами этот проект просто одна из строчек сводной таблицы с некоторыми показателями (например: конверсия, отказы, среднее время на сайте, повторные визиты, цели). Посмотрим на проблему сложного общения, как на сводную таблицу человеческого опыта.
Читать дальше →

http://habrahabr.ru/post/243225/


Метки:  

Поиск сообщений в rss_habrahabr
Страницы: 149 ... 47 46 [45] 44 43 ..
.. 1 Календарь