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

Все потоки

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

Серьезный дядька из нулевых: Обзор на КПК O2 Xda Mini II

Смартфоны

Когда-то, когда телефоны еще разительно отличались друг от друга, а стоили уже относительно недорого, был ещё один класс устройств - КПК. Его отличие было в том, что до 2008-2009 года он был доступен не такому большому кругу людей, в основном из-за цены в 10-15-20 тысяч рублей. Один из таких девайсов уже целый год находится у меня в коллекции. И это не просто КПК, а КПК с которого началась история xda-developers - O2 XDA Mini II aka qtek s110 aka i-MATE jam. Кодовое имя - HTC Magician.

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

Новости

Многоорбитальный широкополосный доступ в Интернет для тех, кто летит на самолёте

Беспроводные технологии *Разработка систем связи *Сотовая связь Стандарты связи *

Поскольку потребление данных с мобильных устройств стремительно растёт, повышается спрос на стабильный и высокодоступный интернет-сервис во время полёта на коммерческих и частных самолётах. Спутниковая сеть с высокой пропускной способностью (HTS) даёт потоковую передачу, отправку и получение больших файлов — даже проведение видеоконференций.

Конкуренты в области спутниковой связи Intelsat и OneWeb объявили об альянсе для обеспечения многоорбитального подключения к Интернету в полёте для коммерческих авиакомпаний по всему миру. Компании ожидают, что многоорбитальное решение будет введено в эксплуатацию к 2024 году, и они обещают бесперебойную связь в полёте (IFC) с низкоорбитальными (LEO) спутниками OneWeb для приложений, чувствительных к задержкам, и геостационарными спутниками (GEO) Intelsat для приложений, где задержка не критична.

Совместимость сетей низкоорбитальных спутников с геостационарными спутниками должна произойти — это закономерность. Теоретически это должно означать лучшую производительность, покрытие и надёжность для самолётов, когда они перемещаются по земному шару. Клиентам всё равно от какого спутника они получают сигнал, LEO или GEO — всё, что им нужно, это возможность подключения.
Читать дальше →
Рейтинг 0
Просмотры 67
Комментарии 0

Универсальная, открытая биллинговая система SHM

Я пиарюсь

SHM — безопасный, открытый, бесплатный, событийный универсальный биллинг


Представляю Вашему вниманию универсальную биллинговую систему, которая позволяет легко и просто автоматизировать оказание IT сервисов.


SHM хорошо подходит для оказания разовых и периодических услуг, таких как:


  • Услуги хостинга
  • Услуги по продаже сервисов, таких как VPN
  • Интернет услуги и услуги связи с безлимитными (пакетными) тарифами

Компоненты системы:


  • Ядро (API)
  • Web интерфейс для администраторов системы
  • Web интерфейс для клиентов

Для оказания услуг необходимо:


  • Подготовить Ваш сервер, на котором планируете оказывать услуги
  • Установить SHM на Ваш сервер (можно на любой виртуальный сервер)
  • Настроить SHM с помощью Web интерфейса администратора либо через API
  • Подключить платежную систему для приема платежей от ваших клиентов

Запустить SHM на своём сервере очень просто. Поддерживается Docker и Kubernetes.

Читать дальше →
Рейтинг 0
Просмотры 94
Комментарии 0

DevOps-инструменты как новая ступенька для разработчика

Блог компании Southbridge Программирование *Разработка мобильных приложений *Управление разработкой *IT-инфраструктура *

В октябре Владислав Килин, Кирилл Борисов и учебная команда Слёрм проведут «DevOps Tools для разработчиков» — практический интенсив в новом формате. Его цель — расширить стек специалистов и познакомить их популярными эксплуатационными инструментами. Мы провели интервью с автором идеи интенсива и руководителем одной из учебных команд Слёрма, Евгением Бутыриным. Он рассказал, в чём идея «DevOps Tools для разработчиков» и кому он будет полезен, почему было принято решение внедрить изменения в отработанный формат обучения.

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

Как не быть программистом, раскурить eBPF за сутки и начать мониторить DNS

Python *Системное программирование *C *Разработка под Linux *
Tutorial

Представим: сервер может отправлять легитимные запросы, но IP, на которые он будет их слать, неизвестны. В журнале сетевого фильтра видно что запросы таки да, идут. Но не ясно - это как раз легитимные или информация уже утекает к злоумышленникам? Было бы проще если бы был известен домен на который сервер посылает данные. Увы, но PTR не в моде, а securitytrails показывает или ничего, или слишком много по этому IP.

Можно запустить tcpdump. Но кто захочет постоянно смотреть в монитор? А если сервер не один? Есть packetbeat. Это чудовище, которое выжрало процессор на всех серверах. Брр… Не хочу о нём вспоминать. Osquery - неплохой инструмент который многое знает о сетевых подключениях и ничего - о DNS-запросах. Соответствующее предложение было просто закрыто. Zeek - о нём я узнал когда начал искать как отслеживать DNS-запросы. Похоже он неплох, но меня смутило два момента: он следит не только за DNS, а значит ресурсы будут тратиться на работу результат которой мне не нужен (хотя, возможно, в настройках можно выбрать протоколы); а ещё он ничего не знает о том какой процесс послал запрос.

Неужели это всё? Я вроде бы что-то слышал про eBPF…

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

Одна из причин потерь на сети 802.11

Сетевые технологии *Беспроводные технологии *

Недавно обратился заказчик, у которого в корпоративной сети несколько сотрудников регулярно жаловались на обрывы и низкую скорость беспроводного соединения. Все эти сотрудники подключались с аналогичных рабочих станций к одной и той же точке доступа Huawei AP7060DN. Других точек доступа поблизости не было. Проверка конфигурации показала, что настройка радио-параметров не производилась...

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

Как мы уменьшили размер приложения ВТБ Онлайн с многомиллионной аудиторией в 2 раза

Блог компании ВТБ Разработка мобильных приложений *Разработка под Android *

В 2022 году многим российским компаниям пришлось адаптировать мобильные приложения и решать проблемы, вызванные международными санкциями. 

Когда мобильное приложение ВТБ было удалено из Google Play, сразу встал вопрос — как пользователи смогут получать обновления? В нашем случае это вопрос доступа миллионов клиентов, которые уже установили Android-приложение «ВТБ Онлайн», к банковским услугам. При поиске решения заодно удалось сократить размер приложения в 2 раза — до 220 Мб. 

О том, как решали вопрос с обновлением, переходом на новые площадки и оптимизацией размера приложения, расскажем под катом.

Читать далее
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 1.2K
Комментарии 7

Эволюция архитектуры интернет-телефонии Quadcode

Блог компании Quadcode Разработка систем связи *

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

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

Проблемные личности среди тимлидов

Блог компании СТД «Петрович» Управление проектами *Управление персоналом *Карьера в IT-индустрии
Перевод

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

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1K
Комментарии 1

Прикладное рациональное мышление для врачей (наш опыт)

Блог компании Белая Радуга Здоровье


Врача собственная карьера беспокоит очень сильно. Элементарный выбор ветки навыка внутри специализации (например, фреймворка операции) означает около года обучения и около пяти-шести лет практики. В какой-то момент мы начали говорить о карьере с нашими врачами, и внезапно выяснилось, что рациональное мышление для такого серьёзного вопроса иногда отключается.

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

Вот пример. Наш врач в 2020-2021 годах впахивала в ковидном госпитале в «красной зоне», ей за это дали льготную ипотеку на 10 лет. У нас она заработала достаточно, чтобы закрыть её за пару лет. И вот как раз этого делать не стоило. Во-первых, её процент по ипотеке — 2,5 %. Если эти же деньги положить на счёт в банке, а не отдать за квартиру, то результат будет лучше. Во-вторых, следующая большая цель, на которую она собиралась копить, — дорогое обучение. Естественно, я спросил, почему она просто не поменяет цели местами и сначала не станет более дорогим специалистом, а потом уже не закроет свою почти бесплатную ипотеку.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 505
Комментарии 0

Правило 3-х часов: Сколько нужно работать в день

IT-стандарты *Управление разработкой *Карьера в IT-индустрии
Перевод

Размытое зрение, стук по клавиатуре и одно глобальное правило продуктивности.

Я был там. Слишком долго работаю над проектом. Я начинаю ошибаться. Я теряю детали. Ошибки продолжают появляться, а качество падает.

Делаю что-нибудь творческое в течение нескольких часов, и это утомительно.

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

Великие умы всех времен имеют нечто общее:

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.1K
Комментарии 1

Создание графического бота для EVE Online

.NET *Алгоритмы *C# *Игры и игровые консоли
Из песочницы

В один прекрасный день, стреляя по NPC в космосе, мне стало интересно, а смогу ли я этот рутинный процесс немного автоматизировать.

Выводить в консоль «Привет, мир!» я уже умел.
Теоретическое представление, что нужно делать, так же имелось.
Оставалось дело за малым - реализовать задумку.

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

Включить варп-двигатель!
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 841
Комментарии 5

Когда 2+2=5: чем страшны ошибки бизнес-логики приложений и почему их легко не заметить при разработке

Блог компании Ростелеком-Солар Информационная безопасность *

Мы как-то писали про SSRF-атаку, которая входит в список наиболее распространенных уязвимостей OWASP Top 10. Однако мир уязвимостей намного разнообразнее и, конечно же, не ограничивается этим списком. Сегодня мы хотим рассказать про уязвимости, связанные с бизнес-логикой. Что в них необычного? Это как доказать, что 2+2=5. Последовательность действий кажется правильной, все операции разрешенными, а результат совсем не тот, который закладывался при разработке. Но мы же знаем, что в доказательстве есть ошибки! Рассмотрим, как подобные задачки решаются при анализе защищенности и какие неожиданные результаты можно получить, используя обычную функциональность приложений.

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

Внедрение GraphQL на фронтенде без переломов

Блог компании HeadHunter JavaScript *

Всем привет! Меня зовут Илья, я фронтенд-разработчик в hh.ru. В статье расскажу, как внедрить GraphQL на фронте, не переломав всё на своем пути.


В проекте мы используем React и Redux, для асинхронных запросов у нас есть собственная библиотека, а бэкенд работает на Java. Для получения данных используем страничные URL, а когда заходим на страницу, прямо по URl-у забираем все данные Аяксом. Это влечет за собой две проблемы — overfetching и underfetching. Проще говоря, либо у нас избыток данных, которые используются в данном рендере, либо их нехватка. Эту беду и призван решить GraphQL.


Если лень читать или больше нравится видеоформат — вам сюда.


Внедрение GraphQL на фронтенде без переломов

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 643
Комментарии 1

Про поставки и релизы в мобильной разработке

Блог компании MOEX Разработка под Android *Управление продуктом *

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

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

«Конфискация денег без презумпции невиновности»: ужасы AML/KYC процедур в зарубежных банках

IT-эмиграция Законодательство в IT Финансы в IT

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

Читать далее
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 5.1K
Комментарии 27

Учат в школе — или карьерные траектории 2022 года

Читальный зал

У знакомых подросли дети, приближается пора сдача ОГЭ (после 9 класса), и время думать - кем работать мне тогда, чем заниматься.

Спросили меня, не заставить ли ребенка "учиться разнообразным информационным технологиям", и я крепко задумался, как им правильно и - понятно - ответить.

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

Даже сквозь асфальт прорастают незабудки

Учебный процесс в IT
Это было похоже на взрыв. Куча заточённой энергии в одно мгновение вырвалась наружу, но вместо разрушения началось созидание. Мне доводилось видеть многое, но что бы увидеть такое своими глазами. Это странное ощущение, когда ты стоял в кабинете обычной школы с обычными детьми, но вдруг оказался среди бушующего океана. Потом в класс забежала директор, какое-то время она стояла рядом со мной, наблюдая за всем этим. «Молодец Викторович» — сказала она и ушла. После этого, все следующие уроки программирования в начальной школе проходили именно так. Даже когда в классе были закрыты окна, проходящие по тротуару мимо школы люди слышали их.
image
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1.6K
Комментарии 1

Войти в IT: Служба поддержки как карьерный трамплин

Управление разработкой *Управление проектами *Управление персоналом *Карьера в IT-индустрии

Сегодня хотел бы поговорить, а может быть и подискутировать с вами о том, насколько легко новичкам войти в “высшую лигу” ИТ-сферы, и какую роль в этом процессе может играть опыт работы в техподдержке. Этот пост в первую очередь для тех, кто еще не считает себя маститым ИТ-шником, но планирует развивать свою карьеру в этом направлении. Под катом — подробный рассказ о том, как я вижу карьерный путь ребят в нашем подразделении технической поддержки, а также чем отличаются навыки, которые требуются в разных сферах ИТ — в техподдержке, в аналитике и в администрировании. Кроме этого мои коллеги поделились несколькими примерами роста из СТП в другие сферы от моих коллег. Все, кому интересно — давайте под кат!

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 834
Комментарии 3