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

Все потоки

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

Крошечная копия iPhone 6 за 150 рублей — можно ли пользоваться смартфоном на Android, размером с ладошку?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 125
Блог компании Timeweb Cloud Гаджеты Компьютерное железо Смартфоны Старое железо
Обзор
image

В наше время, немногие производители смартфонов решаются кардинально экспериментировать с форм-фактором устройств: на слух приходит лишь Xiaomi с кнопочными смартфонами Qin, UniHertz со своим QWERTY-смартфоном Titan и некая компания Soyes из Китая, модельный ряд которой состоит исключительно из смартфонов с диагональю дисплея 3" и менее. Устройства этой компании отличаются не только миниатюрными размерами и полноценными возможностями смартфона за 50$, но и тем, что визуально копируют флагманские модели iPhone и Samsung! Я довольно давно слышал о «сойесах», но обзавестись им получилось только сейчас: причём всего за 150 рублей, вместе с родной коробочкой и скрытым дефектом тачскрина! Сегодня мы с вами: посмотрим на мини-смартфоны и попытаемся понять причину их популярности, отремонтируем девайс подручными средствами и посмотрим, на что же способен такая кроха в 2023 году!
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Единый формат времени для приложения

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 73
TypeScript *Angular *API *Анализ и проектирование систем *
Туториал

Данная статья была написана мной при работе в компании. Будет полезна для понимания времени разработчикам и аналитикам, а также для организации контрактов как best practice. Как выяснилось на практике, далеко не все представляют себе часовые пояса в разработке.

Команда работала с фреймворком Angular, ввиду этого будет он и упомянут. Утверждения правдивы и для React/Vue/... в схожих кейсах.

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

Ультимативный гайд по хакатону без кода: как проработать 3 запроса бизнеса за 9 часов, и при чём здесь Гарри Поттер

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 60
Блог компании Karuna
Туториал

У нас было 3 темы, 15 команд, 6 сочных заданий, 9 часов плотного хакатонинга с перерывом на обед, заполненный 10+ проектами на 2 квартала вперёд роадмап, и ноль программирования. Мы называли это Карунатон.

Давайте сразу чиркану, что даст вам эта статья, и зачем читать её до конца: 

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

Поймай его, если сможешь! 4 совета HR-ам, как привлечь в компанию креативных сотрудников

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 112
Управление персоналом *Карьера в IT-индустрии IT-компании
Туториал

3 секунды – ровно столько времени есть, чтобы заинтересовать современного человека. Креативщики тратят часы на то, чтобы за секунды “захватить” будущего клиента компании. Столько же времени HR-ы ищут способы нанять тех, кто одним вирусным роликом выведет компанию на новую ступень. Сохраняйте 4 совета о том, как забрать себе лучших кадров из креативного класса.

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

Истории

PostgreSQL под капотом. Часть 5. Простой SELECT запрос

Уровень сложности Средний
Время на прочтение 57 мин
Количество просмотров 243
Open source *PostgreSQL *Программирование *Анализ и проектирование систем *C *

Продолжим погружение в код PostgreSQL. Сейчас посмотрим, что происходит, когда вы хотите выполнить запрос сложнее, чем в прошлый раз: добавим WHERE, GROUP BY, HAVING, ORDER BY, LIMIT

Плюс:

- Системный кэш

- Сходство обращения к столбцам и вызовов функций

- Предсказание количества возвращаемых кортежей

- Работа с простыми типами

- Маркировка столбцов при использовании FOR UPDATE

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

ИИ вместо врача: алгоритм определения тактики лечения пациентов с сепсисом

Время на прочтение 10 мин
Количество просмотров 208
Блог компании ua-hosting.company Алгоритмы *Здоровье Искусственный интеллект Научно-популярное


Практически каждый день мы видим и слышим новости о том, что искусственный интеллект научился делать что-то новое либо начал применяться в новом амплуа. С одной стороны, это невероятно значимые события в научном и технологическом плане. С другой, многих это настораживает, а порой откровенно пугает. Тем не менее польза от ИИ превосходит любые связанные с ним страхи. Ученые из Венского технического университета (Австрия) разработали новый алгоритм, способный определять необходимое лечение кортикостероидами для пациентов с сепсисом. На чем основан алгоритм, как именно он работает, и лучше ли он человека в этой задаче? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Рейтинг 0
Комментарии 0

Исследование мобильных устройств в условиях санкций – что принципиально изменилось?

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 406
Информационная безопасность *Криптография *Хранение данных *Хранилища данных *
Обзор

Всем привет! Я - Федор Музалевский, занимаюсь судебной экспертизой в RTM Group. В частности, достаю из смартфонов разную информацию. С приходом санкций это могло стать гораздо сложнее. Так ли это (спойлер – нет)? Разберемся ниже.

Введение санкций в отношении России и уход многих иностранных вендоров не могли не отразиться на такой специфичной области, как мобильная криминалистика. Здесь применяется немало зарубежных решений, а ограничения коснулись работы экспертов и государственных учреждений, и частных организаций. В этом материале мы поговорим о том, какие средства вообще применяющихся в данной сфере, насколько сократился их арсенал, а также дадим рекомендации – как быть специалистам.

Мобильная криминалистика является направлением цифровой криминалистики – прикладной науки о расследовании и раскрытии преступлений, связанных с цифровой информацией, о методах получения и исследования доказательств в форме цифровой информации, о применяемых для этого технических средствах. Мобильная криминалистика занимается исследованием устройств, функционирующих на базе мобильных операционных систем iOS, Android, Windows Mobile, BlackBerry.

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

Стоит ли использовать жидкостное охлаждение у себя дома?

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 1.8K
Блог компании Группа компаний X-Com Компьютерное железо Процессоры
Мнение

Привет, Хабр! Сегодня мы решили затеять небольшой разговор про охлаждение. Оно, конечно, нужно любому компьютеру. Но если мы говорим про высокопроизводительные инсталляции и разогнанные процессоры, возникает вопрос — не стоит ли использовать жидкостные системы охлаждения? Под катом — разговор про их преимущества и недостатки, а также оценка целесообразности этих сложных решений с учетом имеющихся в наличии экземпляров. 

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

Почему в присутствии некоторых людей выходят из строя приборы?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 3K
Энергия и элементы питания Научно-популярное
Мнение

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

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

Три консоли в инструментах разработчика 1С: упрощаем отладку кода, запросов и отчетов

Время на прочтение 10 мин
Количество просмотров 578
Блог компании SimbirSoft Программирование * *
Обзор

Привет, Хабр! В одном из недавних проектов мне удалось поближе познакомиться с «Инструментами разработчика» (далее ИР). Это универсальный комплекс средств, который помогает решать широкий спектр задач, поставленных разработчику и администратору. 

Описание всего инструментария будет слишком объемной задачей – многие из них заслуживают отдельной статьи. 

Меня зовут Николай, я 1С-разработчик в SimbirSoft и хочу поделиться собственным опытом применения трех инструментов из набора, которые использую их чаще всего: 

Консоль запросов;

Консоль компоновки;

Консоль кода. 

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

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

Ролевые игры ChatGPT

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 626
Машинное обучение *Научно-популярное Искусственный интеллект
Туториал

Главная проблема цитат в интернете в том,

что люди сразу верят в их подлинность.

В.И. Ленин

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

[ Поднять себе настроение ]
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 3

Зови меня Змей. Как создавался «Побег из Нью-Йорка»

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 837
Читальный зал Научная фантастика
Ретроспектива

1997 год когда-то казался невообразимо далёким будущим, богатым на различные события. Именно в этом году, а точнее, 29 августа в 02 часа 14 минут по Североамериканскому восточному времени, обретёт сознание Скайнет. В Лос-Анджелесе полицейские столкнутся с агрессивной инопланетной формой жизни, ведущей охоту на людей. А остров Манхэттен будет превращён в гигантскую тюрьму строгого режима, где в каменных джунглях царят жестокие банды и психопаты всех мастей.

«Побег из Нью-Йорка» — мрачная и провокационная история, рассказанная в авторском стиле маэстро Джоном Карпентером. Давайте посмотрим, из чего складывается фирменная атмосфера на стыке фантастики, боевика и антиутопии, чем вдохновлялся и о чем предостерегал режиссёр и почему фильм остается важным и актуальным до сих пор.

Honey, everyone’s coming to New York!
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1

Использование нейросетей для вашей рекомендательной системы

Время на прочтение 7 мин
Количество просмотров 159
Блог компании OTUS Машинное обучение *
Перевод

Глубокое обучение (Deep learning. DL) - это современное решение многих проблем машинного обучения, таких как компьютерное зрение или недостатки естественного языка, и превосходит альтернативные методы. Последние тенденции включают применение методов DL в рекомендательных системах. Многие крупные компании, такие как AirBnB, Facebook, Google, Home Depot, LinkedIn и Pinterest, делятся своим опытом использования DL для рекомендательных систем.

Недавно NVIDIA и команда RAPIDS.AI выиграли три соревнования с использованием DL: ACM RecSys2021 Challenge, SIGIR eCom Data Challenge и ACM WSDM2021 Booking.com Challenge.

Область рекомендательных систем сложна. В этом посте я сосредоточусь на архитектуре нейронной сети и ее компонентах, таких как эмбеддинг и полностью связанные слои, рекуррентные ячейки нейронной сети (LSTM или GRU) и блоки трансформеров. Я расскажу о популярных сетевых архитектурах, таких как Wide и Deep от Google и Deep Learning Recommender Model (DLRM) от Facebook.

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

Приручение WinAPI

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 847
Программирование *Компиляторы *Разработка под Windows *

Позапрошлую заметку я начинал словами «вот уже 10 лет прошло…», а эту можно было бы начать «вот уже 20 лет прошло…». Хотя там речь шла лишь о выравнивании стека, а здесь – о целой организации взаимодействия программы с WinAPI. Помнится, здесь недавно в комментариях кто-то наивно удивлялся: зачем вы приводите устаревший и никому не интересный способ программирования через WinAPI? А как же иначе программа вообще может взаимодействовать со средой Windows, как не через вызовы ее стандартных функций? Через имеющиеся надстройки над WinAPI не все можно сделать.

Конечно, было бы прекрасно все время оставаться в рамках парадигмы используемого языка программирования и чтобы «на фотографии не торчали уши фотографа», т.е. чтобы в исходных текстах никак не проявлялись бы особенности взаимодействия со средой. Например, в большинстве языков есть понятие файла. Чтобы открыть файл не обязательно явно описывать стандартную функцию из WinAPI CreateFile или OpenFile, поскольку компилятор переведет встроенный в язык оператор открытия или прямо к обращению к этой функции или к вызову системной библиотеки, которая где-то внутри себя и вызовет требуемую функцию. В любом случае программист не обязан знать, как именно это реализовано в Windows.

В системной библиотеке языка PL/1-KT, который я использую, имеется обращение лишь к 28 функциям WinAPI и это вполне покрывает «обычные» возможности языка и можно было бы не заботиться о явных вызовах. Но увы, часто этого мало. И хотя нормальные люди ходят в двери, а не в окна (ах, какая свежая, искрометная шутка!), приходится в программах явно обращаться к функциям типа CreateWindow или CloseWindow. А это уже ну никак не входит в понятия языка.

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

Использование компьютерного зрения для игры в покер

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.2K
Python *Обработка изображений *Машинное обучение *
Кейс

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

Под кат!
Рейтинг 0
Комментарии 12

«У вас нет выбора, либо вы управляете ограничениями, либо они управляют вами»

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 875
Управление продуктом *Управление проектами *
Мнение

Я начала писать заметку с ответа на вопрос: «Что такое Теория Ограничений (ТОС)? » Но поняла, что исчерпывающий ответ тянет на книгу. И такие книги есть. Поэтому я попробовала ответить на вопрос: почему ТОС нужен всем?

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

Как писать ненормальный код и зачем это может быть нужно

Время на прочтение 5 мин
Количество просмотров 4.5K
Ненормальное программирование *Тестирование IT-систем *Тестирование веб-сервисов *Clojure *
Роадмэп

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

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 19

Интеграция с ЕСИА v2 на Debian 11 + php 7

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

Передо мной была поставлена задача "чтобы посетители могли войти на сайт через Госуслуги". Задачка не новая, давно решена. На PHP для этого используют библиотеки github.com/fr05t1k/esia и github.com/ekapusta/oauth2-esia, но есть пара оговорок.

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

WebSocket сервер для мини игры обмена файлами (Rust)

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

Всем привет! Это туториал по написанию небольшого WebSocket сервера для мультиплеерной мини игры. Суть игры простая – обмениваешься файлами с другими игроками в небольшом 2D пространстве. Полный код приложений есть в гитхабе, протестировать можно на сайте.

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

Как Литрес сделал из меня Flutter разработчика

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 2.7K
Разработка мобильных приложений *Разработка под Android *Flutter *
Из песочницы

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

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

С чего всё начиналось

Я большой любитель послушать аудиокниги, в особенности российскую фантастику, фентези, ужасы, постапокалипсис. Пока двигаешься на работу, идёшь в магазин, разбавляешь серость окружения погружением в виртуальные реальности. Но не все книги одинаково интересны, я как правило слушаю пару глав, понимаю, что мне не нравится и отправляюсь на поиск другой аудиокниги. С таким подходом покупать, каждый раз продукт, который не используется нерационально (и очень накладно — в день по парке аудиокниг). В итоге я пришёл к тому, что стал зависать в соответствующем разделе рутрекера, скачивать, закидывать на телефон, слушать в приложении. Естественно, такой алгоритм неудобен, отправился на поиски приложения, которые бы автоматизировало этот процесс, но такого приложения не было. И тут пришла мысль «я со школьных лет увлекаюсь программированием, неужели не смогу разобраться и сделать приложение?».

Ошибка: Идея не обдумана. Загорелся и стал сразу делать.

Правильный подход: Перед тем как начинать работу над проектом, хорошо подумайте, что Вы хотите сделать, и к чему это может привести.

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