Лента постов Хабра (не обновляется)
123 subscribers
56.1K links
Посты с Хабра.
https://sohabr.net/posts/all

Настройка ссылок: https://shbr.xyz/settings

Лента с задержкой на 6 часов: @sohabr_6h_delay
Лента с задержкой на 1 день: @sohabr_1d_delay
Download Telegram
Своя ORM на PHP
🏷 Из песочницы
🗂 Разработка веб-сайтов, PHP

Привет, Хабр!

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

Такой момент настал у меня. Спустя 3,5 года программирования на PHP я решил сделать что-то полезное для других разработчиков.
Для новичков
Работа с базой данных — это неотъемлемая часть back-end разработки и, дабы облегчить нашу не легкую участь, существуют ORM-ки. Наиболее известным является XCRUD, RedBeanPHP и прочие.
По сути — это просто кусок кода, который позволяет вам вместо длинных SQL запросов использовать простые и интуитивно понятные команды.

Читать далее https://shbr.xyz/hh449150
Художественные детские книги про социнжиниринг
🗂 Информационная безопасность, Блог компании Мосигра

Привет!
Я три года назад читал в детском лагере лекцию про социнжиниринг, троллил детей и немного бесил вожатых. В итоге испытуемые спросили, что почитать. Мой дежурный ответ про две книги Митника и две книги Чалдини, вроде, убедителен, но только для примерно восьмиклассника и старше. Если младше — то надо сильно чесать голову.

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

Читать далее https://shbr.xyz/hh449148
Ученые подтвердили, что переизбыток информации снижает общественное внимание
🗂 Статистика в IT, Мозг, Big Data

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

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

Группа ученых из Германии, Ирландии и Дании опубликовала в журнале Nature Communications исследование

Читать далее https://shbr.xyz/hh449152
FAQ по обязательной маркировке обуви: Всё то, что вы не знали и боялись спросить
🗂 Законодательство в IT, Блог компании Пилот

Мы собрали самые популярные вопросы по обязательной маркировке товаров и постарались на них ответить.

Читать далее https://shbr.xyz/hh449154
Раф Костер: «Community Cookbook»
🏷 Перевод
🗂 Управление сообществом, Социальные сети и сообщества, Разработка игр

Полезный материал для модератеров Пикабу, Хабра, урбанистов, чиновников, колонистам на Марсе/Луне и всем тем, кто планирует править этим (или еще каким) миром. Слово Рафу Костеру, легенде геймдева, Ultima Online, Star Wars Galaxies, геймификации, автору книги «A Theory of Fun».


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

Читать далее https://shbr.xyz/hh449158
Микробиота. Какие бактерии живут в кишечниках россиян
🗂 Научно-популярное, Здоровье гика, Биотехнологии, Блог компании «Атлас»

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

Автор иллюстраций Rentonorama

Читать далее https://shbr.xyz/hh449142
Вышли на пенсию — обсуждаем когда-то популярные аудиогаджеты, которые уже «устарели»
🗂 Звук, Гаджеты, Блог компании Аудиомания

Три года назад журнал Time опубликовал рейтинг устройств, изменивших мир. В него попало большое количество аудиогаджетов, например плееры Sony и Apple iPod. Но сегодня многие из них уже устарели. Говорим об аудиоустройствах, которые в свое время наделали много шума.

Читать далее https://shbr.xyz/hh449112
Тест на должность FrontEnd
🗂 jQuery, JavaScript, HTML, CSS, Angular

Доброе время суток, уважаемые коллеги. Решил поделиться своим вариантом теста, рожденный несколько лет назад нашим скромным коллективом и несколько раз перелопаченный им же. Тест рабочий и вполне актуальный, если сидеть напротив и слушать ответчика, направляя его мысли в нужную сторону и подсказывая всякие мелочи.
1. Магия

Напишите программу которая выводит на экран числа от 1 до 100. При том вместо чисел, кратных 3, программа должна выводить слово “Fizz”, а вместо чисел, кратных 5 — слово “Buzz”. Если число кратно 3 и 5, то программа должна выводить слово “FizzBuzz”.
2. HTML

2.1. Содержимое какого элемента можно увидеть в окне ...

Читать далее https://shbr.xyz/hh449164
Аджайл в суете. Коллективный дизайн спасет мир
🗂 Управление разработкой, Управление проектами, Интерфейсы, Графический дизайн, Agile

Статья по мотивам выступления Евгения Романовского на конференции AgileDays.

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

Читать далее https://shbr.xyz/hh449160
Проектируем спринклерную систему пожаротушения
🗂 CAD/CAM, Блог компании Нанософт

Эта статья из цикла материалов, посвященных вертикальным решениям nanoCAD ВК и nanoCAD Отопление, несколько отличается от написанных ранее – здесь будет больше информации о том, как делался проект и какими способами решались те или иные задачи. А заинтересует представленная информация прежде всего инженеров, которые проектируют спринклерные и дренчерные системы пожаротушения.

Читать далее https://shbr.xyz/hh449032
Тест-драйв nanoCAD СПДС Стройплощадка 8. Часть 1
🏷 Tutorial
🗂 Работа с векторной графикой, Работа с 3D-графикой, CAD/CAM, Блог компании Магма-Компьютер

Тест-драйв nanoCAD СПДС Стройплощадка 8

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

Читать далее https://shbr.xyz/hh449166
Мой опыт подготовки к экзамену JIRA Administrator ACP-100
🏷 Из песочницы
🗂 Atlassian

Приветствую!

В апреле 2018 успешно сдал экзамен по JIRA ACP-100, в октябре 2018 сдал экзамен по confluence ACP-200. Решил написать пост о том, как я готовился к экзамену JIRA ACP-100, дать советы для тех кому эта тема может быть интересна. Я опишу процесс своей подготовки к экзамену. Эта информация не гарантирует успешную сдачу экзамена и не раскрывает вопросы, которые будут на экзамене. Но, надеюсь, будет полезна многим желающим получить сертификат.

Читать далее https://shbr.xyz/hh449168
IntelliJ IDEA, ReSharper, SonarLint и SonarQube находят те же ошибки, что и PVS-Studio — ну и зачем нам PVS-Studio?
🗂 Блог компании PVS-Studio

Иногда люди задают вопрос, который, на первый взгляд, про одно, а на самом деле про другое. Как говорится, грамотно поставленный вопрос содержит половину ответа.

На днях я вернулся с конференции JPoint, на которой впервые был представлен наш новый анализатор PVS-Studio для Java. Интерес к статическому анализу сильно растет в последние несколько лет, поэтому аудитория восприняла PVS-Studio на ура. Кроме положительных откликов, естественно, пришлось и поработать с возражениями. Самое частое возражение на предложение попробовать PVS-Studio звучит так: «Да ладно, зачем нам пробовать PVS-Studio? Мы используем IntelliJ IDEA, ReSharper, SonarLint и SonarQube. Вот мы запустили недавно PVS-Studio, и он нашел ошибки, ...

Читать далее https://shbr.xyz/hh449174
IntelliJ IDEA, ReSharper, SonarLint and SonarQube find the same errors, as PVS-Studio — so why do we need PVS-Studio?
🗂 Блог компании PVS-Studio

Sometimes people ask the question, which addresses a certain topic but is actually about another thing. As the saying goes, a competently asked question contains half the answer.

Recently I've returned from the JPoint conference, where we first presented our new PVS-Studio analyzer for Java. Interest in static analysis is growing strongly in the last few years, so the audience perceived PVS-Studio enthusiastically. In addition to the positive feedback, as it happens, we had to handle objections. The most frequent objection to the suggestion to try PVS-Studio sounds something like this: «C'mon, why do we try PVS-Studio? We use IntelliJ ...

Читать далее https://shbr.xyz/hh449176
Каково быть мейнтейнером свободного ПО
🏷 Перевод
🗂 Карьера в IT-индустрии, Здоровье гика, Open source

2013 год. Я узнаю об альфе нового проекта под названием GNOME Calendar. Интересно.

Я люблю календари.

«Круто, буду следить за ним», — сказал я по молодости. В ветке ui-rework шла бурная разработка. Каждый день несколько новых коммитов. Скачать, собрать, протестировать. И вдруг коммитов не стало на целый день. И на следующий день тоже. Неделю, месяц, год… Я разочарован. Не хочется, чтобы такой замечательный проект погиб. Вы же понимаете…

Я люблю календари.

Читать далее https://shbr.xyz/hh449170
«Cпящая сталь». Чем смазать заржавевшие болты или Не WD-40 единым…
🏷 Tutorial
🗂 Химия, Научно-популярное, Лайфхаки для гиков, DIY или Сделай сам

Посвящается всем отчаявшимся и потерявшим надежду… открутить заржавевшую гайку!

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

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

Читать далее https://shbr.xyz/hh448808
The most common OAuth 2.0 Hacks
🗂 Тестирование веб-сервисов, Разработка веб-сайтов, Информационная безопасность

OAuth 2 overview
This article assumes that readers are familiar with OAuth 2. However, below a brief description of it is presented below.


1. The application requests authorization to access service resources from the user. The application needs to provide the client ID, client secret, redirect URI and the required scopes.
2. If the user authorizes the request, the application receives an authorization grant
3. The application requests an access token from the authorization server by presenting authentication of its own identity, and the authorization grant
4. If the application identity is authenticated and the authorization grant is valid, the ...

Читать далее https://shbr.xyz/hh449182
Распознавание дат, написанных естественным языком, средствами Python3
🏷 Из песочницы
🗂 Python

Мы в компании создаем сервис, который извлекает юридические факты из переписки клиента и заказчика. Сервис вырос из одной простой идеи — мои постоянные клиенты из решили упросить работу менеджерам и создать “генератор договоров”. Первую задачу — подтягивать в договор реквизиты клиента и заказчика мы решили легко.

Появилась вторая идея — искать в переписке даты и вставлять их в техническое задание, документы, автоматически.

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

Читать далее https://shbr.xyz/hh449184
Ботнеты в 2019 году: актуальные опасности и вред, наносимый малому и среднему бизнесу
🗂 Софт, Сетевое оборудование, Информационная безопасность, Блог компании ZYXEL в России

О ботнетах на Хабре писали много раз, чем не приходится удивляться — это действительно значительная угроза, которая никуда не исчезла. В нашей сегодняшней статье мы поговорим о том, какие ботнеты актуальны в 2019 году и какой вред они могут нанести бизнесу — не крупным корпорациям, а небольшим и средним по размеру компаниям.

Читать далее https://shbr.xyz/hh449186
Архитектура компьютера. Цифровой логический уровень
🗂 Системное программирование, Процессоры, Производство и разработка электроники, Математика, Компьютерное железо

Компьютер — это машина, которая может выполнять вычисления через исполнение примитивных операций. Она может понимать только два сигнала, которые принимаются за 0 и 1.

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

Организация компьютера состоит из 6 уровней: цифровой логический, микроархитектура, архитектура набора команд (ISA), операционная система, язык ассемблера, прикладной, конечно, если не считать физический уровень, который находится ниже ...

Читать далее https://shbr.xyz/hh449190