LINUX.ORG.RU

Сообщения true_admin

 

real-time мониторинг трафика

Форум — Mobile

Привет, ЛОР (c)

Часто замечаю что куда-то летит трафик, зачастую в конских объёмах. Когда это происходит в 3G при полупустой батареи мне хочется убивать.

Помогите доброму человеку свершить правосудие, подскажите софтину которая покажет процесс которые это делает. Важно чтобы она умела отлавливать и «системные» процессы.

 

true_admin
()

жить и работать: Дублин, Лондон или Цюрих?

Форум — Talks

Один мой приятель спрашивает где лучше жить. И я не знаю что ему ответить. Вот поэтому решил спросить у коллективного разума.

Куда бы из предложенных выриантов вы бы поехали жить и работить? Почему именно туда?

true_admin
()

128-разрядные процессоры

Форум — Talks

Не знаю на сколько серьёзно это обсуждается, но слухи уже ходят: http://www.overclockers.ru/hardnews/57284/ARM_i_Samsung_obsudili_64-_i_128-ra...

Я надеюсь что речь не о том чтобы расширить адресное пространство, а добавить возможность работы со 128-битными числами. Неужели IPv6-адреса будут влезать целиком в регистры? :)

 ,

true_admin
()

что творят девелоперы

Форум — Talks

Решаю задачку на talentbuddy.co, а там...

Задача: смёрджить два отсортированных масива. Больше двух третей ответов в духе return sorted(a+b).

В задании посчитать корень числа без использования библиотечных функций один чувак как-то пропихнул ответ def sqrt(x): return 4 . Не знаю как у него это получилось. Видимо, поймал момент когда не было дополнительных тестов.

У меня есть смутное подозрение что люди неправильно понимают зачем это всё нужно. Вспомнился анекдот:

Недалёкое будущее. Программист:
-- Компьютер, сделай базу данных.
Исправленная версия:
-- Компьютер, сделай базу данных. Чтобы работала.

 

true_admin
()

В PyPy появилась поддержка STM

Новости — Open Source
Группа Open Source

Спустя два года после начала работы в PyPy была добавлена начальная поддержка Software Transactional Memory (STM). STM позволяет избавить многопоточные приложения от блокировок.

Первые результаты показали очень хорошее масштабирование: выполнение кода в 8 потоков на неназванном четырёхъядерном процессоре увеличило скорость в 4.6 раза (процессор был с hyper-threading).

К сожалению, пока поддержка STM далека от оптимальной. Она создаёт значительные накладные расходы и на однопоточных приложениях скорость PyPy-STM не сильно отличается от CPython. Разработчики обещают в будущем исправить эту досадную проблему.

>>> Подробности

 ,

true_admin
()

Объясните как работает rsync

Форум — Development

Читаю алгоритм rsync (just for fun), но как-то медленно доходит. Вот, допустим, очередной блок S не совпал. Как он понимает длину участка который отличается? Неужели он рассчитывает контрольную сумму длиной S для всех возможных смещений? Т.е. если в середину файла вставить один мегабайт то он миллион (2^20) раз посчитает «плавающую» контрольную сумму?

Описание алгоритма: http://rsync.samba.org/tech_report/

true_admin
()

индикатор оставшейся туалетной бумаги

Форум — Talks

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

Ещё желательно иметь какой-то резервный объём.

Это мой бесплатный подарок лору, теперь бегите и патентуйте :)

PS наверно это надо в Development.

 ,

true_admin
()

насколько вообще нужны платформо-зависимые типы?

Форум — Development

Обычные грабли при написании портируемых программ на си это, скажем, различные размеры int, (без)знаковость char итп.

И вот что подумалось. Эти все навороты вообще нужны? Мне кажется, это тяжкое наследие старины когда байт мог быть и не 8бит. Сейчас от этого лишь проблемы. Т.е. имеет смысл перейти, скажем, int8_t, int32_t... А вы что думаете? И нужны ли дополнительные обёртки типа size_t?

 

true_admin
()

Верите ли вы в гомеопатию?

Форум — Talks

Коту моему плохо стало, врач прописал витаминки, антибиотики и травматин. Я посмотрел состав этого травматина и сказал чтобы перестали его колоть. Мне не понравилось слово «гомеопатия», я в такие вещи не верю.

А вы что думаете? Особенно интересно мнение людей с медицинским образованием.

Вот его состав: http://www.helvet.ru/catalog/travmatin (особенно впечатляют пиколитры АСД)

Вот его состав в «гомеопатических разведениях»: http://webmvc.com/vet/gomeopat/travmat.php

Для справки: АСД это «антисептик-стимулятор Дорогова». Я читаю про него и плАчу: http://netler.ru/articles/asd.htm

true_admin
()

Запуск убунты в чруте

Форум — Admin

Всем привет!

Есть образ системы в виде tar-архива. Хочу его запустить. В идеале аналог комманды systemd-nspawn. Как это лучше сделать?

Пока что вот делаю чрут внутрь тазика (гусары, молчать), но service mysql start ничего не делает. А вот /etc/init.d/apache start сработало. Внутрь примонтированы /dev, /proc и /sys через mount --bind.

Дистр - убунта 12.04.3

 ,

true_admin
()

самсунг делает региональную блокировку своих мобил | мегафон показал свой ноутбук

Форум — Talks

Европейские galaxy note 2 не будут работать с американскими симками и наоборот. По-моему, они рехнулись. Интересно, подаст ли кто-нить за это в суд?

http://www.ferra.ru/ru/mobile/news/2013/09/27/samsungs-galaxy-note-3-regional...

====

Мегафон представил свой супер-ноут для работы с секретными документами.

http://www.corp.megafon.ru/press/information/20130926-1454.html Мегафон- ЗОКС («Защищенный офис конвергентной связи»). Звучит как мегафон-ZOG. Вес новинки - 9кг. Основное назначение — мобильные офисы. Кстати, ноут идёт только в нагрузку с их, похоже, «облачным» сервисом. Честно говоря, я не могу представить целевую аудиторию. Судя по скудному описанию и двум фоткам, чемоданчик у них один :). ТТХ кроме веса и размеров нет, выглядит брутальненько... Диагональ, похоже, 23 дюйма (23см на 51).

По мне так от изделия разительно тянет совком. А может это просто издержки военного исполнения...

true_admin
()

обновил арчик

Форум — Talks

Ребята, а могло быть такое что после апдейта tar(bzip?) стал жать лучше? Процентов на 13%. Ничего не трогал, тупо обновил арч. Только что проверил бэкапы виртуалок, везде уменьшение объёма архивов. Виртуалки на арчиках и убунтах. Проверил «ебилды», там никаких изменений (типа степень сжатия по-умолчанию), пакеты давно не обновлялись.

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

Жму вот так:

tar --atime-preserve --numeric-owner -cjf ...

Я на измене...

 ,

true_admin
()

опрос: нравятся ли вам современные шутеры?

Форум — Games

Вопрос к «старшему» поколению которое застало q2, hl, unreal итп.

Нравятся ли вам современные шутеры? Мне совершенно не нравятся и мне интересно понять почему. Обычно такие претензии:

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

Обычно скучно становится уже во время просмотра рекламных роликов. Хотя, бывают и исключения. Например, gears of war 3. Однако просмотр видео реального геймплея как-то отбил желание играть. Не преодолена какая-то внутренняя планка.

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

true_admin
()

nlog_{2}n = t . Как вытащить n?

Форум — Talks

Нужно найти n при заданном t. Как это сделать? Я решал методом последовательного приближения :(

PS вот отрендереный вариант: ссылка

 задака,

true_admin
()

перевести «xxx уже не тот»

Форум — Talks

Есть ли аналог в английском фразе «xxx уже не то(р)т»? Что-нить из лексикона urban dictionary :)

PS казалось бы, при чём тут порно :)

 

true_admin
()

если wifi не хочет работать с некоторыми роутерами

Форум — Mobile

Оказывается, проблема распространённая. Причём, на многих мобилах которые используют куалкоммовский SoC. Решение вот тут: http://forum.xda-developers.com/showthread.php?t=2207559 Или вот тут: http://code.google.com/p/android/issues/detail?id=49450

В общем, решением является поменять gEnableBmps в WCNSS_qcom_cfg.ini . Ну и так же можно поиграться с McastBcastFilter .

Дабы не возиться с этим каждый раз я подготовил вот такой апдейт для рекавери: https://cloud.mail.ru/public/606cdabe7dc8/n4_wifi.zip (md5 3c8734693d15c01299cba69a52364758).

Для параноиков: внутри бинарный апдейтер (файл update-binary) из pac-rom.

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

 

true_admin
()

в 3.4 будет перегрузка функций, правда, игрушечная

Форум — Development

Пыщ-пыщ, мои котятки!

Сабж по ссылке: http://www.python.org/dev/peps/pep-0443/

Для Ъ: сначала говорится о том что проверка типов аргументов функции это вселенское зло и антипаттерн. Потом говорят что если это сделает сторонняя либа то типа это круто и никакого зла нет. Причём проверка идёт только по первому аргументу функции, на остальные пофиг. Ну и в конце объясняется что это очень круто, функции с несколькими аргументами тупо не нужны, а если у вас с этим проблемы go читать про каррирование. Шутка, там не так написано. Там сказано что проверки одного аргумента хватит всем. Если вам этого не достаточно то вы тупо не умеет программировать :).

Ну а написал всё это потому что подобные треды всегда полны радости и веселья. Let the srach begin!

 , ,

true_admin
()

Кибердружина

Форум — Talks

Соцсеть для выискивателей незаконного контента:

http://www.ferra.ru/ru/techlife/news/2013/09/03/social-liga-internet/

Зарегаться что-ли... Пусть они ищут свежий контент, а я буду скачивать до того как удалят :)

 

true_admin
()

x86 vs ARM: сложность инструкций

Форум — Development

Общеизвестно что ARM это простые инструкций (RISC), а x86 это «нечто очень сложное». Хотелось бы побольше узнать:

1) какие x86 инструкции имеют значительно большую сложность

2) на сколько часто они попадаются в программах

3) на сколько сильно упадёт производительность если сложные команды разбить на простые

Я понимаю что вопросы очень расплывчатые. ПО оно разное бывает. Глупо сравнивать набор инструкций нужный для midnight commander и для ffmpeg. Но вы попробуйте :)

Под сложностью я понимаю 1) то что выполняется много циклов или использует микрокод 2) не имеет аналогов в ARM. Считаем что ARM у нас современный и обладает такими вещами как thumb (плотная упаковка инструкций), NEON (SIMD), vfpv3 (FPU), поддержку виртуализации итп. Короче, какой-нить Cortex-A57, если это чём-то говорит.

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

cast tailgunner, mv, Evgeni, qnikst.

 ,

true_admin
()

сисадминский тест на itstarz.ru

Форум — Admin

(надеюсь, не боян)

Сабж. Проходим :) К предыдущим вопросам возвращяться нельзя. В конце предлагают оценить качество вопросов.

У меня тока не засчитало ответ на третий вопрос :(. Ещё один тест с туннельным пакетом не осилил :(. Если кто решит от напишите как решали. Мой итог: «Вы Опытный админ!».

<ниже спойлер>

По поводу задачи с пакетом. По моей логике, раз там gre то с определённым смещением должен быть второй вложенный IPv4 пакет, но его там нет. Сужу по картинке из rfc: http://tools.ietf.org/html/rfc2784.html

Декодировал сначала руками, потом поставил pyip-0.7.

true_admin
()

RSS подписка на новые темы