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

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

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

 

 -Статистика

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

Habrahabr/New








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

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

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

Тестирование фотохостингов на цифровой износ (21 шт)

Понедельник, 30 Октября 2017 г. 04:44 + в цитатник


В прошлый раз я описал явление и ввёл термин "цифровой износ", а на следующее, после публикации, утро обнаружил что в тот же день на mobile-review вышел обзор с упоминанием подобной темы. В обзоре рассказывалась история про человека который несколько лет загружал свои фотографии в Google Photo и в итоге лишился исходников.

«Это знак», — подумал я и решил провести анализ популярных фотохостингов на предмет цифрового износа фотографий.

Для этого, я выбрал критерии износа и смоделировал реальную ситуация из жизненного цикла цифровых фотографий.

Условия эксперимента: пользователь поехал на публичное мероприятие (в моём случае — всероссийский чемпионат «Лесоруб-2017»), по возвращении домой закинул фотографии в интернет (с помощью браузера) и потом пробабал исходники. Пробабал самым обычным образом — диск покрашился, случайно стёр папку, сознательно чистил диск будучи уверенным что у него в интернете всё сохранено и т.п. И потом, время спустя, пользователь понял что оригинала у него нет и пошёл скачивать то что у него «в интернете».

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

Посмотрим, что было в начале, что осталось в конце и насколько велик износ.

Поехали!
Читать дальше ->

https://habrahabr.ru/post/341238/


Метки:  

PHP-Дайджест № 119 (10 – 29 октября 2017)

Понедельник, 30 Октября 2017 г. 03:38 + в цитатник

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.2.0 RC5 и другие релизы, предложения из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!


Читать дальше ->

https://habrahabr.ru/post/341236/


Метки:  

Broo — алгоритм сжатия без потерь. Улучшения

Понедельник, 30 Октября 2017 г. 02:02 + в цитатник

С выхода предыдущей публикации прошло чуть больше полу года. Далеко не все это время ушло на улучшения алгоритма, но результаты есть. И так.


Почему название "Broo"?


image


Читать дальше ->

https://habrahabr.ru/post/341226/


Метки:  

А вы не слишком поторопились изгнать “гамбургер” из своего приложения?

Понедельник, 30 Октября 2017 г. 01:08 + в цитатник


Привет. Мы все видим, что происходит с навигацией в приложениях — привычный "гамбургер" заменяют нижним таббаром. Лично меня это напрягало, когда это происходило с моими часто используемыми программами: Pocket, Skype, Youtube, а с недавних пор и VK.


Вроде бы с этим таббаром всё должно быть хорошо. Но кое-что произошло. Вчера вечером мы с подругой сидели и общались, зашла речь про телефоны, а потом она вдруг говорит:


она: а ты, кстати, видел во что превратился ВК?
я: хм… что ты имеешь ввиду?
она: да там вообще теперь какая-то бяка. Я поэтому его не обновляю. (показывает на своём айфоне привычное меню навигации в старом стиле)
я: lol, ну и правильно делаешь.

Знаете, это меня немного удивило. Мы привыкли читать подобные отзывы в play-маркете/эппсторе, но только не вживую. Я подумал, что это достаточный повод обдумать ситуацию. Под катом немного размышлений на эту тему.

Читать дальше ->

https://habrahabr.ru/post/341234/


Метки:  

Дайджест свежих материалов из мира фронтенда за последнюю неделю №286 (23 — 29 октября 2017)

Понедельник, 30 Октября 2017 г. 00:46 + в цитатник
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Читать дальше ->

https://habrahabr.ru/post/341232/


Как правильно оформить Open Source проект

Воскресенье, 29 Октября 2017 г. 22:50 + в цитатник

В свободное и не свободное время[1] я развиваю несколько своих проектов на github, а также, по мере сил, участвую в жизни интересных для меня, как программиста, проектах.


Недавно один из коллег попросил консультацию: как выложить разработанную им библиотеку на github. Библиотека никак не связана с бизнес-логикой приложения компании, по сути это адаптер к некоему API, реализующему определённый стандарт. Помогая ему, я понял что вещи, интуитивно понятные и давно очевидные для меня, в этой области, совершенно неизвестны человеку делающему это впервые и далёкому от Open Source.


Я провел небольшое исследование и обнаружил что большинство публикаций по этой теме на habrahabr освещают тему участия (contributing), либо просто мотивируют каким-нибудь образом примкнуть к Open Source, но не дают исчерпывающей инструкции как правильно оформить свой проект. В целом в рунете, если верить Яндекс, тема освещена со стороны мотивации, этикета контрибуции и основ пользования github. Но не с точки зрения конкретных шагов, которые следует предпринять.


Так что из себя представляет стильный модный молодёжный Open Source проект в 201* году?

Читать дальше ->

https://habrahabr.ru/post/341166/


Метки:  

Android и кастомные шрифты или «Да здравствует API 26»

Воскресенье, 29 Октября 2017 г. 22:25 + в цитатник
С приходом API 26 наконец-то закончилось время, когда мы были вынуждены извращаться и писать кастомные View когда дизайнер хотел использовать что-то помимо Roboto.
Читать дальше ->

https://habrahabr.ru/post/341218/


Метки:  

[Из песочницы] Как создать несколько VMFS датасторов на одном дисковом устройстве

Воскресенье, 29 Октября 2017 г. 21:48 + в цитатник
В некоторых специфических ситуациях вам может понадобиться создать несколько data store на одном дисковом устройстве. Как, например, произошло в нашем случае.

На одном из наших Vsphere ESxi серверов установлен RAID адаптер Adaptec ASR72405 c подключёнными к нему 24 жёсткими дисками по 5 TB марки ST5000NM0024. Нами было принято решение построить RAID 60 на 22 дисках и ещё 2 диска сконфигурировать в hot-spare. Это обеспечивало нам необходимое дисковое пространство при максимальной полученной скорости доступа при потоковом чтении/записи — в районе 3.5 гигабайта в секунду на запись и 3.3 гигабайта в секунду на чтение. Обращаю внимание ещё раз, что по специфике нашей задачи нас интересовала именно максимальная скорость при потоковом чтении/записи.
Читать дальше ->

https://habrahabr.ru/post/341216/


Метки:  

[recovery mode] Варианты монетизации информационной системы

Воскресенье, 29 Октября 2017 г. 17:51 + в цитатник
Вы должны предоставить: нужный, качественный (код, проект, документация, организация работы команды, выпуск версии, поддержка), удобный, конкурентно способный программный продукт.
А так же продвинуть его на рынок и продать, в этой публикации будет приведено несколько способов получения прибыли.
Читать дальше ->

https://habrahabr.ru/post/341210/


Метки:  

«Чтение на выходных»: 22 независимых блога о разработке, ИБ, тестировании и геймдеве

Воскресенье, 29 Октября 2017 г. 16:32 + в цитатник
В прошлом месяце в нашей подборке полезных источников оказались блоги о математике и алгоритмах. Сегодня мы решили продолжить изучение тематической ветки Hacker News на предмет интересных источников материалов о разработке.

Под катом — блоги программистов и тестировщиков, дизайнеров и руководителей студий, независимых консультантов и управленцев, которых отличает живой слог, умение писать по делу и (нередко) отличное чувство юмора.

Читать дальше ->

https://habrahabr.ru/post/340136/


Метки:  

Разработка провайдера виртуальной инфраструктуры: опыт 1cloud

Воскресенье, 29 Октября 2017 г. 16:32 + в цитатник
По информации Gartner, рынок облачных сервисов растет быстрее других ИТ-направлений — в 2016 году рост составил 31%. При этом рынок включает в себя большое число сервисов: начиная с привычных IaaS, PaaS, SaaS и заканчивая DBaaS, DRaaS и AIaaS.

Чтобы создать компанию, предоставляющую одну из этих услуг, нужно учитывать определенные особенности. Но поскольку 1cloud — IaaS-провайдер, мы бы хотели поговорить о принципах, которыми мы руководствуемся при разработке и предоставлении именно IaaS-сервисов.

Читать дальше ->

https://habrahabr.ru/post/341182/


Метки:  

Дайджест интересных материалов для мобильного разработчика #227 (23 октября — 29 октября)

Воскресенье, 29 Октября 2017 г. 16:02 + в цитатник
В нашем новом большом дайджесте мы учимся распознавать рыбу, создавать приложения для iPhone X, открывать в новой версии Android доступ к машинному обучению, создавать безумные табуретки и даже готовить игры к запуску. Добро пожаловать!

Читать дальше ->

https://habrahabr.ru/post/341206/


2.Check Point на максимум. HTTPS-инспекция

Воскресенье, 29 Октября 2017 г. 15:46 + в цитатник

В предыдущем уроке мы затронули проблему человеческого фактора в Информационной безопасности. В итоге мы сделали вывод, что не важно на сколько качественное и дорогое оборудование вы используете, т.к. все “упрется” в настройку, которая должна быть выполнена грамотно. В этом уроке мы рассмотрим https-инспекцию. Довольно многие недооценивают важность этой функции без которой немыслима современная защита сети. Но обо всем по порядку.

Защита веб-трафика


Практически все современные NGFW или UTM решения имеют функционал проверки веб-трафика. Это и категоризация сайтов и проверка скачиваемого контента и определение веб-приложений. Причем последний пункт (веб-приложения) очень важен, т.к. через один и тот же порт могут работать огромное кол-во сервисов. И если с проверкой HTTP-трафика практически у всех вендоров нет проблем, то HTTPS — настоящий вызов для современных средств защиты. Читать дальше ->

https://habrahabr.ru/post/341200/


Перенос заданий и расписаний с одного экземпляра MS SQL Server на другой средствами T-SQL

Воскресенье, 29 Октября 2017 г. 15:06 + в цитатник

Предисловие


Довольно часто бывает необходимо перенести задания Агента на другой экземпляр MS SQL Server. Восстановление базы данных msdb невсегда именно то решение, которое подойдет, т к нередки случаи, когда нужно перенести именно только задания Агента, а также при переходе на более новую версию MS SQL Server. Так как же можно перенести задания Агента без восстановления базы данных msdb?

В данной статье будет разобран пример реализации скрипта T-SQL, который копирует задания Агента с одного экземпляра MS SQL Server на другой.
Данное решение было опробовано при переносе заданий Агента с MS SQL Server 2012 на MS SQL Server 2017.
Читать дальше ->

https://habrahabr.ru/post/341196/


Метки:  

Некоторые особенности программирования временных событий в играх

Воскресенье, 29 Октября 2017 г. 14:53 + в цитатник

Д'oжили. Недавно была обнаружена проблема синхронизации игрового процесса с реальным временем не где-нибудь, а в игре "Quake Champions". Название игры "Quake" раньше было синонимом чего-то крутого, высокотехнологичного и идеального. И в голову не могло придти, что через какую-то пару десятков лет и камня на камне не останется от былого превосходства, а в новой игре с именем "Quake" появятся грубые ошибки, приводящие к тому, что один из игроков может получить преимущество только потому, что у него лучше "железо". Дело в том, что скорость стрельбы в новом шутере зависит от fps, то есть, количество пуль, выпущенных игроками с разным значением fps за один и тот же промежуток времени будет разным, а значит один из них может получить преимущество.
Данная статья рекомендуется к прочтению всем разработчикам игр, а в особенности разработчикам программ для движущихся механизмов. Да, подобные проблемы были и в коде библиотеки для работы с шаговыми двигателями для Arduino. Но если вы создаете программы для управления полетом ракет, или для атомных реакторов, то, ребята, вам эта статья не поможет. Вам нужны другие уровни синхронности, и специальное железо, работающее под управлением RTOS.

Читать дальше ->

https://habrahabr.ru/post/341198/


Метки:  

Локализация комментариев в коде. Лекция Яндекса

Воскресенье, 29 Октября 2017 г. 13:43 + в цитатник
В процессе выхода на международный рынок с API Карт мы решили отказаться от комментирования кода на русском языке. При этом на основе комментариев формируются справочники сервиса, которые затем публикуются у нас на портале, и отказываться от поддержки справочников на русском языке мы не хотели. Из доклада Олеси Горбачевой и Максима Горкунова вы узнаете, как технические писатели Яндекса совместно с разработчиками API Карт поменяли язык комментариев и организовали синхронную поддержку справочников и примеров сразу на двух языках.




Читать дальше ->

https://habrahabr.ru/post/341192/


SILVER: как я проектирую приложения для iOS

Воскресенье, 29 Октября 2017 г. 12:30 + в цитатник

Еще одна архитектура?


В последние годы заметно набрала обороты тема альтернативных архитектур для создания приложений под платформу iOS. На доске особого почета уже закрепились некоторые силачи, известные как MVP, MVVM, VIPER. А кроме них есть еще множество других, не столь распространенных.


Среди силачей, на мой взгляд, ни одна не является универсальной таблеткой для всех случаев:


  • если нужно сделать пару маленьких экранов со статическим набором данных, то вводить полноценный VIPER довольно затратно;
  • если не нравится реактивный подход, то MVVM с большой долей вероятности пройдет мимо;
  • если столкнулся с проблемой Massive в большом проекте, то MVC наверняка уже не подходит.

Есть вариант использовать несколько архитектур, ибо многие позволяют в той или иной степени сочетать себя с другими, но это тоже не слишком удобно как минимум по трем причинам:


  • по мере роста модуля может возникнуть надобность конвертировать его в другую архитектуру;
  • при внесении изменений в модуль надо сначала сообразить, какая архитектура использована для него, и как именно надо вносить туда изменения;
  • надобность добавлять код-адаптер, чтобы совместно использовать модули разных архитектур, ибо на пустом месте код вряд ли получится нативным одновременно для них обеих.

И вот, столкнувшись за последние четыре года со множеством проектов (несколько проектов из банковской сферы, несколько разнородных заказных, а также несколько своих собственных — как приложений, так и игровых), я сформировал для себя архитектурный подход, который теперь по возможности стараюсь использовать в любом проекте, который начинаю.


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

Читать дальше ->

https://habrahabr.ru/post/341178/


Метки:  

Жизнь после запрета Google Global Cache: Последствия для провайдеров и клиентов

Воскресенье, 29 Октября 2017 г. 11:46 + в цитатник
В сентябре этого года Роскомнадзор разослал провайдерам письма. В них было сказано, что серверы Google Global Cache, увеличивающие скорость доступа к ресурсам Google, не сертифицированы. Регулятор отметил, что наличие этого оборудования в сети провайдера повлечет наложение штрафа до 300 тыс. рублей.

В нашем сегодняшнем материале мы посмотрим, чем грозит отказ от GGC интернет-провайдерам и клиентам.

Читать дальше ->

https://habrahabr.ru/post/340846/


Метки:  

[Перевод] Создаём собственный физический 2D-движок. Часть 1: основы и разрешение импульсов силы

Воскресенье, 29 Октября 2017 г. 10:22 + в цитатник
image


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

Физика даёт игроку потрясающие возможности для погружения в игру. Думаю, что освоение физического движка будет очень полезным умением для любого программиста. Для более глубокого понимания внутренней работы движка можно в любой момент вносить любые оптимизации и специализированные особенности.
Читать дальше ->

https://habrahabr.ru/post/336908/


Метки:  

[Перевод] Вопросы задаваемые на интервью программистам Java по шаблонам проектирования

Воскресенье, 29 Октября 2017 г. 09:25 + в цитатник
Для разминки. Прошлый раз публикация подобного рода материалов вызвала нешуточные дебаты ;-) Доливая масла в огонь, приведу примеры вопросов по шаблонам проектирования Java. Может отделы кадров станут немного более адекватными ;-)

Читать дальше ->

https://habrahabr.ru/post/341174/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1211 1210 [1209] 1208 1207 ..
.. 1 Календарь