Pull to refresh

Разработчик Сергей Киселёв выпустил версию 1.0.0 проекта BIOS с открытым кодом для Intel 8088

Reading time2 min
Views7.6K

Разработчик компании Intel из США Сергей Киселёв выпустил версию 1.0.0 своего проекта 8088 BIOS с открытым кодом для решений на базе процессора Intel 8088.

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments3

Инсайдеры: iPhone 14 Pro будет маскировать двойной вырез в дисплее

Reading time1 min
Views3.8K

Источники изданий Macrumors и 9to5Mac сообщили, что двойной вырез на экране iPhone 14 Pro будет маскироваться под одну целую полоску. Технически на экране будет два выреза, но компания программно отключит пиксели вокруг них.

Читать далее
Total votes 6: ↑5 and ↓1+7
Comments9

Три письма об увольнении: почему люди уходят с любимой работы

Reading time21 min
Views26K


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

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

Я перевел три самых известных «прощальных письма» с Хакерньюс — о расставании с любимой работой из-за совершенно несправедливых превратностей судьбы. Надеюсь, вам понравится это пятничное, немного печальное чтиво о встрече с реальностью на рынке труда в IT.

Я смогла бросить работу в Google — и вы сможете бросить свою


Клэр Шапиро



«У вас, наверное, очень большие яйца, мисс!» — Незнакомец в самолёте

Проработав в Google 7 лет, я покинула Кремниевую долину, чтобы переехать в Бельгию и присоединиться к Совету по инновациям (Board of Innovation). Вопрос номер один, который мне задавали (и до сих пор задают) семья, друзья, незнакомцы и коллеги с обеих сторон: «Почему?»
Читать дальше →
Total votes 36: ↑27 and ↓9+32
Comments33

«Хип-хоп импровизации и битвы битов»: какие муз. стартапы стоит знать

Reading time3 min
Views2K

Музыкальные стартапы — горячая тема. Звезды индустрии запускают собственные стриминговые сервисы [правда, с переменным успехом], а приложения для медитации обходят по популярности подкасты. Несмотря на то что рынок может показаться перегретым, на него продолжают выходить примечательные проекты. Сегодня посмотрим, как развиваются приложения для записи хип-хоп треков.

Читать далее
Total votes 8: ↑6 and ↓2+6
Comments0

Как создатели мемных спин-оффов «Зельды» изменили российскую индустрию игр и анимации

Level of difficultyEasy
Reading time37 min
Views6.3K
image

Что общего между мемами про Моршу, квестом по Warcraft, «Масяней», «Смешариками» и Jedi Outcast.

Animation Magic Inc. (ООО «АМИ») — одна из первых крупных российских игровых студий. Она была открыта в 1992 году в Санкт-Петербурге и в основном занималась аутсорсом для западных издателей. Ещё это первая отечественная студия, которая на момент открытия имела американское подразделение и команду разработчиков из 50 человек. И это в те годы, когда из известных российских игр был разве что Tetris Алексея Пажитнова, Perestroika Никиты Скрипкина и Color Lines от студии Gamos.

Сегодня об Animation Magic вспоминают только в контексте отменённого квеста по вселенной Warcraft да неканоничных частей The Legend of Zelda, анимационные ролики из которых ещё в нулевые стали популярными интернет-мемами. Обе части Zelda рьяно критикуют и высмеивают уже два десятилетия, но в отрыве от критики — о студии почти ничего неизвестно.

И очень печально, ведь выходцы из Animation Magic серьёзно повлияли на формирование игровой и анимационной индустрии в России. Этим материалом мы хотели бы восстановить историческую справедливость: разобрать полный творческий путь студии, развеять мифы и опубликовать ранее неизвестные факты.
Читать дальше →
Total votes 39: ↑36 and ↓3+45
Comments4

От Atari до Ouya: провальные игровые консоли

Level of difficultyEasy
Reading time15 min
Views5K
image

В 2022 году исполнилось полвека с момента выхода первой в истории консоли — Magnavox Odyssey. За неполные 50 лет вышло более сотни стационарных и портативных консолей, многие из которых оказались по-своему провальными. Одни платформы не смогли конкурировать с популярными решениями на рынке, другие — не заинтересовали покупателей своей высокой ценой, плохими дизайнерскими решениями и небольшим количеством достойных эксклюзивных игр.

В этом материале собраны самые крупные провалы в истории консолей. От изначально нежизнеспособных решений, до амбициозных, но недооценённых общественностью интересных платформ. Крупные компании тоже не застрахованы от провалов, поэтому мы не забыли про неудачные консоли от Sega, Nintendo и Sony.
Читать дальше →
Total votes 26: ↑24 and ↓2+33
Comments6

Поиски фундаментальных данных для акций через API Financial Modeling Prep

Reading time127 min
Views9.8K
Недавно мне понадобилось обработать экономические показатели для нескольких тысяч американских акций.

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

В качестве поставщика данных использовался сервис FinancialModelingPrep, который в 2019 году был бесплатен, но в 2020 году уже нет.



В статье разбираюсь в нюансах формирования запросов к базе данных сервиса. А ещё исследую глубину доступных финансовых отчетов компаний за прошлые годы.
API Financial Modeling Prep
Total votes 4: ↑4 and ↓0+4
Comments6

Flightstats API: Пишем свое табло прилетов с Боингами и Аэробусами

Reading time16 min
Views36K

Введение


Всем читающим этот пост — здравствуйте.
Авиация — мое хобби, я об этом уже писал. Я готов часами стоять и фотографировать самолеты, смотреть видео о них, читать блоги летчиков, следить за трафиком на fr24.com. А еще мне нравится то, что в авиации кругом одни сокращения: ECAM, CDA, ACESS, APU и так далее. Вообщем, магия. А вот почти все люди из моего окружения к авиации равнодушны: «Ну самолет, как самолет. Большой, да. Что? Boeing 777-300ER? Ну ясно, ясно...». Но ничего не поделаешь, на вкус и цвет все фломастеры разные.
Как ко мне пришла идея поста? Так получилось, что я живу в 20 минутах езды от аэропорта Шереметьево. Как-то у меня выдался свободный час и приехал немного пофотографировать. За то время, пока я там был, мимо меня пролетело около 10 самолетов. Почти все — Аэрофлот. Я не спорю, у Аэрофлота есть интересные борты. Например, Добролет или Хохлома. Но в тот день мне не повезло, ничего подобного я не увидел. И тогда я подумал, что было бы очень полезно планировать подобные выезды. Вот так вот и родилась идея поста. Мне хотелось иметь следующий функционал: таблица вылетов — прилетов для выбранного аэропорта, выделение цветом как интересных, так и не очень ботов, экспорт в pdf.

Начинаем!

Читать дальше →
Total votes 59: ↑58 and ↓1+57
Comments37

Раздача серверов Русоникса. Финальное голосование!

Reading time4 min
Views15K
Привет!

Пришло время раздавать железо!




Мы раздадим:
1. SuperMicro 5013S-8: 1x Xeon 2.0GHz (32bit), 4GB RAM, SCSI noHDD, ASR-2010S, 1U
2. SuperMicro H8DA8(MB): 2x DualCore Opteron 2.0GHz, 12GB RAM, SCSI noHDD, AOC-LPZCR2, 1U
3. SuperMicro X6DVA-4G2(MB): 2x Xeon 3.0GHz, 12GB RAM, SCSI noHDD, 1U
4. SuperMicro X6DVA-4G2(MB): 2x Xeon 3.0GHz, 12GB RAM, SCSI noHDD, 1U
5. SuperMicro X6DVA-4E2(MB): 2x Xeon 3.0GHz, 12GB RAM, SATA noHDD, AAR-2420SA, 1U
6. SuperMicro X6DVA-4E2(MB): 2x Xeon 3.0GHz, 12GB RAM, SATA noHDD, AAR-2420SA, 1U
7. Supermicro 6015B-3/8/T: 2x DualCore Xeon 2.00GHz, 8Gb RAM, SCSI noHDD, AOC-LPZCR2, 1U
8. Supermicro 6015B-3/8/T: 2x DualCore Xeon 2.00GHz, 12Gb RAM, SCSI noHDD, AOC-LPZCR2, 1U
9. Supermicro 6015B-3/8/T: 2x QuadCore Xeon 2.33GHz, 8Gb RAM, SAS noHDD, AOC-LPZCR2, 1U
10. Supermicro 6015B-3/8/T: 2x QuadCore Xeon 2.33GHz, 8Gb RAM, SAS noHDD, AOC-LPZCR2, 1U
11. DELL 2950: 2x QuadCore Xeon 1.86GHz, 8GB RAM, SAS noHDD, PERC5i, iDRAC5, 2PSU, 2U
12. DELL 2950: 2x QuadCore Xeon 1.86GHz, 8GB RAM, SAS noHDD, PERC5i, iDRAC5, 2PSU, 2U
Читать дальше →
Total votes 37: ↑24 and ↓13+11
Comments84

Как устроен музыкальный поиск. Лекция в Яндексе

Reading time5 min
Views15K
Обычно под музыкальным поиском понимают умение отвечать на текстовые запросы о музыке. Поиск должен понимать, например, что «пятница» – это не всегда день недели, или находить песню по словам «хочешь сладких апельсинов». Но этим задачи музыкального поиска не ограничиваются. Бывает, что нужно распознать песню, которую напел пользователь, или ту, которая играет в кафе. А ещё можно находить общее в композициях, чтобы рекомендовать пользователю музыку на его вкус. Как это делается и какие трудности при этом возникают студентам Малого ШАДа рассказали Елена Корнилина и Евгений Крофто.


Слайды и конспект лекции
Total votes 49: ↑47 and ↓2+45
Comments1

UnnyWorld: постмортем

Reading time8 min
Views6.4K
После закрытия нашей игры UnnyWorld многие разработчики знакомые просили написать постмортем по игре. Решил поделиться конкретными примерами, коих за время разработки накопилось приличное количество. Будут рассмотренные ошибки, которые мы допустили, постараюсь дать парочку полезных советов.


Total votes 18: ↑16 and ↓2+14
Comments12

Две истории о том, как проходили мероприятия по программированию в Екатеринбурге

Reading time32 min
Views3.8K


Немного разбавим зимние холодные дни теплыми воспоминаниями о том, как в Екатеринбурге проходили: финал RuCTF 2012 (соревнования по защите информации) и финал 38-ого чемпионата мира по программированию «The 2014 ACM ICPC World Finals».

Много фото внутри.
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments2

На Google подали в суд за сбор пользовательских данных в режиме «Инкогнито»

Reading time2 min
Views8.8K


Юридическая компания Boies Schiller Flexner подала второй групповой иск против компании Google по причине сбора персональных и прочих данных пользователей без их ведома, в том числе напрямую вопреки желанию пользователя не передавать свои данные компании. Речь идет об иске на $5 млрд — по $5000 на каждого пострадавшего пользователя из США. Среди прочих истцов числятся основные конкуренты Google по цифровому рынку пользовательских данных — компания Facebook, а также такой гигант, как Oracle. Дело было подано в федеральный суд США в Сан-Хосе.

В групповом иске утверждается, что компания без ведома потребителей собирает данные как минимум с 1 июня 2016 года. В целом, претензии к Google имеют две плоскости: сбор данных о пользователе, когда он вручную отключил эти функции в настройках аккаунта, и сбор данных через Google Chrome в режиме «Инкогнито».
Читать дальше →
Total votes 21: ↑21 and ↓0+21
Comments4

Чтоб не пахнуть как gay

Reading time1 min
Views538
Обнаружил интересную статью, которая может помочь выбрать хороший одеколон с мужским запахом. В следующий раз рекомендую взять ее с собой при покупке одеколона, вот сама сатья, а вот список упоминаемых там одеколонов для распечатки:

Pour Monsieur (Chanel, 1955)
Aramis (Aramis, 1965)
Polo (Ralph Lauren, 1978)
Yatagan (Caron, 1976)
balafre (Lancome)
Antaeus (Chanel, 1981)
Quorum (Puig, 1982)
(Bogart, 1980)
Paco Rabanne pour homme (1973)
Azzaro pour homme (1978)
Jules (Yves Saint-Laurent, 1980)
Kouros (Yves Saint-Laurent, 1981)
Tuscany (Aramis, 1985)
Ungaro pour homme (1991)
Macassar (Rochas, 1980)
Tsar (Van Cleef & Arpels, 1989)
Armani pour homme (1984)
Eau Sauvage (Dior, 1966)
Signoricci 2 (Ricci, 1976)
Eau de Guerlain (1974)
Trophee (Lancome)
Bois d`Ombrie (Eau d`Italie, 2007)
Rien (Etat Libre d`Orange, 2006)
Fvmidvs (Profumo Durante, 2006)
Chene (Serge Lutens)
Tabarome Private Collection (Creed)
Total votes 57: ↑8 and ↓49-41
Comments14

Разработка приложений с Windows Subsystem for Android

Reading time3 min
Views9.4K

Microsoft открыла тестирование Windows Subsystem for Android. Пока это доступно для бета тестеров из США. Но умельцы уже нашли способы установить ее на любую сборку win 11. Далее опишу эту инструкцию, и запущу приложения из AS, попробую подебажить и расскажу нюансы которые я заметил, на которые необходимо обратить внимание при разработке.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments21

Миссия выполнима: карманный ламповый радиоприёмник

Level of difficultyEasy
Reading time12 min
Views12K


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

Приёмник, о котором пойдёт речь, построен по регенеративной схеме. Что это такое, и что у него общего с приёмником прямого преобразования, я сегодня расскажу.
Под катом много вкусного для любителей технической старины.
Total votes 34: ↑32 and ↓2+40
Comments46

Действия Oracle — это нейтронная бомба в лагерь Open Source

Reading time4 min
Views3K
Как известно, компания Oracle подала в суд на Google в связи с использованием Java без лицензии в операционной системе Android. Естественно, Google отвергает обвинения и говорит, что не нарушала чужую интеллектуальную собственность. Всё это вполне нормально и является частью обычных юридических баталий. Но вот что ненормально — это та часть искового заявления Oracle, которая, как говорится, напечатана мелким шрифтом. Требования Oracle и её реальные действия, если разобраться, должны всерьёз напугать не только Google, но и всё сообщество Open Source.

Oracle требует уничтожить все копии Android (в том числе устройства, проданные с этой операционной системой), а также возместить нанесённый ущерб в тройном размере и юридические издержки. Конечно, это блеф. На самом деле Google может откупиться довольно дёшево, но этот выгодный шаг для Google станет очень опасным для IT-индустрии. В том-то и ловушка.

Мартин Хеллер с Infoworld вчера опубликовал анализ претензий Oracle и прогноз возможного развития этого судебного процесса.
Читать дальше →
Total votes 155: ↑137 and ↓18+119
Comments170

Linux Kernel EFI Boot Stub или «Сам себе загрузчик»

Reading time10 min
Views77K
UEFI Tux Logo

Введение


Прочитав недавнюю статью Загрузка ОС Linux без загрузчика, понял две вещи: многим интересна «новинка», датируемая аж 2011 годом; автор не описал самого основного, без чего, собственно, и работать ничего не будет в некоторых случаях. Также была ещё одна статья, но либо она уже устарела, либо там опять таки много лишнего и недосказанного одновременно.

А конкретно, был упущен основной момент — сборочная опция ядра CONFIG_EFI_STUB. Так как в последних версиях U(lu/ku/edu/*etc*)buntu эта опция по умолчанию уже включена, никаких подозрений у автора не появилось.
Насколько мне известно, на текущий момент она включена в дистрибутивах указанных версий и выше: Arch Linux, Fedora 17, OpenSUSE 12.2 и Ubuntu 12.10. В комментах ещё упомянули, что Debian с ядром 2.6 умеет, но это не более, чем бэкпорт с последних версий. На этих дистрибутивах пересобирать вообще ничего не нужно! А ведь на других CONFIG_EFI_STUB, скорее всего, либо вообще отсутствует, т. к. опция доступна только с ядра версии 3.3.0 и выше, либо выключена по умолчанию. Соответственно, всё, описанное ниже, справедливо для ядра, собранного с опцией CONFIG_EFI_STUB.

Итак, что же такое Linux Kernel EFI Boot Stub?


Общая информация

А ни что иное, как… «exe-файл»!
Читать дальше →
Total votes 71: ↑69 and ↓2+67
Comments23

Sony требует Twitter удалить сообщения с украденной информацией

Reading time2 min
Views7.3K
Sony требует Twitter удалить украденную в результате взлома информацию, публикуемую в твитах. Ее размещает пользователь Val Broeksmit в аккаунте @BikiniRobotArmy — он отправил полученное от Sony предупредительное письмо в издание Motherboard. Под катом — о том, какую информацию распространяет @BikiniRobotArmy в Твиттер.

SPE (Sony Pictures Entertainment) не дает согласия Twitter или любому Twitter-аккаунту на владение, рецензирование, копирование, распространение, публикацию, загрузку файлов или любое иное использование украденной информации, и просит Вашего сотрудничества в блокировке Twitter-аккунта любого пользователя, стремящегося распространить украденную информацию с помощью Twitter.


image
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments3

«Сатоши» Крэйг Райт обвиняется в краже 1,1 млн биткоинов у Дейва Клеймана

Reading time3 min
Views16K

Д-р Крейг Райт

Новый оборот приобрела история небезызвестного д-ра Крейга Райта (Craig Wright), ведущего учёного компании nChain, которая сейчас разрабатывает альтернативу Bitcoin Core. Он стал известен на весь мир в 2015 году, когда журналисты заподозрили, что именно он скрывался под псевдонимом Сатоши Накамото. Репортёры изучили личные документы Крейга и переписку, когда неизвестный хакер взломал его рабочую почту. Эти документы и стали «уликами» против Райта-Накамото. Через несколько месяцев Крэйг Райт подтвердил, что он действительно Сатоши Накамото — и предоставил фальшивые доказательства, за что подвергся обструкции со стороны биткоин-сообщества и ушёл со сцены. Хотя не отказался от своих заявлений.

Во время расследования 2015 года журналисты также выдвинули версию, что к созданию биткоина может иметь отношение специалист по цифровой криминалистике Дейв Клейман (Dave Kleiman), скончавшийся в 2013 году после заражения метициллинрезистентным золотистым стафилококком. Судя по всему, он как один из создателей Bitcoin владел большим количеством монет, намайненных на ранней стадии.

Сейчас эти подозрения и выводы расследования 2015 года частично подтверждаются.Айра Клейман (Ira Kleiman) от имени своего умершего брата Дейва подал в суд на Крейга Райта, обвинив последнего в краже 1,1 млн биткоинов и интеллектуальной собственности.
Total votes 32: ↑29 and ↓3+26
Comments37
1