Проблема понимания больших чисел

Есть люди, которые не понимают масштаб больших цифр в реале. У них дошкольное сознание этого всего. Вот как существует географический кретинизм, только это кретинизм в цифрах. Как в сознании у детей до школы. Вот маленький ребенок дома в деревне видел 15 курочек, у соседа 30. А тут приехал на ферму и увидел очень много. И для ребенка это будет “миллион миллионов” или что-то аналогичное, как в летописях пишут “тьма тьмущая”.

Read More

Ускорение docker на macOS m1 без mutagen

Битва MacBook pro 14 на m1 (10+6) VS dell 7490 i5-8250u на ubuntu 22.04. Одинаковое состояние проекта на всех этапах замеров - Symfony 5.4. Функциональные тесты запускаются в paratest. php 8.1, PostgreSQL 12

Read More

Дружим Rutoken U2F с firefox в snap ubuntu

В век “ломаем всё и вся” U2F не роскошь, а средство выживания. Одним из самых дешевых U2F токенов является Rutoken. На момент написания его можно купить за 1700 рублей + доставка. И он будет в твоих руках дня за 3.

Read More

Учись доверять, а не проверять

Расскажу об интересном кейсе по взаимодействию между своими системами под высокой нагрузкой. Есть система 1 - ERP для управления заказами. Есть система 2 - система закупок. Каждое утро во 2 системе массово создаются закупки - пополняются склады, клиентские заказы заказываются у поставщиков. И все прекрасно, но с ростом закупок и заказов клиентские заказы начинают долго формироваться. А, поставщики любят получить закупку с утра, всё провести и оправить машину до обеда.

Read More

Небезопасные функции PHP

Холдинг Modesco — это более 300 инфосайтов и 5 крупных Интернет-сервисов. Проекты регулярно покупаются и продаются. Как вы понимаете, поддерживать качество кода на высоком уровне в данной ситуации физически невозможно. Да и основное внимание программистов, как правило, сосредоточено на самих сервисах. Взломы, shell, заражения сайтов прочими вредоносными штуками… Все это наносит ощутимый вред пользователям и компании. Чтобы избежать этого, частенько приходится искать довольно нестандартные способы для уменьшения рисков.

Read More

Замена клапана на фильтре морион 101

В рамках эксплуатации прекрасного фильтра аквафор морион 101 можно столкнутся с такой проблемой как — не течет вода или фильтр начинает набираться только тогда, когда открыт кран чистой воды. Часто причина одна — не исправлен обратный клапан, он же запорная арматура. Стоимость данного узла от 500 р. до 1000 р., но главная проблема не в стоимости, а в отсутствие данной запчасти. Я сталкивался с этой проблемой уже дважды и попытаемся разобраться, почему же он ломается.

Read More

Разлочка модемов

Вся суть разлочки модема, подцепить его через утилиту usb_modeswitch (искать по кодам из lsusb) подцепит его в режим девайсов и перевести его в нужный режим (модем + интерфейс)

Read More

Следим за временем оплаты доменов с помощью zabbix

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

Read More

Как включить отладку по usb Android 6

Наконец то установив обновления на свой elephone p8000 столкнулся с тем, что нет режима «для разработчика». А без этого не включить «отладку по usb» и не восстановить бекапы из titanium bakup

Read More

Список регионов у связистов

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

Read More

Отсутствует функция, необходимая для работы Chrome Android

После выхода для Android Google Chrome 38 версии и старше стала появляться сообщение: «Отсутствует функция, необходимая для работы Chrome. Возможно, установка не была завершена или вы используете несовместимую версию Android». Причем эта ошибка появилась на 2 устройствах: lenovo p770 с Anroid 4.1.1 и на Onda 975m Android 4.4.2.

Read More

Обновление timezone в Redmine

Ни для кого не секрет, что 26 октября 2014 года жители России дружно переводили часы. Был пояс MSK +04, должен стать MSK +03. Занятие это муторное, особенно когда у тебя много устройств и серверов, но еще хуже, когда полно всяких ужасных приложений. Более того, на момент написания этой заметки нет ничего, что помогло бы решить проблему.

Read More

Настройка smtp.yandex.ru и redmine

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

Read More

Фильтры tiny rss

Есть у нас в городе местечковый портал новостей одной местечковой редакции газеты. И, внезапно, там появляются полезные новости типа: отключение воды и отопления, фестивали, интересные мероприятия. Но как и все российские СМИ они невероятно гадят в мозг своим трешем типа: «путин педофилы расчелененка». Я не люблю, когда у меня плохое настроение, хотелось бы больше позитивной информации или хотя бы полезной. Читаю rss ленты tiny rss установленным на своем VPS. У tinyRss есть полезная функция фильтры, их мы и настроим:

Read More

HOWTO ubuntu 14.04 установка mate 1.8

Решил я сделать старую добрую gnome2 убунту. Для этого нам потребуется: дистрибутив ubuntu-server 14.04 (под нашу архитектуру), прямые руки и немного терпения.

Read More

Ошибка 403 и yandex bot

Недавно начало много появляться ошибок 403 в логах и в yandex webmaster. Это сильно сказалось на позициях сайта. Cамое печальное — вылетела из поиска главная страница.

Read More

Парсим сайты на php

Так повелось, что rss стал отходить в сторону. Новости и анонсы стали помещать в twitter. А некоторые вообще не утруждают себя такой вещью, хочешь новостей зайди на сайт.

Read More

Работа номер кажется 3

Уже больше полгода работаю в аутсорсинговой компании Р-Терминал, а заодно немного в дочерней компании ЦКП123. До работы идти 15 минут. Маленькая динамичная уютненькая компания. Работать в которой приятно, кроме мелких моментов.

Read More

Студенческая практика Часть 1

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

Read More

Про патч sched_autogroup для linux

В месте с общей волной решил попробовать «killer feature» патч, про который прочитал тут. С новым ядром 2.6.36 возникли проблемы — ядро собралось и загрузилось, но установить nvidia драйвера не удалось. Однако, нашел на http://pavlinux.ru/ патч переделанный под ядро 2.6.35.8 http://pavlinux.ru/krnl/sched_autogroup-2.6.35.8.patch.bz2 Поставил. Все работает. Драйвера nvidia ставятся и работают.

Read More

Собираем ядро 2.6.34 с патчем bfs в Debian Squeeze

Недавно спалил материнскую плату и процессор (да же не знаю дело в моих руках или оно само). Купил новые материнскую плату процессор, и как водится, с моим старым за оптимизированным ядром многое не работало. Скачал ядро 2.6.34, но по инструкциям оно просто не собиралось — выскакивало куча ошибок, вооружившись google я начал искать по иностранным форумам, ну и нашел (собирать лучше из-под официального универсального ядра из репазитария)

Read More

Собираем ядро на Debian Squeeze с BFS

Недавно тут захотелось свежих программ и было решено поставить Debian Squeeze вместо Lenny. Сказано — сделано. Только вот ядро меня не устраивало — почему то ReiserFS не хотел монтироваться, скорость работы (мои сборки были с BFS и переход с него обратно очень ощутим). Обычно я пользуюсь вот этим и этим руководством, но по ним у меня ничего не получалось. Не создавался initrd, и ядрышко (linux-2.6.32.9) выдавало kernel panic not syncing vfs unable to mount root fs on unknown-block. По этому запросу выдавало много что, но я предположил что налажали в скриптах и оказался прав. Вот бага.

Read More

640Кб должно быть достаточно для каждого или делаем меленькими отсканенные методички

Цитату в заголовке приписываю Билл Гейтсу, он или не он ее произнес — не важно, речь пойдет не о том. Частенько нам приходится сканировать документы, книги, а нам студентам методички (все дальнейшее описание будет вестись на основе моего опыта, полученного на сканирование методичек). Хорошо отсканенную методичку, иногда, полезно при себе иметь, если и есть бумажная версия (методичку можно забыть, не взять — зачем тащить из-за методички пакет/сумку если только методичка сегодня будет и нужна). Хорошо отсканенная методичка это не та, которая будет черт знает сколько весить, а та которой будет удобно пользоваться.

Read More

линуксовка/день сисадмина

И так последняя пятница месяца и это значит линуксовка, место и время встречи которой изменить нельзя! Так и еще последняя пятница июля — день сисадмина!

Read More

Работа №1

Кризис, кризис, кризис….. тысячи безработных, массовые увольнения и сокращения, работа на половину мощности. В такой состоянии экономики работу для студента кажется найти не реально (и я так думал), пока работа не нашла меня. В аську постучался друг, бывший одноклассник. После приветствия был вопрос «n-ую сумму заполучить хочешь?», ну ответ с моей стороны ясно какой. Дальше было кинуто в аську приблизительная проблема и приблизительные требования работы, за которую должны заплатить. Конечно сумма которую дожны заплатить мала, но это не особо важно. Главное это опыт, так скажем это — проба пера.

Read More

Непродуманность прошивки ACORP 120m

Решил поставить новую прошивку на модем, думал скорость будет лучше хотя б немного. Скачал, поставил без проблем. Все настройки сбросились (не помешала б функция бекапа настроек). Новая прошивка оказалась хуже старой, большей скорости соединения достичь не удалось, да и с какой соединялось раньше не так то просто оказалось. Что б просмотреть что творилось за все это время зашел логи посмотреть STATUS — System Log и …… обнаружил что установить в какое время что происходило просто не возможно так как логи были такого вида:

Read More