Личный сайт — на каждом телефоне
На любой современный смартфон можно поставить веб-сервер, если проделать некоторые манипуляции, то есть рутануть телефон или установить Termux. Можно пойти дальше и использовать сайт как универсальную мобильную платформу для пиринговых приложений, в том числе мессенджера и файлохранилища. Сайт как визитка просто идентифицирует вас в пиринговой сети, которая работает без интернета.
На любой современный смартфон можно поставить веб-сервер, если проделать некоторые манипуляции, то есть рутануть телефон или установить Termux. Можно пойти дальше и использовать сайт как универсальную мобильную платформу для пиринговых приложений, в том числе мессенджера и файлохранилища. Сайт как визитка просто идентифицирует вас в пиринговой сети, которая работает без интернета.
👍28👎8❤1😁1
📡 Starlink запустит сервис сотовой связи
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎6❤3😁1
Пользователи сообщили, что завышенные системные требования для ПК при установке Windows 11 по обязательному наличию TPM 2.0 и современного CPU можно обойти с помощью добавления единственной команды «/product server» к файлу setup.exe в каталоге установки Windows 11.
В этом случае не нужно самостоятельно вносить правки в реестр или искать сторонние сборки и инструменты для помощи в установке Windows 11, где можно отключить проверку на совместимость ПК.
Другие пользователи сообщили, что этот метод действительно работает, причём даже в последних тестовых инсайдерских сборках Windows 11.
Примечательно, что первое упоминание о добавлении «/product server» появилось в сети год назад, но эту тему никто особо не заметил, так как информацию разместил вьетнамский пользователь во внутреннем форуме.
В этом случае не нужно самостоятельно вносить правки в реестр или искать сторонние сборки и инструменты для помощи в установке Windows 11, где можно отключить проверку на совместимость ПК.
Другие пользователи сообщили, что этот метод действительно работает, причём даже в последних тестовых инсайдерских сборках Windows 11.
Примечательно, что первое упоминание о добавлении «/product server» появилось в сети год назад, но эту тему никто особо не заметил, так как информацию разместил вьетнамский пользователь во внутреннем форуме.
😁76👍35❤3👎3🔥3
Краткий анализ топ-20 блогов компаний за сентябрь: накрутки рейтинга и малополезный контент
Есть несколько причин, почему на Хабре в корпблогах до сих пор обнаруживается масса малополезного и странного контента. Но для компаний из первой двадцатки рейтинга и его середины эти причины будут слегка различаться.
Вот немного общей статистики, инсайда и щепотка советов
Есть несколько причин, почему на Хабре в корпблогах до сих пор обнаруживается масса малополезного и странного контента. Но для компаний из первой двадцатки рейтинга и его середины эти причины будут слегка различаться.
Вот немного общей статистики, инсайда и щепотка советов
😁19👎5👍3🔥3❤1
ИОЛА (IOLANET2): уникальная ретро-сеть отечественного производителя и безуспешный эксперимент
Речь пойдёт о попытке организации простейшей сети — объединении двух компьютеров, содержащих сетевые ISA-карта ИОЛА при помощи коаксиального кабеля, и о возникшей тупиковой ситуации. Одна из целей этой статьи — сбор комментариев для продолжения эксперимента, целью которого является законченное построение ИОЛА-сети.
Речь пойдёт о попытке организации простейшей сети — объединении двух компьютеров, содержащих сетевые ISA-карта ИОЛА при помощи коаксиального кабеля, и о возникшей тупиковой ситуации. Одна из целей этой статьи — сбор комментариев для продолжения эксперимента, целью которого является законченное построение ИОЛА-сети.
👍20👎3🔥2
Ядерный магнитный резонанс, ЯМР. Часть первая
Поговорим о спектрометрах ядерного магнитного резонанса — зачем они нужны, как работают и почему без них невозможен современный органический синтез и в целом исследование молекулярных веществ.
Поговорим о спектрометрах ядерного магнитного резонанса — зачем они нужны, как работают и почему без них невозможен современный органический синтез и в целом исследование молекулярных веществ.
👍20👎5🔥3
⚖️ Роскомнадзор привлёк к суду 12 иностранных компаний за отказ локализовать данные россиян
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20👍11👎4🔥3❤1
Самый маленький Docker-образ Rust-приложения
Привет, %username%, эта статья про то, как поместить Rust-приложение в Docker и получить образ размером с бинарный файл (6 Мб). А также про причины, которые привели к переходу с NodeJS на Rust. Отдельная пара слов о проблемах вначале, переходе на Go и том, как команда Rust устранила эти проблемы за полгода.
Привет, %username%, эта статья про то, как поместить Rust-приложение в Docker и получить образ размером с бинарный файл (6 Мб). А также про причины, которые привели к переходу с NodeJS на Rust. Отдельная пара слов о проблемах вначале, переходе на Go и том, как команда Rust устранила эти проблемы за полгода.
👍20👎11❤2🔥1
Forwarded from Хабр Карьера
Мы к вам с аналитикой! Есть полезный материал о вакансиях.
Смотрим, какие предложения получают больше откликов, что за специализации сейчас популярны. Всё это поможет решить, какие объявления действительно круты.
Например, будет хорошо, если в тексте указано, в какую команду/продукт попадет соискатель. И никто не отменял удаленку — это всегда плюс.
Приглашаем почитать и обсудить.
Смотрим, какие предложения получают больше откликов, что за специализации сейчас популярны. Всё это поможет решить, какие объявления действительно круты.
Например, будет хорошо, если в тексте указано, в какую команду/продукт попадет соискатель. И никто не отменял удаленку — это всегда плюс.
Приглашаем почитать и обсудить.
😁34👍8👎5
«Раньше я уже занимался клонированием систем на основе TI TMS99xx. В моей коллекции есть ColecoVision и Sega SG-1000. Но все они были на Z80, а я хочу немного разнообразить свой опыт. К счастью, в 1981 году VTech выпустила небольшую систему на основе 6502 под названием CreatiVision и опубликовала её схемы»
Клонируем 8-битную консоль из 80-х
Клонируем 8-битную консоль из 80-х
👍8👎3😁2
«Битва интеллектов»: сравниваем AI-сервисы для создания текстов
В Selectel часто пишут разные тексты: от обычных постов до рассылок клиентам. Это не только требует креативности, но иногда занимает много времени. Поэтому ребята решили провести эксперимент — узнать, как пишут тексты нейросети ChatGPT, Rytr, Hypotenuse и Copy Monkey. Вдруг кто-то из них станет новым сотрудником?
В этой статье узнаем про результаты эксперимента, впечатления и итоговый рейтинг
В Selectel часто пишут разные тексты: от обычных постов до рассылок клиентам. Это не только требует креативности, но иногда занимает много времени. Поэтому ребята решили провести эксперимент — узнать, как пишут тексты нейросети ChatGPT, Rytr, Hypotenuse и Copy Monkey. Вдруг кто-то из них станет новым сотрудником?
В этой статье узнаем про результаты эксперимента, впечатления и итоговый рейтинг
👎13👍8😁5
Самые ностальгические мобильные игры. Часть вторая. Почему затонула Java и взлетели «сердитые птички»?
Сейчас мобильные игры — неотъемлемое явление современной жизни; тем удивительнее думать, что их история насчитывает лишь четверть века. В прошлой части мы говорили о появлении первых мобильных игр и первых хитов из их числа — «змейке» от Nokia, Bounce и других. Теперь пора поговорить о том, как ранние мобильные игры прошли непростой путь от WAP-игр до Java и далее до первых игр для смартфонов, чьё многообразие может сравниться разве что с ассортиментом игр под PC и наиболее популярные приставки.
Сейчас мобильные игры — неотъемлемое явление современной жизни; тем удивительнее думать, что их история насчитывает лишь четверть века. В прошлой части мы говорили о появлении первых мобильных игр и первых хитов из их числа — «змейке» от Nokia, Bounce и других. Теперь пора поговорить о том, как ранние мобильные игры прошли непростой путь от WAP-игр до Java и далее до первых игр для смартфонов, чьё многообразие может сравниться разве что с ассортиментом игр под PC и наиболее популярные приставки.
👍10👎8❤2
eXpress подкрался незаметно: рассматриваем российскую альтернативу Zoom
Взлёт и популярность Zoom в последние несколько лет — это во многом про то, чтобы оказаться в нужное время в нужном месте и быть готовым к открывшимся возможностям. Пандемия 2020 года — яркий тому пример.
Такой шанс теперь выпал и российским разработчикам. Привычные мировые сервисы — сегодня есть, а завтра уже не работают. Более того, тот же Zoom не получится развернуть в своей инфраструктуре. Нет просто такой возможности заякорить его on-prem. И естественно, на место зарубежных игроков выстроилась очередь из молодых и амбициозных отечественных команд, которые созрели для конкуренции. Давайте посмотрим на один из их продуктов поближе.
Взлёт и популярность Zoom в последние несколько лет — это во многом про то, чтобы оказаться в нужное время в нужном месте и быть готовым к открывшимся возможностям. Пандемия 2020 года — яркий тому пример.
Такой шанс теперь выпал и российским разработчикам. Привычные мировые сервисы — сегодня есть, а завтра уже не работают. Более того, тот же Zoom не получится развернуть в своей инфраструктуре. Нет просто такой возможности заякорить его on-prem. И естественно, на место зарубежных игроков выстроилась очередь из молодых и амбициозных отечественных команд, которые созрели для конкуренции. Давайте посмотрим на один из их продуктов поближе.
👎54👍34
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤5👎4
Большая группа исследователей, работающих в нескольких европейских институтах, обнаружила доказательства, подтверждающие работу Перси Диакониса, опубликованную в 2007 году, в которой он предположил, что подброшенные монеты с большей вероятностью упадут на ту же сторону, которой они лежали вверх перед подбрасыванием, а не на обратную. Группа исследователей провела эксперименты, направленные на проверку случайности подбрасывания монет, и опубликовала свои результаты на сервере препринтов arXiv.
На протяжении многих лет подбрасывание монеты считалось честным способом выбора между двумя вариантами: например, какая сторона в команде окажется первой, кто победит на выборах при равенстве голосов или кто съест последнее пирожное. За прошедшие годы многие люди проверяли случайность подбрасывания монеты, и большинство из них пришли к выводу, что при условии использования честной монеты выбор будет справедливым.
Однако, как отметил Диаконис, в таких тестах проверялась только вероятность того, что честная монета после подбрасывания имеет равные шансы выпасть орлом или решкой. Вероятность того, что монета упадёт той же стороной вверх, которая была у неё сверху перед подбрасыванием, не проверялась. Он предположил, что из-за прецессии монета, подброшенная в воздух, проводит там больше времени первоначальной стороной вверх, что повышает вероятность того, что упадёт она так же. При этом он предположил, что разница будет незначительной, всего 1%. В новой работе группа исследователей проверила идеи Диакониса.
В ходе эксперимента 48 человек подбрасывали 350757 монет, отчеканенных в 46 странах (чтобы исключить особенности дизайна монет), каждый раз отмечая, приземлилась ли монета той же стороной вверх, что и при запуске. Исследователи пришли к выводу, что Диаконис был прав: в подбрасывании монет существует небольшая погрешность. В 50,8% случаев монета приземлялась той же стороной, что и при запуске. Кроме того, было обнаружено небольшое различие в процентном соотношении между разными людьми, бросающими монету.
Команда пришла к выводу, что, хотя обнаруженное смещение незначительно, оно может быть значимым, если для определения результата используется несколько подбрасываний монеты. Например, если подбросить монету 1000 раз и каждый раз ставить по 1 доллару (так, чтобы выигрыш в каждом раунде составлял 0 или 2 доллара), то общий выигрыш должен составить в среднем $19 долларов.
На протяжении многих лет подбрасывание монеты считалось честным способом выбора между двумя вариантами: например, какая сторона в команде окажется первой, кто победит на выборах при равенстве голосов или кто съест последнее пирожное. За прошедшие годы многие люди проверяли случайность подбрасывания монеты, и большинство из них пришли к выводу, что при условии использования честной монеты выбор будет справедливым.
Однако, как отметил Диаконис, в таких тестах проверялась только вероятность того, что честная монета после подбрасывания имеет равные шансы выпасть орлом или решкой. Вероятность того, что монета упадёт той же стороной вверх, которая была у неё сверху перед подбрасыванием, не проверялась. Он предположил, что из-за прецессии монета, подброшенная в воздух, проводит там больше времени первоначальной стороной вверх, что повышает вероятность того, что упадёт она так же. При этом он предположил, что разница будет незначительной, всего 1%. В новой работе группа исследователей проверила идеи Диакониса.
В ходе эксперимента 48 человек подбрасывали 350757 монет, отчеканенных в 46 странах (чтобы исключить особенности дизайна монет), каждый раз отмечая, приземлилась ли монета той же стороной вверх, что и при запуске. Исследователи пришли к выводу, что Диаконис был прав: в подбрасывании монет существует небольшая погрешность. В 50,8% случаев монета приземлялась той же стороной, что и при запуске. Кроме того, было обнаружено небольшое различие в процентном соотношении между разными людьми, бросающими монету.
Команда пришла к выводу, что, хотя обнаруженное смещение незначительно, оно может быть значимым, если для определения результата используется несколько подбрасываний монеты. Например, если подбросить монету 1000 раз и каждый раз ставить по 1 доллару (так, чтобы выигрыш в каждом раунде составлял 0 или 2 доллара), то общий выигрыш должен составить в среднем $19 долларов.
👍69😁29❤4👎3🔥1
Самый быстрый поиск пути на Go без аллокаций и СМС
Алгоритмы важны. Но реализовать их можно очень по-разному. При одном и том же алгоритме оптимизированная библиотека будет в тысячу раз быстрее нативной. Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда вперёд!
Алгоритмы важны. Но реализовать их можно очень по-разному. При одном и том же алгоритме оптимизированная библиотека будет в тысячу раз быстрее нативной. Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда вперёд!
👍10👎8❤2😁2
Сегодня в 18:30 МСК заглядывайте на очередной эфир Битвы пет-проектов!
Участники команды Sapphire проведут публичный синк и обсудят, что было сделано и какие задачи поставить на следующий спринт.
Участники команды Sapphire проведут публичный синк и обсудят, что было сделано и какие задачи поставить на следующий спринт.
YouTube
Стендап команды Sapphire
Посмотрим, как проходят стендапы у команды Sapphire. Ребята обсудят выполненные задачи и определят новые на следующий спринт.
Следить за битвой → https://pet-project.habr.com/
Чат команды Sapphire → https://t.iss.one/+N7lqSpe-LUU1Mzcy
Следить за битвой → https://pet-project.habr.com/
Чат команды Sapphire → https://t.iss.one/+N7lqSpe-LUU1Mzcy
👎7👍4
Свидетельства мошенничества FTX обнаружились в самом коде
Впервые взглянуть на кодовую базу FTX мы смогли в прошлую среду. Сторона обвинения показала скриншоты с GitHub в процессе допроса сотрудничающего со следствием свидетеля Гэри Вана, бывшего CTO компании FTX, который в разные промежутки времени отвечал за кодовую базу, лежащую в основе и FTX, и Alameda Research. Ван признал себя виновным по четырём пунктам обвинения.
Впервые взглянуть на кодовую базу FTX мы смогли в прошлую среду. Сторона обвинения показала скриншоты с GitHub в процессе допроса сотрудничающего со следствием свидетеля Гэри Вана, бывшего CTO компании FTX, который в разные промежутки времени отвечал за кодовую базу, лежащую в основе и FTX, и Alameda Research. Ван признал себя виновным по четырём пунктам обвинения.
😁33👍9🔥4👎2❤1
Это бага. Пишу на сях. Линух — тема!
Есть слова и фразы в родной айтишечке, которые страшно бесят и напоминают о звуке трения пенопласта о стекло? Перечислите их, а заодно расскажите, почему именно это выражение попало в немилость.
Об итогах опроса мы поведаем миру :-)
Есть слова и фразы в родной айтишечке, которые страшно бесят и напоминают о звуке трения пенопласта о стекло? Перечислите их, а заодно расскажите, почему именно это выражение попало в немилость.
Об итогах опроса мы поведаем миру :-)
😁31👎22👍3❤2
Сборка мусора: как это делается в системном программировании
Давайте поговорим об одной из наиболее критичных по производительности программ, которой вы пользуетесь ежедневно: о вашей операционной системе. Поскольку при каждом разгоне железа вы получаете дополнительную вычислительную мощность, операционная система никогда за этим не поспевает. Поэтому постоянно доводится читать о том, как разработчики ядра и драйверов выжимают последнее из своего кода.
Кроме того, операционные системы должны быть рассчитаны на массовую конкурентность. Дело не только в том, что наша операционная система отвечает за планирование всех процессов и потоков пользовательского пространства, но и в том, что в ядре хватает собственных потоков, а также обработчиков прерываний, нужных для взаимодействия с железом. Требуется минимизировать время, которое тратится на ожидание, так как, опять же, при любой задержке вы воруете время ваших пользователей.
Объединим две эти цели — и обнаружим, сколько же существует странных и магических методов для неблокирующего совместного использования данных в разных потоках
Давайте поговорим об одной из наиболее критичных по производительности программ, которой вы пользуетесь ежедневно: о вашей операционной системе. Поскольку при каждом разгоне железа вы получаете дополнительную вычислительную мощность, операционная система никогда за этим не поспевает. Поэтому постоянно доводится читать о том, как разработчики ядра и драйверов выжимают последнее из своего кода.
Кроме того, операционные системы должны быть рассчитаны на массовую конкурентность. Дело не только в том, что наша операционная система отвечает за планирование всех процессов и потоков пользовательского пространства, но и в том, что в ядре хватает собственных потоков, а также обработчиков прерываний, нужных для взаимодействия с железом. Требуется минимизировать время, которое тратится на ожидание, так как, опять же, при любой задержке вы воруете время ваших пользователей.
Объединим две эти цели — и обнаружим, сколько же существует странных и магических методов для неблокирующего совместного использования данных в разных потоках
👍15👎3😁3❤1