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

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

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

 

 -Статистика

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




Все публикации подряд на Хабре


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

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

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

«Смерть Бога» или крах общепризнанных законов построения ИТ-команд и создания ИТ-систем в 21 веке

Воскресенье, 23 Июня 2019 г. 20:17 + в цитатник
«Бог умер», Gott ist tot (1881) Ницше — фундаментальная метафора постмодернистской философии.
Основная идея заключается в отказе от унаследованных моделей поведения и способов восприятия реальности, которые являются основой, текстуальным, культурным составом нашего «Я». В философии формирование данной концепции заняло тысячи лет, в мире информационных технологий хватило пятидесяти.

В недалёком прошлом многие процессы были ручные, а пытливые умы их упорядочивали и автоматизировали. Для этого разрабатывались методики и средства, формулировались законы, были написаны сотни книг. Эти методы и практики были достаточно эффективны и приносили свои плоды. Но уже в начале 21 века человечество пришло к тому, что большинство процессов уже автоматизированы, а в ближайшем будущем можно будет сказать, что 100% процессов будут обслуживаться системами, поэтому задача создания инноваций и новых систем усложняется. Необходимо улучшать и упорядочивать уже существующие и “стройные” системы и процессы, и это иногда кардинально меняет подходы и практики для достижения результата, а именно повышения их скорости, качества и эффективности.

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

https://habr.com/ru/post/457282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457282


Метки:  

[Из песочницы] Семь угроз от ботов вашему сайту

Воскресенье, 23 Июня 2019 г. 19:14 + в цитатник
image

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

Парсинг


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

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

В общем, мораль проста: если на вашем ресурсе есть уникальный контент, боты уже выехали к вам.

Заметить парсинг можно по внезапным всплескам трафика, а также отслеживая ценовую политику конкурентов. Если другие сайты мгновенно копируют у себя ваши изменения в стоимости — значит, тут скорее всего замешаны боты.
Читать дальше →

https://habr.com/ru/post/457276/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457276


Метки:  

Спустя 28 лет после появления Sega CD в продажу поступил аппаратный эмулятор приставки

Воскресенье, 23 Июня 2019 г. 18:58 + в цитатник

Sega CD — дополнительное устройство для консоли Sega Mega или Genesis, которое появилось в самом начале 90-х. Оно расширяло возможности самой консоли, позволяя играть с компакт-диска, слушать аудио в хорошем качестве, воспроизводить игры, записанные на CD+G. Компакт-диски значительно расширили и возможности самой игровой индустрии, поскольку на лазерных дисках можно было хранить гораздо больше информации, чем на картриджах, пускай и на самых современных.

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

https://habr.com/ru/post/457272/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457272


Метки:  

Prisma-CMS как движок для быстрого создания MVP

Воскресенье, 23 Июня 2019 г. 18:34 + в цитатник
Наверняка многие слышали понятие MVP (Минимально жизнеспособный продукт вики). На хабре тоже много статей про MVP, но в основном это или просто описание что такое MVP и для чего оно, или различные success и не очень story. Но я не нашел ни одной статьи, где бы описывалось на чем кто свое это MVP делал. Но ведь считается, что блоги личные проще делать на одном движке, интернет-магазины на другом и т.п. (каждый подставит свое название любимого движка для этих целей). Но почему тогда не определен более удобный движок для MVP? Я не дам четкого ответа на этот вопрос, но поделюсь своими мыслями чем именно для создания MVP хороша моя Prisma CMS, о которой я писал здесь пару месяцев назад. Кому интересно, прошу под кат. Читать дальше ->

https://habr.com/ru/post/457270/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457270


Метки:  

Шпаргалки по безопасности: JWT

Воскресенье, 23 Июня 2019 г. 18:20 + в цитатник


Многие приложения используют JSON Web Tokens (JWT), чтобы позволить клиенту идентифицировать себя для дальнейшего обмена информацией после аутентификации.

JSON Web Token – это открытый стандарт (RFC 7519), который определяет компактный и автономный способ безопасной передачи информации между сторонами в виде объекта JSON.
Читать дальше ->

https://habr.com/ru/post/457090/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457090


Метки:  

[Перевод] Кризис Agile. Что делать?

Воскресенье, 23 Июня 2019 г. 17:52 + в цитатник
Ключевые моменты
  • Многие организации устали от Agile
  • Часть проблемы — в существовании большой коммерческой отрасли Agile
  • Нужно вернуться к основам: простоте Манифеста и 12 принципов
  • Примеры базовых и простых фреймворков: Heart of Agile и Modern Agile
  • Многие уроки можно извлечь из таких гуманитарных наук, как позитивная психология, направленное самосовершенствование и решение-ориентированная терапия

«Agile agile Agile agile agile agile Agile agile».

Мантра? Не совсем, хотя это может вызвать изменённое состояние сознания.

«Ответ на главный вопрос жизни, вселенной и всего такого?» (Дуглас Адамс, «Путеводитель для путешествующих автостопом по галактике»). Может быть, смотря кого спросить.

Это омонимы. Слова, которые выглядят и звучат одинаково, но имеют разные значения. Как это грамматически правильное предложение, состоящее из трёх совершенно разных слов: «Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo», Дмитрий Боргманн, «За пределами языка: путешествие слова и мысли» (фразу можно перевести так: «Буффальские бизоны, которых пугают буффальские бизоны, пугают других буффальских бизонов» — прим. пер.).

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

https://habr.com/ru/post/457266/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457266


Метки:  

[Из песочницы] Расшифровка LUKS контейнера в момент загрузки системы

Воскресенье, 23 Июня 2019 г. 16:51 + в цитатник
Всем доброго дня, ночи! Этот пост будет полезен тем, кто используется шифрование данных LUKS и хочет производить decryptдешифровку дисков под Linux (Debian, Ubuntu) на стадии расшифровки root раздела. И такой информации в интернете я найти не смог.

Совсем недавно с увеличением количества дисков в полках, столкнулся с проблемой расшифровки дисков с использованием более чем известного метода через /etc/crypttab. Лично я выделяю несколько проблем использования этого метода, а именно то, что файл читается только после загрузки (mount) root-раздела, что негативно сказывается на импорте ZFS, в частности если они были собраны из разделов на *_crypt устройстве, или же mdadm рейды, собранные так же из разделов. Мы же все знаем, что можно использовать parted на LUKS контейнерах? И также проблема раннего старта других служб, когда массивов еще нет, а использовать уже что-то надо (я работаю с кластеризованным Proxmox VE 5.x и ZFS over iSCSI).

Немного о ZFSoverISCSI
iSCSI работает у меня через LIO, и собственно когда стартует iscsi-таргет и не видит ZVOL устройств, он их просто-напросто удаляет из конфигурации, что не дает возможности загружаться гостевым системам. Отсюда либо восстановление бэкапа json файла, либо ручное добавление устройств с идентификаторами каждой VM, что просто ужас, когда таких машин десятки и в конфигурации каждой более 1 диска.

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

https://habr.com/ru/post/457260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457260


Метки:  

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

Воскресенье, 23 Июня 2019 г. 15:27 + в цитатник
В этом выпуске материалы про дизайн-системы, быструю доставку фич, подписку, законы UX, трудности локализации, про продвижение в Китае и даже создание магических книг. Подключайтесь!

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

https://habr.com/ru/post/457254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457254


Метки:  

[recovery mode] Учёные превратили клетку человека в двухъядерный биосинтетический процессор

Воскресенье, 23 Июня 2019 г. 03:50 + в цитатник
image

Группа исследователей из Высшей технической школы Цюриха в Швейцарии (ETH Zurich) смогли создать первый в истории биосинтетический двухъядерный процессор в клетке человека. Для этого они задействовали широко используемый в генной инженерии метод CRISPR-Cas9, когда белки Cas9 с помощью управляемых и, можно сказать, запрограммированных действий видоизменяют, запоминают или проверяют чужеродные ДНК. А раз действия можно запрограммировать, то почему бы метод CRISPR не модифицировать для работы по аналогии с цифровыми вентилями?

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

https://habr.com/ru/post/457220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457220


Метки:  

Отображаем контент на распознанном изображении по определенным правилам

Воскресенье, 23 Июня 2019 г. 02:15 + в цитатник

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


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

https://habr.com/ru/post/454452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454452


Метки:  

Почему никогда не поздно начать изучение Java (или других ЯП)

Воскресенье, 23 Июня 2019 г. 00:20 + в цитатник
Автор статьи: Джон Селавски (John Selawsky).

Любви все возрасты покорны.


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

Я являюсь преподавателем курса Java и у меня есть примеры множества людей, которые начали изучение Java в возрасте 30 лет или даже старше. На самом деле, старея, люди становятся более опытными и мудрыми, они видят вещи по-другому, они «как рыба в воде» в любых новых начинаниях. Кроме того, в IT меньше эйджизма (от перевод. - Эйджизм - дискриминация человека на основании его возраста) чем в других отраслях. Данная отрасль, ценит навыки, а не возраст программиста.

Здесь вы найдете 5 веских аргументов, почему вам не стоит пренебрегать своими желаниями и вы должны начать изучать Java. Данные причины, применимы и к другим языкам программирования.

Причина 1. Познание нового, помогает вашему «процессору» не выйти из строя.



Хотите верьте, хотите нет, но недавние медицинские исследования Сезара Килилана (Cesar Quililan ) доказали как, мозговая деятельность, влияет на процессы старение и здоровье мозга. Выяснилось, что чем больше вы тренируете свой мозг, тем в лучшем состоянии он находится.

Они показали, как люди в возрасте от 60 до 90 лет, улучшили свое здоровье и состояние мозга, всего лишь занимаясь рукоделием (от перевод. - например вязание, способствует развитию координации мозга, улучшает моторные навыки и т.д.) несколько часов в день. А теперь, представьте, на что способен мозг 30 летнего человека.
Читать дальше ->

https://habr.com/ru/post/457212/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457212


Метки:  

[Перевод] Храните статические активы на своём хостинге

Воскресенье, 23 Июня 2019 г. 00:12 + в цитатник
Одна из первых вещей, которую я рекомендую своим клиентам, чтобы ускорить веб-сайты, сначала покажется парадоксом: вы должны разместить статические активы на своём хостинге, отказавшись от сторонней CDN инфраструктуры. В этом коротком и, я надеюсь, очень простом посте я хочу обрисовать недостатки хранения ваших статических файлов «на стороне» и потрясающие преимущества размещения их на своём хостинге.
Читать дальше ->

https://habr.com/ru/post/457210/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457210


Метки:  

Windows, PowerShell и длинные пути

Суббота, 22 Июня 2019 г. 23:13 + в цитатник


Думаю, вам, как и мне, не раз приходилось видеть пути вида \!!! Важное\____Новое____\!!! Не удалять!!!\Приказ №98819-649-Б от 30 февраля 1985г. о назначении Козлова Ивана Александровича временно исполняющим обязанности руководителя направления по сопровождению корпоративных VIP-клиентов и организации деловых встреч в кулуарах.doc. И зачастую открыть такой документ в Windows сходу не получится. Кто-то практикует workaround в виде мапирования дисков, кто-то использует файловые менеджеры, умеющие работать с длинными путями: Far Manager, Total Commander и им подобные. А еще многие с грустью наблюдали, как созданный ими PS-скрипт, в который было вложено немало труда и который в тестовом окружении работал на ура, в боевой среде беспомощно жаловался на непосильную задачу: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
Как оказалось, 260 символов хватит «не только лишь всем». Если вам интересно выйти за границы дозволенного — прошу под кат.
Читать дальше ->

https://habr.com/ru/post/457204/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457204


Как мы выбираем идеи для развития своих продуктов: вендор должен уметь слышать…

Суббота, 22 Июня 2019 г. 22:09 + в цитатник
В этой статье поделюсь опытом отбора идей для развития функционала наших продуктов и расскажем, как удержать основные векторы развития.

Мы разрабатываем автоматизированную систему расчетов (АСР) – биллинг. Срок
жизни нашего продукта 14 лет. За это время система прошла путь от первых версий промышленного тарификатора до модульного комплекса, состоящего из 18 продуктов, дополняющих друг друга. Один из важнейших аспектов долгой жизни для программ – постоянное развитие. А для развития нужны идеи.

Идеи

Источники
Можно выделить 5 источников:
Читать дальше ->

https://habr.com/ru/post/457202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457202


Метки:  

[Из песочницы] Лечим бизнес через внедрение CRM системы

Суббота, 22 Июня 2019 г. 20:47 + в цитатник

Внедрение CRM системы позволяет уменьшить количество рутинной работы менеджера на 28%, что позволяет сэкономить 8-12 рабочих часов в неделю. Экономическая эффективность внедрения CRM системы составляет 5-15% от общего оборота компании, а процент удержания клиентов увеличивается на 5-7%. Все это позволяет увеличить прибыль бизнеса на 25-50%.

Руководители предприятий нередко воспринимают CRM, как некую чудо-таблетку или лекарство, позволяющее увеличить прибыль троекратно. Но на деле все происходит несколько иначе. А само внедрение CRM системы скорее похоже на детальный курс лечения, который приносит результат не сразу и постепенно.

Поэтому мы хотели бы рассказать о процессе интеграции ЦРМ на примере классической лечебной терапии.
Читать дальше →

https://habr.com/ru/post/457190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457190


Метки:  

Спокойствие спокойствию рознь

Суббота, 22 Июня 2019 г. 19:43 + в цитатник
иконка библиотекиТри года назад, я написал статью о DI библиотеке для языка Swift. С того момента библиотека сильно измененилась и стала лучшей в своем роде достойным конкурентом Swinject, превосходящяя его по многим показателям. Статья посвящена возможностям библиотеки, но и имеет теоретические рассуждения. Итак, кому интересны темы DI, DIP, IoC или кто делает выбор между Swinject и Swinject прошу под кат: Читать дальше ->

https://habr.com/ru/post/457188/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457188


Метки:  

Официальный сайт Node.js теперь на русском

Суббота, 22 Июня 2019 г. 17:38 + в цитатник

nodejs


По горячим следам, наконец-то, принятого пулл-реквеста, спешу объявить что официальный сайт Node.js теперь доступен на русском языке.

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

https://habr.com/ru/post/457180/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457180


Метки:  

[Из песочницы] ScreenLogger – улыбнитесь, вас снимает скрытая камера

Суббота, 22 Июня 2019 г. 15:46 + в цитатник
Итак, приветствую. В данной статье будет разобран процесс написания программы, позволяющей в режиме реального времени отслеживать все действия происходящие на удаленном компьютере, без ведома конечного пользователя. Автор статьи предупреждает, что не несет ответственности за неправомерное использование нижеизложенных технологий и не рекомендует использовать ее в противоправных целях. Поехали!
Читать дальше →

https://habr.com/ru/post/457172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457172


Метки:  

[Из песочницы] Создаем прототип для Sentiment Analysis с помощью Python и TextBlob

Суббота, 22 Июня 2019 г. 15:02 + в цитатник
image

Что важно для команды разработчиков, которая только начинает строить систему, базирующуюся на машинном обучении? Архитектура, компоненты, возможности тестирования с помощью интеграционных и юнит тестов, сделать прототип и получить первые результаты. И далее к оценке трудоемкости, планированию разработки и реализации.

В этой статье речь пойдет как раз о прототипе. Который был создан через некоторое время после разговора с Product Manager: а почему бы нам не «пощупать» Machine Learning? В частности, NLP и Sentiment Analysis?
Читать дальше →

https://habr.com/ru/post/457168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457168


Метки:  

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения

Суббота, 22 Июня 2019 г. 14:02 + в цитатник

Предыстория


Мне нравится язык C++. Я бы даже сказал, что это мой любимый язык. Кроме того, для своих разработок я использую технологии .NET, и многие идеи в нём, по моему мнению, просто восхитительны. Однажды мне пришла в голову идея – как реализовать некоторые средства рефлексии и динамического вызова функций в C++? Очень уж хотелось, чтобы C++ тоже обладал таким преимуществом CLI, как вызов делегата с неизвестным количеством параметров и их типов. Это может пригодиться, например, когда заранее неизвестно, какие типы данных нужны функции, которую нужно вызвать.

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

https://habr.com/ru/post/457160/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457160


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 552 551 [550] 549 548 ..
.. 1 Календарь