Онтол(=самое полезное) про удаленную работу [подборка 100+ статей]

Автор: admin от 18-03-2020, 19:50, посмотрело: 193

«Если не стыдно за первую версию продукта — вы вышли на рынок слишком поздно»



Онтол(=самое полезное) про удаленную работу [подборка 100+ статей]



Всем привет, я долго тянул, и вот решил выложить даже не MVP, а идею, над которой я сейчас работаю. Выкристаллизовалась она год назад, по итогам 7 лет писанины на Хабре.



Многие слышали о пирамиде «data-information-knowledge-wisdom».

Интересно, что количество проектов про data несколько миллионов, про information — сотни тысяч, про knowledge — сотни, а по-хорошему, десятки, про wisdom — не встретил ни одного.



За год я просматриваю от 10 000 до 50 000 текстов на русском и английском. Тексты из категории «wisdom» иногда встречаются на Хабре и в блоге Пола Грэма, и чтобы систематически отлавливать (а позже и создавать) «черных лебедей» среди текстов, я придумал проект "Ontol.org". Сейчас мы опенсорсно пилим прототип MVP и параллельно я делаю некоторую работу вручную. Кому интересно — регистрируйтесь на Ontol.org, как только выкатим MVP, пригласим на закрытую бету.



В идеале «Онтол» — это подборка топ-10 самых крутых материалов на суперважную тему (многомерно проранжированная сообществом и экспертами), так, чтобы за 1 час человек мог ознакомиться с самыми полезными материалами человечества на эту тему. (+ top100 longlist менее важных материалов для дальнейшего изучения)



А пока — очень сырая подборка самых полезных материалов про удаленную работу на Хабре (UPD + vc.ru). (у кого есть ссылки на англоязычные материалы или с других ресурсов — пишите в комментариях.)

Категория: Статьи

 

С днем рождения, World Wide Web

Автор: admin от 18-03-2020, 15:35, посмотрело: 85

С днем рождения, World Wide Web


Доброго времени суток, друзья!



В марте 1989 года сэр Тим Бернерс-Ли написал «Управление информацией: предложение», где содержалась идея, изменившая мир.

Категория: Программирование

 

Maltego Часть 4. ВК, Instagram, LinkedIN и другие фантастические твари

Автор: admin от 18-03-2020, 08:15, посмотрело: 233

И снова здравствуйте, дорогие друзья. Мы опять готовимся окунуться в прекрасный мир OSINT.



Maltego Часть 4. ВК, Instagram, LinkedIN и другие фантастические твари


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



Часть 1 — Что такое Maltego и зачем оно нужно



Часть 2 — Интерфейс и базовое устройство



Часть 3 — Maltego и OSINT в Facebook



Facebook мы рассмотрели. Теперь давайте пройдемся по остальным соцсетям, которые могут быть полезны нам в ходе OSINT.

Категория: Информационная безопасность

 

«Ленивая» загрузка с помощью Intersection Observer API

Автор: admin от 18-03-2020, 07:10, посмотрело: 169

«Ленивая» загрузка с помощью Intersection Observer API


Доброго времени суток, друзья!



В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для управления видимостью элементов, определяя предварительную или отложенную загрузку контента нашего DOM.



По мере развития «веба» браузеры поддерживают все больше и больше новых возможностей и API, но кое-что по-прежнему причиняет боль разработчикам — рендеринг DOM. Когда мы начинаем разработку нового приложения, создаем компоненты, продумываем структуру HTML, стилизуем элементы средствами CSS, мы также задумываемся о процессе рендеринга, о том, как наша страница будет выглядеть в целом, и еще о некоторых важных вещах, требующих осторожного обращения и влияющих на рендеринг приложения.



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

Категория: Программирование

 

.Net Core Api: получение данных в запросе из разных источников

Автор: admin от 17-03-2020, 23:55, посмотрело: 184

В .Net Core есть встроенный механизм Model Binding, позволяющий не просто принимать входные параметры в контроллерах, а получать сразу объекты с заполненными полями. Это позволяет встроить в такой объект все нужные проверки с помощью Model Validation.



Вот только данные, нужные для работы API, приходят нам не только из Query или Body. Какие-то данные нужно получить из Headers (в моем случае там был json в base64), какие-то — из внешних сервисов или ActionRoute, если вы используете REST. Для получения данных оттуда можно использовать свой Binding. Правда и тут есть проблема: если вы решили не нарушать инкапсуляцию и инициализировать модель через конструктор, то придется пошаманить.



Для себя и для будущих поколений я решил написать что-то вроде инструкции по использованию Binding и шаманство с ним.

Категория: Программирование

 

Как избежать программистского беспредела? Советы интегратора

Автор: admin от 17-03-2020, 23:55, посмотрело: 79

В предыдущей статье о проблемах внедрения ERP на промышленных предприятиях в качестве кейса к одному из пунктов был приведён «Программистский беспредел».



У нас есть заказчик, сотрудники которого теперь, отправляя нам сомнительные требования, уточняют, не является ли это программистским беспределом. А некоторые не уточняют, а творят его.



Как избежать программистского беспредела? Советы интегратора


Тема это актуальная, и я решил написать о ней отдельную статью.

Категория: Программирование

 

Министерство обороны США: Этика для ИИ и беспилотных автомобилей

Автор: admin от 17-03-2020, 23:50, посмотрело: 130

Министерство обороны США: Этика для ИИ и беспилотных автомобилей



Этика ИИ — горячая и актуальная тема в наши дни. И это правильно.



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



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



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




  • Поведение систем ИИ должно быть приемлемо для общества

  • Разработчики систем ИИ и сами системы должны обеспечивать соблюдение правила 1.



  • Возможно, суть первого правила очевидна – смысл этики ИИ в том, что поведение этих систем должно соответствовать этическим нормам общества.



    Ниже будет показано, что соблюдение первого правила сложнее, чем может показаться.

    Категория: Информационная безопасность

     

    Обзор: самые громкие инциденты безопасности в 2019 году

    Автор: admin от 17-03-2020, 23:50, посмотрело: 142

    Обзор: самые громкие инциденты безопасности в 2019 году


    Изображение: Unsplash



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



    Как и предыдущие несколько лет, 2019-й год оказался очень насыщенным событиями – от масштабных утечек данных, до кампаний по кибершпионажу, финансовых преступлений и атак с использованием программ-вымогателей. Ниже мы расскажем о самых громких инцидентах 2019 года по версии портала SecurityLab.ru.

    Категория: Информационная безопасность

     

    Визуализируем данные Node JS приложения с помощью Prometheus + Grafana

    Автор: admin от 17-03-2020, 23:50, посмотрело: 134

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



    Большая часть статьи никак не ориентированна именно на Node JS разработчиков и может быть полезна вне зависимости от языка программирования.



    Ссылка на Github репозиторий с кодом к статье — https://github.com/pavlovdog/grafana-prometheus-node-js-example



    Визуализируем данные Node JS приложения с помощью Prometheus + Grafana

    Категория: Информационная безопасность

     

    Asterisk и отправка пропущенных в Telegram/Slack/E-mail

    Автор: admin от 17-03-2020, 23:50, посмотрело: 139

    Есть колл-центр. Есть Asterisk/FreePBX с настроенными очередями. Есть агенты, которые должны обслуживать вызовы. Но потенциальных клиентов так много, а агентов так мало, что первые никак не могут дозвониться до вторых — повисят-повисят в очереди минуту, да и отключаются.



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



    В настройках очереди можно указать Fail Over Destination — то, куда направлять вызов, когда очередь переполнена, истекло время ожидания и т.п. Но зачастую бывает так, что звонивший отключается раньше, чем его успевает перенаправить в Fail Over Destination — мало ли, связь оборвалась. Готового решения для таких случаев нет. Поэтому идём под кат и пишем своё — с отправкой оповещения в Telegram/Slack/E-mail/куда-то там еще.

    Категория: Информационная безопасность