Обновить
3
0

Пользователь технологий

Отправить сообщение

Производительность Unity C#: советы и приемы

Время на прочтение9 мин
Охват и читатели14K

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

Читать далее

Как определить дубликаты картинок с помощью PHP

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



Потому рано или поздно встает вопрос автоматизации процесса поиска повторов, и тут мы рассмотрим основные, а также попробуем в деле.
Читать дальше →

«Выглядит похоже». Как работает перцептивный хэш

Время на прочтение6 мин
Охват и читатели130K
За последние несколько месяцев несколько человек спросили меня, как работает TinEye и как в принципе работает поиск похожих картинок.

По правде говоря, я не знаю, как работает поисковик TinEye. Он не раскрывает деталей используемого алгоритма(-ов). Но глядя на поисковую выдачу, я могу сделать вывод о работе какой-то формы перцептивного хэш-алгоритма.
Читать дальше →

Написание скриптов для tmux

Время на прочтение3 мин
Охват и читатели14K
Мне, когда я пользуюсь tmux, часто надо открывать похожие рабочие пространства. Например, мне всегда нужно выводить последние строки пары файлов журналов в панели, или мне нужно открывать и vim, и mysql. Бывает, что мне нужно и что-то другое.



Если вы попробуете найти сведения об открытии рабочих пространств tmux, то почти гарантированно обнаружите советы по использованию программы-обёртки вроде tmuxinator, tmux-resurrect или tmux-continuum. Эти программы, возможно, хороши, но я предпочитаю что-нибудь попроще.
Читать дальше →

Какими бывают дисплеи в ноутбуках? Разбор

Время на прочтение7 мин
Охват и читатели73K
У нас уже было много роликов про дисплеи: мы разбирали все типы LCD-матриц в телевизорах. Сделали один из самых подробных материалов про все виды OLED в смартфонах и ТВ. Также мы рассказывали вам про mini-LED и microLED-дисплеи будущего. Но мы еще ни разу не рассказывали про дисплеи в ноутбуках. А ведь в дисплеях для ноутбуков есть своя особая специфика. Поэтому сегодня мы глубоко нырнём в разновидности дисплеев для ноутбуков. Разберём всё страшные аббревиатуры и узнаем как маркетологи вводят нас в заблуждение?


Разберемся как узнать модель и тип дисплея в вашем ноутбуке? И посмотрим на конкретные примеры ноутов и дисплеев.
Читать дальше →

Самый полный чек-лист для защиты от мошенников

Время на прочтение17 мин
Охват и читатели176K

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

Читать далее

Особенности работы с POSIX-сигналами

Время на прочтение10 мин
Охват и читатели17K

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

Читать далее

Топ-5 когнитивных искажений при планировании в IT

Время на прочтение13 мин
Охват и читатели40K

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

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

Читать далее

Vulkan. Руководство разработчика. Индексный буфер

Время на прочтение5 мин
Охват и читатели2.6K


Я продолжаю выкладывать переводы тьюториала к Vulkan на русский язык (оригинальный текст тьюториала можно найти здесь). В сегодняшней публикации представлен перевод заключительной статьи раздела Vertex buffers, которая называется Index buffer.

Содержание
Читать дальше →

Мой MikroTik – моя цифровая крепость (часть 1)

Время на прочтение10 мин
Охват и читатели164K
В статье рассмотрены различные подходы к организации практической безопасности сетей, построенных на оборудовании MikroTik, в том числе при помощи дополнительного открытого программного обеспечения, расширяющего имеющиеся штатные возможности, что в комплексе позволяет качественно администрировать сетевые средства, а также своевременно реагировать на различные угрозы информационной безопасности.
Читать дальше →

Многообразие Linux-дистрибутивов

Уровень сложностиПростой
Время на прочтение54 мин
Охват и читатели216K

Цель этой статьи показать и объяснить многообразие дистрибутивов Линукс. Показать основные сходства (они же все почему то называются "Линуксы" или даже правильнее "GNU/Linux") и основные различия (если бы не было различий их бы столько не существовало).

Плюс рассмотрим несколько наиболее задаваемых новичками вопросов:
- Сколько их (Linux-дистрибутивов)? Зачем так много?
- Основанный на другом дистрибутиве" - не пиратство ли это?
- Платный Linux - Как можно продавать то, что по определению распространяется бесплатно?
- Что такое "отечественный Linux"?

Читать далее

Трехлетняя работа в Общественном совете при Казначействе России и новый Профсоюзный общественный совет

Время на прочтение5 мин
Охват и читатели2.1K

Последние 10 лет я занимаюсь открытыми данными, в основном финансовыми, веду общественный проект АНО “Инфокультура” “Госзатраты” (clearspending.ru) и веду телеграм-канал “Ах, Минфин” о том, как публикуются финансовые данные в России и как в них разобраться обычным гражданам. Последние три года я также была членом Общественного совета при Федеральном казначействе (ОС ФК), о котором и пойдет речь в данном посте.

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

Сформулирую несколько тезисов о работе в Общественном совете.

Читать далее

Тернистая история Лисп-машин: первый бум AI, война Столлмана и удивительный интерфейс

Время на прочтение11 мин
Охват и читатели17K
Привет! Меня зовут Павел Анохин, я сооснователь и один из кураторов музея Яндекса. Хочу поделиться историей, связанной с нашим экспонатом — редкой платой с Лисп-процессором Symbolics. История эта уходит корнями в далёкое прошлое компьютерной эры — 70-е, времена огромных ЭВМ и первого бума интереса к искусственному интеллекту, продолжается в 80-е, когда Ричард Столлман воевал с компанией Symbolics за право открытого доступа к софту, и заканчивается в 90-х, когда ниша для применения Лисп-машин стала совсем узкой, а небольшие производители компьютеров пали под натиском крупных корпораций. Надеюсь, вам будет интересно узнать обо всём этом больше, а также посмотреть, как работает главный интерфейс Лисп-машины — Listener. Специально для статьи я записал видео с примерами создания несложных программ.


Лисп-плата из музея Яндекса
Читать дальше →

Как симулировать плохую сеть под Linux, macOS и Windows

Время на прочтение3 мин
Охват и читатели31K

Clumsy 0.2

Все распределённые системы — базы данных, мобильные приложения, корпративные SaaS и так далее — следует разрабатывать с учётом сбоев. Например, компания Stripe во время тестов убивала случайные инстансы — и смотрела, что произойдёт. Компания Netflix рандомно уничтожала инстансы прямо в продакшне с помощью программы Chaos Monkey (проект Simian Army).

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

Сатурн 2021. Противостояние

Время на прочтение11 мин
Охват и читатели21K

Хроники «Высочайшей» из планет



Статья «Сатурн 2021. Противостояние» | автор Андрей Климковский

2 августа 2021 года планета Сатурн вступает в противостояние с Солнцем.

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

Вертолеты на Марсе жужжат и не отбрасывают тень

Время на прочтение29 мин
Охват и читатели81K

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

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

Нажмите чтобы узнать ПРАВДУ

Всемогущий FFmpeg: скриншаринг в WebRTC

Время на прочтение9 мин
Охват и читатели21K

Когда мы пишем статьи о своем сервере в комментариях очень часто находится читатель, который говорит:

"И зачем такой огород городить? Все это одной FFmpeg командой делается!"

Читать далее

ЭЛТ-монитор в 2021 году

Время на прочтение15 мин
Охват и читатели76K
После покупки старого ЭЛТ-телевизора вполне логично купить еще и компьютерный ЭЛТ-монитор. Нет, не так, старый монитор для любителя старых компьютеров — куда более оправданная покупка, чем старый ТВ. В узких кругах ретрофанатов это вроде как и не подвергается сомнению: если хочешь лицезреть программы для DOS, Windows 3.1 и 95 так, как «тогда», ЖК-монитор не подойдет. ЭЛТ гораздо лучше справляется с произвольными разрешениями, частота обновления кадров тоже не фиксирована. И недостатки понятные: мониторы тяжелые, занимают много места на столе, жрут электроэнергию, а хорошие экспонаты уже достаточно сложно найти.


На самом деле ретро-ЭЛТ подойдет не только для DOS. В теплые ламповые экраны мы смотрели как минимум до середины нулевых — только тогда стала оправданной покупка нового ЖК-дисплея, по цене, характеристикам и, прежде всего, габаритам они наконец дошли до кондиции. Первые 25 лет эпохи персональных компьютеров прочно связаны с мониторами с трубкой. Я всегда стараюсь испытывать ретротехнологии на себе, сравнивать воспоминания тех лет с суровой реальностью настоящего времени. В процессе настройки умеренно старого дисплея мне пришлось добыть калибратор, появилась возможность объективного сравнения ЭЛТ с ЖК-дисплеем 15-летней давности и современным (но дешевым) экраном с разрешением 4К. И вот что получилось. Осторожно, статья получилась такая же объемная, как предмет исследования.
Читать дальше →

Meshtastic — оперативно-тактический радиочат без сотовой связи и интернета. Часть 4. Прошивка модема, выход в сеть

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели72K

Если вы добрались до 4-ой статьи, то, вероятно:

Вы уже знаете, что есть такая Meshtastic-радиосеть, описанная в первой части.

Ознакомились во второй части с фирменными решениями с Aliexpress по построению радиосети.

Или же, решились строить радиомодем самостоятельно, ознакомившись с материалами из третьей части.

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

Статья 1 >>> Статья 2 >>> Статья 3

Прошивайтесь, подключайтесь, общайтесь!

Делаем сервер из Android-телефона

Время на прочтение8 мин
Охват и читатели155K

Некоторое время назад мне пришла в голову интересная идея — превратить свои старые телефоны (их скопилось немало за десять лет) в серверы, в качестве альтернативы покупке Raspberry Pi.


image


На то было несколько причин: во-первых, у телефонов есть батарея, что для сервера практически бесплатный мини-UPS, во-вторых, внутренняя память смартфона (UFS) работает быстрее и надёжнее, чем SD-карта. В-третьих, у телефонов имеется экран, по которому можно отслеживать состояние сервера.


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


TL;DR: в этом посте будут разобраны вопросы установки PostmarketOS на смартфон,
поднятия на нём в качестве примера Docker и веб-приложения в нём.

За длинной версией под кат

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность