• А нужен ли Redis или хватит PostgreSQL
    +1
    редис хорош для хранения данных с TTL (токены авторизации например). в постгресе такого вроде до сих пор нет. или есть?
  • Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264
    0
    Opera Mini, экран мобильника 128*128, 2005 год…
    Стоп! На дворе 2021-ый, я только что проверил!
  • Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264
    0
    Да, давайте! Я за. Только вот что делать с существующими тысячами гифок?
  • Raspberry Pi Foundation: 5 устройств менее чем за год. Что дальше?
    0
    у меня такой, лучшая сборка из возможных. кулеры тишайшие. а если пойдёт вразнос, так отсоединяешь их и всё. кроме того есть вариант комплекта и без кулеров. без них особо и не греется ничего.
  • Делаем аппаратную кнопку выключения звука в Zoom
    0
    Настало твоё время, педалька для вима! habr.com/ru/post/232177
  • Apple представила наушники AirPods Max
    +2
    image
  • Вице-президент Apple заявил, что вопрос запуска Windows на M1 стоит за Microsoft
    0
    Ядро линукса прекрасно работает на процессорах ARM.
  • Хождение по рукам или грустные реалии рынка услуг восстановления данных
    0
    Спасибо за интересный пост!
    Как вообще действовать при потере данных? На этот вопрос иногда даже айтишники не знают правильного ответа. Изобретают какую-то фигню, скачивают бесплатные или крякнутые утилиты для «рекавери», обращаются ко всяким чайникам и ломастерам…
    Раньше, в начале 2000ых я любил возить с линуксом в университете. А поскольку диск у меня было всего один и сразу для всего, то часто я терял файловые таблицы и разделы диска. После этого довольного сносно восстанавливал разделы и данные при помощи всяких Easy Recovery и Partition Magic.
    В 2010 году я купил себе сетевой диск WD на 2 терабайта. Внутри — всё тот же WD Green. В 2014 у меня уже был второй сетевой диск Apple на 3 тб и я захотел поэкспериментировать с WD, попробовал залить туда альтернативную прошивку. Всё было хорошо. А потом я в штатном софте сделал ресет к заводским настройкам. Но при ресете нигде не было указано, что форматируется весь диск! В общем, диск после ресета оказался отформатирован. Я его есстественно тут же выключил. На диске 90% был весь мой фотоархив за все годы. К счастью, большая часть архива хранилась на ещё других USB-дисках, так что больно было не сильно.

    Восстанавливать сам не пытался, так как там была линуксовая ФС типа ext. Опыта восстановления данных с неё у меня не было. И вот тут я решил пойти сразу по правильному пути: позвонил в саппорт WD и они мне тут же посоветовали официальную компанию по сервису своих дисков, кажется это была DataRC. Съездил, отдал диск, за три дня мне вернули все данные. Правда из-за особенностей ФС они оказались без структуры директорий и без оригинальных имён файлов. То есть просто тысячи файлов с именами 00000001.jpg, 00000002.jpg одним списком. Отдал по тем временам около 100$, что было копейки по сравнению с ценностью данных. Сам диск до сих пор работает в оригинальном устройстве.

    Вывод: если нужно восстановить диск — обращайтесь в официальный саппорт производителя диска. Для этого он и существует, чтобы гарантированно вам помочь. И работа их стоит столько, сколько она должна стоить. Так же нужно поступать и с другими поломками любой другой техники. Не ходите в сервисы «у дома» и всяким шаманам-ломастерам.
  • Мультимедиа прошлого: как слушали музыку в MS-DOS
    0
    шерсть жопы мамонта в огромных количествах встречается в якутии, там этот ценный ресурс добывается в промышленных масштабах.
  • Архитектура операционной системы для ZX Spectrum-совместимых компьютеров
    0
    Проект интересный и увлекательный. Особенно удивила многозадачность и многопоточность — без чего нормальная ОС невозможна. Пока разработка не переедет на GitHub, приглашать сторонних разработчиков и мечтать о развитии проекта по крайней мере странно. Всякий раз, когда теме перехода с SVN поднимается в коментах, следует ответ «идите нах, нам и так нормально».
  • Flipper Zero — как выйти на Кикстартер сидя на карантине на даче
    +4
    ну какие рубли, камон. компания американская, производство китайское, ориентация на глобальный рынок (и рф не на первом месте явно). все транзакии и логистика никак не касаются россии. какие рубли?
  • Мой компьютер Микроша: продолжаем неделю ностальгии
    0
    Ооо, брат по несчастью! У меня почти похожим образом запоролись два клона спектрума (клон «Символ»). Дело было в конце 90х. Экран покрылся цифровыми помехами (глитч). Я выпаивал и ставил на кроватку Z80. Благо в магазине радиодеталей он стоил такие копейки, что даже нищему школьнику не проблема было купить его. Что-то около 80-100 ₽ в ценах 1998-1999 годов. Естественно, комп не заработал. Тогда я пытался перепаять чипсет Т34ВГ1, а там 64 ноги с миллиметровым шагом! Причём этот чипсет не продавался в открытой продаже, пришлось выпаивать из второго сломанного «Символа». Ничего я не починил. Потом я это всё барахло вместе с кучей кассет и документации отдал знакомому радиолюбителю отца. А сейчас жалею. Кассеты можно было хотя бы оставить, и пару книг с интересными скетчами на Ассемблере. Помню, пытался сделать «гифку»: рисунки в Art Studio и ассемблерная команда LDIR, которая по тем временам казалась мне фантастической. Она за пару тактов перерисовывала экран размером 6912 байт. Спустя годы, я думаю, проблема была в деградировавшей прошивке ROM. Потеря пары бит загрузчика могла превратить комп в кирпич.

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

    История возобновилась в декабре 2012. Я связался с людьми из Пензы, нашёл парня, у которого этот «Символ» был почти новый в полной комплектации с коробкой и купил за смешные 2000 ₽. Сейчас он у меня хранится как память о первом компьютере. Когда-нибудь я покажу его подрастающему сыну. А в столе лежит полный комплект микросхем для сборки спектрума с нуля — когда-нибудь я его соберу.
  • Древности: ZX Spectrum и древний игрожур
    0
    У меня всегда по поводу загрузки с винила был вопрос: КАК? Помню, любой мельчайший дефект ленты портил загрузку навсегда. На пластинке неравномерностей и дефектов больше, как оно могло вообще работать? Ещё была загрузка через радио и телесигнал. Как оно работало? Там же помехи постоянные.
  • Древности: ZX Spectrum и древний игрожур
    0
    У меня есть куча таких книг. Там было написано, что тексты присылают (могут присылать) читатели обычной почтой. Короче, это просто компиляции из кучи готовых обзоров.
  • API Тиньков.Инвестиции. Первые шаги
    0
    Приветствую, коллега. Так вышло, что почти одновременно с вами я начал вынашивать идею о написании своего клиента для OpenAPI на Ruby. Как раз сегодня я зарелизил свою поделку, консольный клиент для вывода портфолио брокерского счёта.

    Моя задача — сделать консольную утилиту для просмотра полной итоговой суммы и процентов моего портфеля. Однако, столкнулся с несколькими недостатками данного API.

    1. Отсутствие итоговой суммы и процентов доходности в API. Хотя бы в приближённом виде. А это то, ради чего я вообще начал писать код.
    2. Список позиций на счёте вроде хорош, но в нём не хватает процентов доходности и оценочной стоимости каждой позиции. Пришлось писать кучу кода для вычисления процентов.
    3. Каждая позиция в своей валюте, это вроде понятно и правильно. Но когда я собрался посчитать общую стоимость, это вылилось в нетривиальную задачу. Оказывается в API нет биржевого курса долларов/евро. Пришлось считать так: брать данные своих активов доллар и евро и через сумму и доходность высчитывать курс к рублю. Потом я прохожу по списку позиций и каждую позицию умножаю на курс к рублю, чтобы получить рублёвый итог.

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

    Во избежание ошибок float-вычислений, использую BigDecimal — этакий float с гарантированной десятичной точностью. То есть складывая 1.1 + 1.2 получится 2.3, а не 2.2999999999999.

    API в целом рабочее, но немного бесполезненькое. Иногда замирает, иногда некоторые поля приходят нулевые, пару раз ловил 500. Может через вебсокеты получится что-то интересное добыть.
  • ZX Spectrum из коронавируса и палок (на самом деле, не совсем)
    +1
    Спасибо за разъяснения! Да, я застопорился как раз на проблеме выбора DRAM/SRAM.
  • ZX Spectrum из коронавируса и палок (на самом деле, не совсем)
    0
    О, супер! Вот мне надо такой, чтоб минимум лапши. Искал такую ОЗУ одним чипом, но я не спец, не нашёл. РЕ с 48K-прошивкой у меня уже есть. Буду благодарен, если кинете мне эту схему.
  • ZX Spectrum из коронавируса и палок (на самом деле, не совсем)
    0
    Спасибо за крутой материал! Я тоже давно хочу собрать свой Спектрум из микросхем и палок на макетке. Все основные чипы для этого давно есть. Но всё же мне кажется, что для любителей ардуинщиков это немного сложно. Скажите, если у меня есть Т34ВГ1, сильно проще будет добиться успеха?
  • Zilog Z-80 — Бессмертный восьмидесятник
    0
    Это очень интересно! Спасибо за ссылки.
  • Zilog Z-80 — Бессмертный восьмидесятник
    0
    Есть какая-то инфа, что и как на этом комплекте было интересного сделано? В википедии не встречал, а далее следы теряются.
  • Zilog Z-80 — Бессмертный восьмидесятник
    +1
    Смотрю ваш канал, очень интересные темы рассказываете и в доступной форме. Казалось бы, всё про этот Z80 давным давно известно, но некоторые факты я узнал впервые. Продолжайте в том же духе!
  • Разработчики — никакая не элита, а голые короли индустрии
    +3
    Ответ прост: банальное соотношение спроса и предложения.

    Вот этот парень в твиттере всё доходчиво разложил для самых маленьких:
    twitter.com/pacifier001/status/1171675668184272897

    Краткая выжимка:

    ПРАВИЛО НОМЕР ОДИН: если хотите зарабатывать мало — идите на работу где очень низкие требования к квалификации.

    ПРАВИЛО НОМЕР ДВА: если хотите зарабатывать мало — идите на работу где в отрасли мало игроков или вообще только один. Вот прям задайте себе вопрос — а кто меня наймёт? Сколько будет претендентов на комиссарское тело?

    ПРАВИЛО НОМЕР ТРИ: если хотите зарабатывать мало (а если барин добрый то средне) — идите бюджетником.
    Сразу disclaimer — речь идёт об обычной работе. Воровство бюджета, фабрикация уголовных дел, взятки за трудоустройство к докерам — я тут не спец.

    ПРАВИЛО НОМЕР ЧЕТЫРЕ: если хотите зарабатывать мало — получайте максимально локальные навыки, не нужные никому за рубежом и не учите языки. Все благополучие ИТшников выстроено на том что их навыки универсальные и легко продающиеся за рубежом, где стоят дороже чем внутри.

    Самый надежный способ жить бедно — это быть низкоквалифицированным. Ещё надёжная бедность — это быть муниципальным служащим — это сразу комбо из 2, 3 и 4 правила.

  • Бельгиец создал автомат для продажи лайков и подписчиков
    0
    Именно так он и задумывался.
  • Вышла первая бета-версия операционной системы Haiku R1
    +2
    Сорян, я случайно поставил минус! Хотел поставить плюс. Полностью поддерживаю!
  • Неужели в самом деле все ГЛОНАССы погорели?
  • Как я разбивал дроны в разных частях света
    0
    У меня есть Хубсан H109S и Mavic Pro. Так вот, это не небо и земля, а космос и днище. С Хубсаном как со старыми Жигулями: не подшаманишь — не поедешь. Очень капризен в настройке, боится посторонних вещей (особенно металлических) при калибровке. Калибровка может не заходить с даже с третьего раза. Если взлетел, это ещё полбеды. Его болтает так, что на него страшно смотреть. На форумах даже изобрели специальный термин, обозначающий его поведение в воздухе — «унитазинг». По-большому крашился один раз, когда двигатель тёрся об корпус и его заклинило. Упал с высоты метров 30-50. Хорошо запчасти дешёвые, пересобрал корпус, контроллер и пару двигателей за какие-то копейки около 4000 ₽. Продолжает летать, но блин! От него постоянно ждёшь сюрпризов в зависимости от фазы луны и марса в рыбах. Автовозврат работает, но надо быть на стрёме, чтоб не улетел в Китай. При автопосадке в половине случаев тупо опрокидывается набок, ломая лопасти. Это вообще идиотизм! Он тупо не держится в 1-5 см поверхностью и просто гуляет в разные стороны.

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

    А самое главное компактность: для Хубсана нужна самолётная сумка, Мавик же умещается в барсетку.
  • Новинки Xiaomi с оооот такими скидками
    +1
    Странные всё-таки скидки.
    Например, браслет Mi Band 2 я покупал два месяца назад за 1600₽, в ЧП он стоит 1571₽.
    Дрон Hubsan 107D+ месяц назад я покупал за 5400₽, а в ЧП он стоит 7500₽.

    Как-то скидочки не очень.
  • Новинки Xiaomi с оооот такими скидками
    +1
    Вся суть всех чёрных пятниц во всех магазинах :(
  • Новинки Xiaomi с оооот такими скидками
    0
    Заказал клавиатуру. Посмотрим, как она.
  • Вперёд в прошлое: телефоны 2006 года, которые мы покупали в России
    0
    В 2006 году у меня были Motorola C380 и Motorola L2.
    Первый из них — логичное продолжение легендарного C350.
    Второй — недорогой и ультратонкий, его дизайн мне нравится и сейчас и даже подумываю купить такой (если найдётся новый).
  • Прогресс автомобильных видеорегистраторов и сравнение их с action-камерами
    +2
    Автор мегакрут. Исследование очень добротное. 100500 лайков!
  • Паттерны проектирования на Ruby
    +3
    Насчет return, для себя я вынес следующее — если можно написать return, то лучше его написать, ошибок меньше будет.


    Н — наглядность.

    image
  • Microsoft прекратила разработку Windows, новых версий больше не будет
    0
    Это, конечно же, существенная лавка гробовщика

    А в моё время это были гуртовщики мыши.
  • Распознавание Паспорта РФ на мобильном телефоне. (UPD: 28.03.2015 + выложили программу в App Store)
    0
    Причина очередей на почте в том, что никто на почте не заинтересован обслуживать быстро :)
  • Ламповый усилитель
    +2
    Отличная работа! Раз уж на то пошло, какие подобные решения можно купить за указанные вами 4-5 тыр? Существуют ли конструкторы или наборы для сборки подобного? Вот я например хочу собрать подобное, но лень/не умею придумывать с нуля, хочу комплект купить. Есть такое?
  • [Перевод] Тойота хотела взять с меня $4400 за замену батареи. Я починил сам за $10
    0
    А как?
  • Делаем сеговский джойстик с USB
    0
    А если взять что-нибудь типа DFRobot Beetle, то можно пойти дальше и сделать перепрошиваемый джойстик с кастомными функциями. Например, я использовал этот контроллер для vim-педали.
  • OCZ. Мы вернулись
    0
    Ага, у меня тоже OCZ на 90 гиг, уже три года работает в качестве системного. Три компа сменил — сначала ноут Леново на Линуксе, затем макбук (купил SSD Интел и поставил на замену OCZ), теперь трудится на рабочем маке системным диском, подключённым по Thunderbolt. Работа почти 24/7/365 (я не выключаю свои машины). Ломаться не собирается.
  • Как мы открывали магазин в ТЦ МЕГА: история ошибок
    0
    ето фотошоп я програмист меня не обманеш
  • От первого электровелосипеда своими руками – до перспективного стартапа. Истории сотрудников REG.RU
    0
    Велосипед хороший. Я бы купил.
    Только вот непонятно, почему в блоге REG.RU. А так да — действительно транспорт будующего :)