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

Все потоки

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

Легенды на SH-3

Блог компании Timeweb Cloud Старое железо
Ретроспектива
Приветствую всех!
Думаю, многие из нас хоть раз слышали о клавиатурных КПК. И как-то так получилось, что едва ли не самым узнаваемым аппаратом подобного класса стал HP Jornada 720.



Но сегодня речь пойдёт о других, более старых устройствах, оснащённых процессором иной архитектуры.

В ходе статьи узнаем, на что способны подобные девайсы, где найти софт для них, что примечательного в них есть, а также ещё много чего интересного.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 407
Комментарии 0

Новости

Резервное копирование 1С в Yandex Cloud, включая БД и виртуальные машины

Блог компании ЕАЕ-Консалт Резервное копирование *Облачные сервисы * *

У многих компаний 1С работает в Yandex.Cloud — это удобно, снижает инфраструктурную нагрузку на собственные вычислительные мощности. Но у каждого решения есть проблемы, которые уменьшают эффективность, а соответственно лояльность и удовлетворенность пользователей. Когда речь идёт об 1С в Yandex.Cloud, проблемой, осложненной жизнь, и неоптимальными, является резервное копирование.

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

Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming)

Высокая производительность *Python *Совершенный код *Алгоритмы *

Дочитав эту статью до конца, вы сможете решать точно задачу коммивояжёра на сотню элементов за считанные секунды!

Заинтригованы? Тогда, добро пожаловать под кат.

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

Как подключить препроцессор SASS/SCSS к Django

CSS *Python *Программирование *Django *
Туториал

"Тачка на прокачку" уже давно не выходит. А вот "Django на прокачку" снова продолжает вас радовать. В сегодняшнем эпизоде мы:

1.       Узнаем, что такое препроцессоры и чем они интереснее обычного CSS;

2.       Разберёмся с SASS и SCSS, узнаем, чем они отличаются;

3.       И рассмотрим на практике, как использовать SASS/SCSS в Django-проекте.

Как обычно, меньше болтовни – больше кода. Центрирует картинку Макс. Выходит за рамки Егор. Статью написали авторы канала PyLounge. Поехали!

Подключить SASS/SCSS к Django
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 199
Комментарии 1

Как обеспечить «вдвое больше за половину времени»

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

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

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

Вперёд к оптимизациям систем!
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 282
Комментарии 0

Звездолёт «Энтерпрайз» в жизни: какой вклад внесла обсерватория SOFIA на самолёте

Научно-популярное Астрономия

29 сентября по финансовым причинам НАСА закрыло проект Стратосферной обсерватории ИК-астрономии (Stratospheric Observatory for Infrared Astronomy или SOFIA). Агентство разработало телескоп совместно с Немецким центром авиации и космонавтики (DLR). SOFIA представляет из себя летающую обсерваторию, размещённую на борту самолёта Boeing 747SP. Летательный аппарат модифицировали для установки телескопа длиной 2,7 м. SOFIA способна делать инфракрасные снимки космоса из верхних слоёв атмосферы.

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

Как поступить в китайский университет

Учебный процесс в IT Образование за рубежом
Из песочницы

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

В Китае есть несколько университетов высоко находящихся в QS рейтинге.

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

Рекурсивные регулярные выражения

C++ *Node.JS *API *IT-компании
Аналитика

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

Стал делать и подумал, а почему бы мне не добавить туда своих тараканов. Я решил добавить две конструкции:

{namesubexpression} - вызов под выражения по имени "namesubexpression",
($namesubexpression:BodyExpression) - описание под выражения с именем "namesubexpression".

Само описание под выражения может встречаться в любом месте структуры регулярного выражения и игнорируется при поиске, подобно закоментированым: (#MeComment).
Сразу же возникает проблема бесконечной рекурсии.
Вот пример рекурсивного регулярного выражения, который недопустим: ($E:{E}){E}

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

Вот пример текста, который можно спарсить рекурсивным регулярным выражением (РРВ): [[[[[A]]]]]
А вот его РРВ: ($RRE:\[({RRE}|A)\]){RRE}

Я также решил добавить три зарезервированные конструкции:
{:String} соответствует выражению: (("(\\.|[^"])*")|('(\\.|[^'])*'))
{:Digit} соответствует выражению: (-?[0-9]+.?[0-9]*[Ee]?-?[0-9]*)
{:Name} соответствует выражению: ([A-Za-z][A-Za-z0-9]*)
Но их поисковая система не использует структурные элементы аналогичных выражений, а организованна встроенным машинным поиском, который работает значительно быстрее и возвращает одну целую строку текста, в которой содержится всё тело найденного соответствия а не части для каждого компонента в аналогичных регулярных выражениях.

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

«Крутое пике» для жестких дисков: продажи упали почти вдвое, но растут продажи ленточных накопителей. Что происходит?

Блог компании Selectel Исследования и прогнозы в IT *Гаджеты Компьютерное железо IT-компании

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

Но если у «Вилларибо» проблемы, то в условном «Виллабаджо» — реальный праздник. Под последним подразумеваем производителей ленточных накопителей и всем, что с ними связано. Там, достаточно неожиданно для аналитиков, наблюдается довольно активный рост.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 6.8K
Комментарии 23

Иной взгляд на React компоненты

JavaScript *ReactJS *
Мнение
Из песочницы

Как мы все знаем, в React есть функциональные и классовые компоненты. Каждый вид имеет свои плюсы и минусы.

Классовые компоненты имеют меньшую производительность по сравнению с функциональными и вызывают некоторые сложности в переиспользовании одинаковой логики.

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

ТОП-10 экспортеров для Prometheus 2023

Системное администрирование *DevOps *
Из песочницы

Статья Основы мониторинга (обзор Prometheus и Grafana) оборвалась на самом интересном месте. Автор предложил искать и использовать актуальные экспортеры, а читатель такой – окей, где референс? Что ж, давайте рассмотрим топ-10 наиболее полезных экспортеров на начало 2023 года – возможно именно их вам не хватало, чтобы построить свою идеальную систему мониторинга!

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

Дарим книгу «Гарри Поттер и методы рационального мышления» победителям олимпиад (v2)

Читальный зал Научно-популярное

Несколько лет назад мы собрали 11 миллионов рублей на некоммерческую печать «Гарри Поттера и методов рационального мышления», побив рекорд российских краудфандинг-проектов по объёму сборов, и пообещали подарить трёхтомники ГПиМРМ школьникам и студентам, побеждавшим в олимпиадах.

Наконец, мы начали рассылать обещанные книги. Пять с половиной сотен экземпляров уже доставлены, ещё сотня — в пути. Если вы подходите под критерии, можете заполнить заявку и через несколько дней получить от курьера книжки (или через несколько недель почтой, если находитесь за границей).

Там же есть рекомендации книги от Александра Панчина (популяризатор науки, член комиссии РАН по борьбе с лженаукой, лауреат премии «Просветитель»); Владимира Брагина (преподаватель ЦПМ, тренер сборной Москвы на всероссийской олимпиаде школьников по математике); Дмитрия Ветрова (глава исследовательской группы байесовских методов, профессор-исследователь ФКН НИУ ВШЭ, руководитель центра глубинного обучения и байесовских методов НИУ ВШЭ); и Галины Юзефович (литературный критик, преподаватель ВШЭ и РЭШ).

Подробнее ->

Книга популяризирует идеи критического мышления и эффективного альтруизма — и мы решили, что стоит распространить её среди талантливых людей, которые благодаря ГПиМРМ смогут принести больше пользы миру.

Читать далее
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 1.8K
Комментарии 0

Интервью с отечественной игровой инди-студией Baba Yaga Games

Разработка игр *Игры и игровые консоли IT-компании
Интервью

Всегда интересно заглянуть за кулисы театра, на съёмочную площадку или попасть в студию разработки игры в разгар создания очередной компьютерной игры. Случайно попавшаяся мне новость про разработку новой игры российской студии Baba Yaga Games натолкнула меня на мысль: а почему бы не поговорить с её разработчиками?

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

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

Читать далее
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 2.5K
Комментарии 2

Внедряем устойчивый SRE-подход в компании

Блог компании Southbridge IT-инфраструктура *Карьера в IT-индустрии DevOps *
Перевод

Сложно управлять микросервисами, не придерживаясь принципов SRE (site reliability engineering — обеспечение надёжности информационных систем). В этой статье мы расскажем, как наладили процесс SRE в компании Reputation.

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

Истории

Какие документы сопровождают работу нормального фрилансера

Фриланс

Спойлер: договоры, дополнительные соглашения, счета, закрывающие акты, акты сверки. Читаю для вас главу из «Книги нормального фрилансера», в которой рассказываю о том, зачем нужен каждый из этих документов, и как один за другим они появлялись в моей фрилансерской практике.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 1.1K
Комментарии 6

Необычный дуэт: переработка пластика в сырье для фармацевтики с помощью грибов

Блог компании ua-hosting.company Биология Научно-популярное Химия Экология


Загрязнение окружающей среды является одной из самых болезненных проблем современности, поисками решения которой занимаются специалисты самых разных областей науки. Одним из главных источников загрязнения является пластик. Отказаться от столь полезного, но крайне неэкологичного материала мы не можем, так как альтернативы полноценной пока нет. Потому поиски методов переработки таких отходов крайне важны, особенно если эти методы позволяют не просто утилизировать мусор, но получить нечто полезное на выходе. Ученые из Канзасского университета (США) разработали новый метод переработки пластика в сырье для фармацевтики с помощью грибов. Как работает этот метод, какова роль грибов, и что можно получить после переработки? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 1.1K
Комментарии 10

Создание кастомного макета в SwiftUI. Интервалы

Блог компании OTUS Разработка под iOS *Swift *
Recovery mode
Перевод

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

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

Типы тестировщиков

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Из песочницы
Перевод

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

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

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

Как патенты помогли создать успешный бизнес: примеры из практики

Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное

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

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

Как работать с темами в Qlik Sense — краткий гайд

Блог компании Иннотех
Туториал

Qlik Sense — один из самых популярных BI-инструментов в мире, но информации по нему на русском языке не так много. Наши коллеги решили исправить этот пробел.

Ведущие разработчики Группы Иннотех Андрей Юндин и Олег Соколкин, а также руководитель группы разработки Александр Антонов подготовили краткий гайд для тех, кто хочет расширить свои знания. Читайте материал «Как работать с темами в Qlik Sense» в нашем блоге на Хабре.

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