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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Почему нельзя полагаться на пользовательские отчёты об ошибках

Четверг, 17 Августа 2017 г. 18:14 + в цитатник


Мы в Parallels достаточно внимательно анализируем пользовательские отчёты об ошибках. У нас на этот счет внедрена автоматизированная система учета и обработки данных. Специально обученные люди работают с информацией и лечат болячки у пользователей. Однако, не все разделяют нашу философию. Под катом интересное мнение Ника Харли на портале Medium. В комментариях можно отлично подискутировать на заданную тему. Читать дальше ->

https://habrahabr.ru/post/335858/


Метки:  

[Из песочницы] EntityFramework: (анти)паттерн Repository

Четверг, 17 Августа 2017 г. 17:46 + в цитатник
Repository Pattern
Репозиторий является посредником между слоем доступа к данным и доменным слоем,
работая как in-memory коллекция доменных обектов. Клиенты создают декларативные
описания запросов и передают их в репозиторий для выполнения.
  — свободный перевод Мартина Фаулера

EntityFraemwork предоставляет нам готовую реализацию паттернов Repository: DbSet и UnitOfWork: DbContext. Но мне часто приходится видеть, как коллеги используют в своих проектах собственную реализацию репозиториев поверх существующих в EntityFraemwork.


Чаще всего используется один из двух подходов:


  1. Generic Repository как попытка абстрагироваться от конкретного ORM.
  2. Repository как набор запросов к выбранной таблице БД (паттерн DAO).

И каждый из этих подходов содержит недостатки.

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

https://habrahabr.ru/post/335856/


Полезные книги о разработке мобильных игр на Android и iOS

Четверг, 17 Августа 2017 г. 17:30 + в цитатник

image


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


Вне зависимости от выбранного пути, рано или поздно появится необходимость подключить еще один источник знаний, и тут вы можете задуматься о книгах. Учитывайте, что ни одна книга по мобильной разработке не заменит практику. В больших статьях по геймдеву вы слово «книга» можете вообще не встретить. Однако книги имеют определенное преимущество по сравнению со статьями — легко отсортировать их по рейтингу и выбрать лучшие.


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

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

https://habrahabr.ru/post/335606/


Разбираемся с памятью: тесты и оптимизация

Четверг, 17 Августа 2017 г. 17:23 + в цитатник
В сегодняшнем посте мы предлагаем вам расшифровку доклада Андрея DreamWalker Акиньшина с DotNext 2017 Piter о памяти, в котором Андрей разбирает, как работает память с точки зрения производительности приложений. Пост получился огромный, так что запасайтесь кофе и терпением.

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

К сожалению, поиск узких мест — зачастую нетривиальная задача. Но с типом узкого места чаще всего удаётся определиться. Это может быть, например, процессор, доступ к базе данных, к диску или к сети. Один из распространённых кейсов — это доступ к основной памяти. Думаю, просто потому, что с основной памятью мы работаем чаще всего.

С точки зрения перформанса память — штука очень коварная и непонятная. Будем разбираться с тем, как она работает.



В этом докладе с DotNext 2017 Piter мы поговорим о том, что влияет на скорость работы с памятью. Обсудим как низкоуровневые хардварные штуки (CPU cache и его ассоциативность, выравнивание, store forwarding, 4K aliasing, prefetching, cache/page splits, cache bank conflicts и т.п.), так и более .NET-специфичные проблемы (pinned objects, large object heap, особенности работы кучи в полном .NET Framework и Mono).
Читать дальше ->

https://habrahabr.ru/post/335832/


Метки:  

История развития машинного обучения в ЛК

Четверг, 17 Августа 2017 г. 17:23 + в цитатник
Автор статьи — Алексей Маланов, эксперт отдела развития антивирусных технологий «Лаборатории Касперского»

Я пришел в «Лабораторию Касперского» студентом четвертого курса в 2004 году. Тогда мы работали по сменам, ночами, чтобы обеспечить максимальную скорость реакции на новые угрозы в индустрии. Многие конкурирующие компании в то время выпускали обновления антивирусных баз раз в сутки, им круглосуточная работа была не так важна. Мы же гордились тем, что смогли перейти на ежечасные обновления.

К слову, сам Евгений Валентинович Касперский сидел в той же комнате офиса, что и другие вирусные аналитики. Он «долбил» вирусы как и все, просто быстрее. И еще жаловался, что пиар-команда постоянно выдергивает его в командировки и не дает поработать в свое удовольствие. В общем, можно смело утверждать, что в 2004 году машинное обучение при анализе и детектировании вредоносного кода в «Лаборатории Касперского» не использовалось.

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


Характерный вид содержимого Backdoor.Win32.Bifrose, популярного бэкдора того времени
Читать дальше ->

https://habrahabr.ru/post/335854/


Метки:  

Налоги на IT-бизнес в России

Четверг, 17 Августа 2017 г. 17:19 + в цитатник
Привет, Хабр! Продолжаю публикацию своей книги о юридических аспектах IT-бизнеса. Сегодня — про налоги и смежные вопросы. Учитывая, что в России налоговая система слабо дифференцирована по видам бизнеса, материал вполне подойдет и для «обычного», то есть нетехнологического предпринимательства.



Книга «Закон стартапа»:

  1. Стартапер vs. предприниматель
  2. Выбираем форму
  3. Регистрация
  4. Корпоративное управление
    Как юридически строится компания
  5. Текущая работа
    Договоры и как они работают
    Как проверить партнера по открытым источникам
  6. Налоги
    Что платит IT-бизнес в России?
  7. Государственная поддержка
  8. Цикл стартапа
    Как (в общем) работает венчурное инвестирование
  9. Венчурные сделки
  10. Венчурные фонды
  11. Интеллектуальная собственность
  12. Офшоры и ВЭД
    Преимущества и подводные камни офшоров

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

https://habrahabr.ru/post/335850/


Метки:  

Как мы увеличили загрузки приложения на 14% с помощью нового дизайна иконки

Четверг, 17 Августа 2017 г. 17:08 + в цитатник
Это очередной кейс о том, как мы проводили А/Б тесты иконок приложений в Google Play. Мы доказали, что один лишь новый дизайн иконки может увеличить органические загрузки приложения на 14%. Но перед этим нам довелось провести 16 этапов тестирования, сменить 6 концепций, столкнуться с удручающей погрешностью и вывести свою формулу успешного проведения А/Б тестов.
А для начала, попробуйте отгадать иконку-победителя:

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

https://habrahabr.ru/post/335748/


Опыт использования GrayLog

Четверг, 17 Августа 2017 г. 17:03 + в цитатник


Хочу поделиться опытом использования GrayLog в наших проектах и как это повлияло на качество продуктов.

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

https://habrahabr.ru/post/335846/


Метки:  

Подборка: 10 бесплатных шрифтов

Четверг, 17 Августа 2017 г. 16:37 + в цитатник
Сегодня рассказываем про шрифты, которые часто используют наши дизайнеры — все они бесплатные, минималистичные и удобные в использовании. Надеемся, наша подборка пригодится вам при выборе шрифтов.

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

1. Open Sans


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

https://habrahabr.ru/post/335790/


Метки:  

О качестве требований в ИТ проектах, на чистоту (с позиции команды разработки). Часть 1

Четверг, 17 Августа 2017 г. 16:37 + в цитатник
По мотивам моей статьи, изданной ранее…

Вступление


Получить бы медаль, а уж с обратной ее стороной найдем, что делать.
(Георгий Александров)

В подавляющем большинстве работ, посвященных управлению требованиями, которые мне довелось читать [1], [2], [3] и другие, авторы хороводят вокруг заказчика, акцентируя основное внимание читателей, на том, как максимально эффективно организовать работу именно с ним. Ну и конечно, львиная доля труда обычно посвящена вопросам преобразования собранной информации в некие проектные решения, моделирующие разрабатываемую систему, а также оформление их со спецэффектами, бантиками и рюшами. Разумеется это все важно и я ни в коем случае не хочу умолить значение этих аспектов формирования требований, но есть еще и обратная сторона. Ведь дальше требования должны попадать непосредственно в “цех” по производству программного обеспечения. И именно там они, до самого рождения целевого продукта, останутся основным сводом законов и правил, по которым он будет зарождаться и являться миру. Этот факт уже сам по себе определяет важность того, насколько точно требования должны соответствовать интересам специалистов, призванных воплотить их в конечном продукте.

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

https://habrahabr.ru/post/335830/


3 спорные идеи руководителя поддержки

Четверг, 17 Августа 2017 г. 16:32 + в цитатник

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

1. Принять обращение
2. Обработать обращение
3. Снять статистику.

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

https://habrahabr.ru/post/335782/


Метки:  

Как писать нормальные тексты на английском, не будучи носителем языка

Четверг, 17 Августа 2017 г. 16:31 + в цитатник
Ксения Каланова, выпускница нашего курса по копирайтингу и маркетолог в MERA, написала колонку для блога Нетологии о том, как заставить текст звучать «по-английски», даже когда до уровня Advanced еще далеко.

Вся моя жизнь связана с английским языком: школьные олимпиады, подготовка к вступительным экзаменам в вуз, пять лет на переводческом факультете, лето в США и путешествия по миру. В студенческие годы я работала письменным переводчиком, а сразу после выпуска — устным.

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

Если бы не опыт работы переводчиком, меня такие просьбы поставили бы в ступор. Ведь мой текст увидят иностранцы — клиенты компании, руководители!



В этой статье я поделюсь секретами, как заставить текст звучать «по-английски», если вы не носитель языка. Для этого расскажу о 5 основных ошибках, которые мешают написать нормальный англоязычный текст. Читать дальше ->

https://habrahabr.ru/post/335836/


Метки:  

Скачивает фото из Instagram с помощью бота Вконтакте

Четверг, 17 Августа 2017 г. 16:05 + в цитатник


В этой публикации напишем бота Вконтакте, которые принимает ссылку на фото из Instagram'a, а обратно отправляет эту фотографию.

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

https://habrahabr.ru/post/335828/


Метки:  

[Из песочницы] Всё познаётся в сравнении, или реализация одной простенькой задачи на python и tcl

Четверг, 17 Августа 2017 г. 15:31 + в цитатник
В силу исторических причин, у нас в конторе, используется старенькая АТС Panasonic TDA200. И, как известно, журнал звонков она выводит в последовательный порт, для чтения данных из которого, на сервере использовалась одна программулька. У этого ПО есть ряд ограничений, делающий его использование неудобным (размер лог-файла, размер БД) и дабы побороть эти недостатки и в силу природной лени (чтобы избежать постоянной очистки лога и БД вручную) было решено набыдлокодить что-то своё. А так как, уже давно, на глаза попадается слово «python» да и пытливый ум периодически просыпается, то решено было данную задачу реализовать на этом языке и попутно на, хорошо мне знакомом, tcl. Ну а результатами решил поделиться с обществом. Да, сразу замечу, что задача решена и сервис доведён до «промышленной» эксплуатации. Для хранения данных используется СУБД MariaDB (оно уже было), в качестве хост-системы CentOS 7.
Читать дальше →

https://habrahabr.ru/post/335842/


Метки:  

[Перевод] Графическим дизайнерам для ума и души: 20 новых уроков

Четверг, 17 Августа 2017 г. 15:23 + в цитатник
Даже самые опытные и осведомленные дизайнеры никогда не перестают учиться, учебные пособия расскажут, как использовать новые технологии, функции, инструменты и методы. Возможно, ниже перечисленные техники смогут сэкономить ваше время и энергию, улучшить ваши навыки и способности. И помните: повторение — мать учения.


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

https://habrahabr.ru/post/335616/


ТЕЛЕФОННАЯ КНИГА FREESWITCH

Четверг, 17 Августа 2017 г. 15:17 + в цитатник


Внесение


Так уж получилось, что Freeswitch – моя маленькая слабость. Да, сейчас в мире более распространен Asterisk, и я его тоже неплохо знаю, но… Чем-то меня привлекает именно Freeswitch. Может набором возможностей, может сверхстабильной работой, может малым потреблением ресурсов и более логичным устройством. А может я просто хипстер от мира IT и желаю быть не как все. Как знать. Мы не психологи, чтобы копаться в потемках человеческой души, поэтому просто примем это как данность и займёмся вещами более практичными. Будем улучшать клиентский сервис. На повестке дня – улучшенная персонализация клиента путём его узнавания. Читать дальше ->

https://habrahabr.ru/post/330360/


Метки:  

[Перевод] Бинарный поиск в JavaScript. Практический пример

Четверг, 17 Августа 2017 г. 14:48 + в цитатник
image

Что такое бинарный поиск?


Когда нужно выполнить поиск в массиве, простейшим способом может быть использование indexOf() или, возможно, цикла for(). Любой из этих способов будет начинать перебирать массив начиная с начала и переходить по каждому элементу массива до тех пор, пока не будет найдено нужное значение.

Теперь сравним это с бинарным поиском.

Бинарный поиск позволяет выполнять поиск в отсортированном массиве путем многократного разбиения массива пополам.
Читать дальше ->

https://habrahabr.ru/post/335750/


Метки:  

[Из песочницы] Обзор C++ библиотек глубокого обучения Apache.SINGA, tiny-dnn, OpenNN

Четверг, 17 Августа 2017 г. 14:37 + в цитатник
Наслаждаясь созданием моделей в Питоне на замечательных Deep Learning фреймворках типа Keras или Lasagne, время от времени хочется посмотреть, а что там интересного появилось для C++ разработчиков, помимо мейнстримовых TensorFlow и Caffe. Я решил поближе посмотреть на трех представителей: tiny-dnn, Apache.SINGA и OpenNN. Краткое описание опыта установки, сборки и использования под Windows Вы и найдете под катом.

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

https://habrahabr.ru/post/335838/


Метки:  

По-хамстерскому счёту: от китайских планшетов до няни-робота из Подмосковья

Четверг, 17 Августа 2017 г. 14:04 + в цитатник
Hamster Robotics — бренд очень новый, но с приличной предысторией. Детский планшет PlayPad, с которого началась его история, за пять с небольшим лет прошёл путь от заказа небольшой партии устройств практически вслепую на фабрике в Шэньчжэне до полноценной разработки собственной продуктовой линейки с производством на территории России при участии психологов и педагогов.



Планшет и дети


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

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

Но даже сдавшись бороться с тягой малышей к планшетам, родители пытаются продолжать держать руку на пульсе: одни из них отключают на детских гаджетах все устройства связи, зачастую физически лишая планшет возможности выйти в интернет. Другие – устанавливают приложения родительского контроля. Вот тут то и начинается история PlayPad.
Читать дальше ->

https://habrahabr.ru/post/335800/


Метки:  

Современные методы исследования безопасности веб-приложений

Четверг, 17 Августа 2017 г. 13:37 + в цитатник
image
 
В данной статье я расскажу о современных методах и подходах к тестированию безопасности веб-приложений.
Читать дальше ->

https://habrahabr.ru/post/335820/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1100 1099 [1098] 1097 1096 ..
.. 1 Календарь