Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Laravel Pint — отличный

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 26
Laravel *
Туториал

Laravel Pint — это помощник, который подсвечивает предполагаемые ошибки в вашем PHP-коде. Инстурмент заточен специально для Framework Laravel и из коробки доступен в Laravel 10. Pint построен на основе PHP-CS-Fixer. С его помощью ваш код станет чистым и согласованным.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Как я смски получал с помощью ИИ

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 119
PHP *Искусственный интеллект
Из песочницы

Я живу в деревне и как практически в любой деревне на постсоветском пространстве у нас интернет идёт через модем с сим-картой.

Возникла необходимость читать смски с этого модема не заходя в web-интерфейс. Но писать самому этот код не очень хотелось. Поэтому решил использовать ChatGPT как помощника.

Читать далее
Рейтинг 0
Комментарии 0

Японцы решили возродить КПК и разработали нечто, близкое к наладонникам. Возможности необычного устройства

Время на прочтение 3 мин
Количество просмотров 4.9K
Блог компании Selectel Гаджеты Компьютерное железо IT-компании
image

Наладонники некогда были чрезвычайно популярными. У многих из нас они и сейчас вызывают очень теплые чувства. Но, к сожалению, их полностью заменили сначала коммуникаторы, а затем — смартфоны. Время от времени разные производители предпринимают попытку вернуть эпоху КПК, выпуская современные инкарнации устройств такого типа. Сейчас японская компания Gloture представила вполне себе современный компьютер в новом/старом форм-факторе. Подробности — под катом.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 12

Переменные звёзды помогают астрономам в поиске внеземной жизни

Время на прочтение 5 мин
Количество просмотров 393
Научно-популярное Астрономия
Перевод

Обсерватория Гайя Европейского космического агентства (ЕКА) уже почти десять лет стабильно работает в точке Лагранжа L2 между Землёй и Солнцем. Целью астрометрической миссии Гайя является сбор данных о положении, собственном движении и скорости звёзд, экзопланет и объектов в Млечном Пути и десятках тысяч соседних галактик. К концу основной миссии (её окончание запланировано на 2025 год) Гайя обработает около 1 млрд астрономических объектов, что позволит создать самый точный трёхмерный космический каталог из когда-либо созданных.

К настоящему времени ЕКА провело три выпуска данных миссии Гайя, последний из которых (DR3) вышел в июне 2022 года. Помимо прорывов, совершённых благодаря этим выпускам, учёные находят дополнительные применения этим астрометрическим данным. В одном из недавних исследований группа астрономов предложила использовать каталог переменных звёзд, полученный в рамках Gaia Data Release 3, для помощи в поиске внеземного разума (SETI). Синхронизировав поиск передач с заметными событиями (например, со сверхновой звездой), учёные смогут сузить круг поиска внеземных передач.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1

Истории

Бизнес-ключ и суррогатный ключ нужны оба

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 918
Высокая производительность *Анализ и проектирование систем *IT-стандарты *Big Data *Хранилища данных *
Аналитика

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Expr: простой и мощный ЯП на Go

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.1K
Программирование *Go *
Обзор

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

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

Читать далее
Всего голосов 13: ↑2 и ↓11 -9
Комментарии 2

Репортаж из прошлого: чем нам помогут уроки, вынесенные из DIY в эпоху перемен?

Уровень сложности Средний
Время на прочтение 21 мин
Количество просмотров 1.2K
Тестирование IT-систем *Прототипирование *Исследования и прогнозы в IT *История IT DIY или Сделай сам
Кейс

Бывало, сидишь, прямо как сейчас, смотришь в монитор — и вдруг захотелось сделать что-нибудь необычное. В эпоху Интернета, кода, написанного нейросетями и 3D-принтеров всё для этого можно найти в продаже, прямо не сходя с дивана. Хочешь — закажи печатную плату, а хочешь — выточку или выплавку детали под твои нужды, хоть с со своим выгравированным на них именем.

Однако так было не всегда. Как же люди сами мастерили что-то до появления в продаже доступных деталей?

Когда я смотрел на ремонт каких-то вещей, выполненный людьми во время, ещё когда о развале СССР никто и не думал, я поражался их находчивости при поиске замены сломанным деталям. Сейчас-то, при имеющейся информации в Ютубе или просто в Интернете, многие умудряются склеить всё вкривь-вкось, но тогда можно было только восхищаться безупречной склейкой корпуса или заменой детали на самодельную. Детали после ремонта невозможно было принять за незаводские, при том, что в то время люди обменивались опытом, в основном, при встрече да по телефону.

Люди сами чинили телевизоры, радио, их сломанные корпуса из пластмассы и дерева, сваривали детали заборов или велосипедов. Когда появились первые ZX Spectrum, то люди собирали их вручную из "конструкторов". В какой-то статье тогда я читал о самой крутой поделке для Спектрума: кто-то писал, как сам спаял для него световое перо.

Итак, мы в 2000 году с подключением по модему 33Kbps с первого "Пентиума". У нас были: проволока, найденная на стройке, два советских конструктора "Юность-3" и "Механик", два микроподшипника, своевременно нашедшийся второй моторчик от сломанного кассетного плеера, в комплект в первому с Митинского радиорынка, и медные провода-лапша, которая валялась под теми же стройками в изобилии. Вы ее точно помните, такие тонкие и гибкие проволочки в оплётке всех возможных цветов.

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

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 2

Insomnia — Инструкция по применению

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.2K
API *Тестирование веб-сервисов *
Туториал

Автор: Надежда Дудник

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

Содержание:

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

createAsyncThunk.withTypes()

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 258
JavaScript *ReactJS *TypeScript *
Туториал

В этой статье разберем еще одну малоизвестную, но не менее полезную возможность @reduxjs/toolkit - createAsyncThunk.withTypes()

Читать далее
Рейтинг 0
Комментарии 0

Можно ли оставаться анонимным внутри государства, которое закрыло весь внешний Интернет?

Уровень сложности Средний
Время на прочтение 42 мин
Количество просмотров 3.7K
Децентрализованные сети *Информационная безопасность *Криптография *
Аналитика

Существующие популярные анонимные сети, подобия Tor или I2P, хороши своим прикладным использованием, а также относительно хорошей скоростью и лёгкостью настройки. Они также хороши и непосредственно в анонимизации трафика, когда нам необходимо скрыть истинную связь между отправителем и получателем, основываясь на принципе федеративности, то есть на свойстве, при котором узлы сети расположены в разных государствах, а сама цепочка маршрутизации проходит сквозь множество несвязанных между собой узлов. Но что делать, если государство единственно, как выстраивать маршруты в целях анонимизации, если нет никакого сетевого доступа в другие государства? Что делать, если все доступные государства находятся в своеобразном картеле, где сам принцип федеративности теряет свой основной замысел?

Читать далее
Всего голосов 23: ↑18 и ↓5 +13
Комментарии 6

Демо игры «Again»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.3K
Разработка игр *Дизайн игр *
Из песочницы

Всем привет. Мой первый пост здесь. Хочу представить короткую запись демо игры «Again». Это платформер с пазлами и боевой системой. Главный герой должен изучить исследовательский комплекс, на котором произошел некий инцидент. В демо персонаж проходит через пещеру и руины древнего города в в старый комплекс, где обнаруживает необычное копье…

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 3

Symfony Json RPC API Bundle — простое API со всем необходимым

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 404
PHP *Symfony *API *
Туториал

Как легко и быстро развернуть API на фреймворке Symfony с уже встроенной валидацией и авторизацией по токену?

Можно воспользоваться бандлом для Symfony 6+

Посмотреть на packagist

Посмотреть на gitflick

Читать далее
Рейтинг 0
Комментарии 5

Подпись коммитов в git при помощи gpg

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 1.2K
Информационная безопасность *Git **nix *GitHub *Софт
Туториал

В этой статье я расскажу о том, как и зачем подписывать и верифицировать коммиты в git при помощи gpg.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 6

Как запомнить что-нибудь навсегда?

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 4.9K
Разработка мобильных приложений *Обработка изображений *Развитие стартапа Искусственный интеллект Изучение языков
Кейс

Привет, это история о разработке самого удобного приложения
для зубрежки английских слов инди-разработчиком. Еще одно?!

– Да, но с GenAI-особенностями и алгоритмами!

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 52

«В чём причина?» — спросил Тимлид

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 2K
Разработка веб-сайтов *Программирование *Управление разработкой *
Из песочницы

«В чём причина?» — такой первый вопрос я бы советовал задавать перед решением каждой ошибки и задачи.

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

Простой реальный пример с проекта, над которым я сейчас работаю.

Заголовок страницы заглавными написан «ПРОДУКТЫ» вместо «Продукты».

Следствие: видно сразу — быстро поправить и забыть про этот баг. Минимум приложенных усилий.

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 16

Работа с Sass в приложении ASP.NET Core

Время на прочтение 6 мин
Количество просмотров 464
Блог компании OTUS CSS *.NET *ASP *

Sass (Syntactically Awesome Style Sheets) — это скриптовый язык, используемый для создания каскадных таблиц стилей (CSS-файлов). Его синтаксис очень похож на обычный CSS, но вдобавок он поддерживает использование переменных, вложенность, миксины и наследование для селекторов, чего очень не хватает в базовом CSS, ведь эти фичи незаменимы в организации и поддержке стилей вашего веб-приложения. В этой статье я продемонстрирую вам шаги, необходимые для добавления и настройки Sass в вашем ASP.NET Core проекте как в Visual Studio, так и в VS Code.

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

Проект «Москва в 3D»

Время на прочтение 3 мин
Количество просмотров 2.4K
Работа с 3D-графикой *
Из песочницы

Здрасьте!

Работаю курьером. Взбрела мне значит как-то идея сделать Москву в 3D и чтобы 1к1, ну или 0,9к1, со всеми высотами, дорогами и домами. Моделировал дома в SketchUp и экспортировал их в Blender.

Читать далее
Всего голосов 30: ↑30 и ↓0 +30
Комментарии 18

5 примечательных IT-компаний из Турции

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 898
Блог компании Онлайн Патент Читальный зал Патентование *IT-компании
Обзор

The Financial Times называет Турцию «звездой европейских технологий». Республика — один из крупнейших кадровых резервов в Европе и на Ближнем Востоке. Ежегодно из турецких университетов выпускается более миллиона человек. Разумеется, молодые айтишники не могли не создать перспективные проекты у себя на родине. И даже слабеющая лира их не остановила. В этом материале мы коротко расскажем о пяти IT-компаниях, созданных в Турции.  

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 2

История о том, как я собеседовался в Yandex, Indrive, Skyeng, Авито, Тинькофф и получил 3 оффера будучи за границей

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 4.1K
Чулан
Кейс
Recovery mode

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

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

Читать далее
Всего голосов 47: ↑9 и ↓38 -29
Комментарии 19

Книги для молодого руководителя

Время на прочтение 3 мин
Количество просмотров 595
Управление персоналом *
Обзор

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

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Комментарии 5