Pull to refresh
9
0
Карбовничий Василий @menstenebris

Разработчик

Send message

Контрабанда из Китая – брак и мрак для россиян

Reading time20 min
Views31K
Если вы следите за рынком смартфонов-планшетов, то наверняка в курсе любви производителей к выпуску разных версий одного и того же аппарата отличающихся для разных стран или регионов. Различия часто обусловлены очевидной спецификой – скажем, в телефонах для Южной Кореи непременно должна присутствовать антенна для цифрового мобильного ТВ T-DMB. Российские любители купить аппараты подешевле из Китая повсеместно сталкиваются с урезанными диапазонами частот 3G и 4G, из-за чего порой обнаруживают проблемы нормальной поддержки отечественных мобильных сетей аппаратами, купленными в китайских интернет-магазинах.

Бывает и так, что производитель исходя из неких соображений поставляет на один рынок устройства с элементной базой подешевле, а на другой – с элементной базой подороже. Так, например, было в случае с корейской и американской версиями Samsung Galaxy S4, когда релиз под операторов в США стоил в себестоимости на $16 дешевле.

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

Казалось бы, тема отличающихся друг от друга региональных версий бесконечно далека от рынка видеорегистраторов…


Total votes 48: ↑24 and ↓240
Comments160

Создание и тестирование Firewall в Linux, Часть 2.1. Введение во вторую часть. Смотрим на сеть и протоколы. Wireshark

Reading time4 min
Views16K
Содержание первой части:


Содержание второй части:

2.1 — Введение во вторую часть. Смотрим на сеть и протоколы. Wireshark.
2.2 — Таблицы Firewall. Transport Layer. Структуры TCP, UDP. Расширяем Firewall.
2.3 — Расширяем функциональность. Обрабатываем данные в user space. libnetfilter_queue.
2.4 — Бонус. Изучаем реальную Buffer Overflow атаку и предотвращаем с помощью нашего Firewall'а.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments4

Тихий термоядерный переворот

Reading time9 min
Views78K
Наверное нет ни одного поля человеческой деятельности, столь полной разочарований и отвергнутых героев, как попытки создать термоядерную энергетику. Сотня концепций реакторов, десятки команд, которые последовательно становились фаворитами публики и госбюджетов, и наконец вроде определившийся в победитель в виде токамаков. И вот опять — достижения новосибирских ученых возрождают интерес по всему миру к концепции, жестоко растоптанной в 80х. А теперь подробнее.

image
Открытая ловушка ГДЛ, на которой получены впечатляющие результаты
Читать дальше →
Total votes 83: ↑81 and ↓2+79
Comments78

Numpy и многопроцессорность

Reading time4 min
Views22K
Сейчас уже многие используют библиотеку numpy в своих python-программах, поскольку она заметно ускоряет работу с данными и выполнение математических операций. Однако во многих случаях numpy работает в разы медленнее, чем она может… потому что использует только один процессор, хотя могла бы использовать все, что у вас есть.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments14

Selenium для Python. Глава 1. Установка

Reading time5 min
Views489K
Представляю перевод неофициальной документации Selenium для Python.
Перевод сделан с разрешения автора Baiju Muthukadan.
Оригинал можно найти здесь.

Предисловие от автора статьи


Selenium WebDriver – это программная библиотека для управления браузерами. WebDriver представляет собой драйверы для различных браузеров и клиентские библиотеки на разных языках программирования, предназначенные для управления этими драйверами.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments12

Полный перевод Unix-коанов на русский язык

Reading time16 min
Views75K


Представляю на ваш суд ещё один перевод коанов о Мастере Фу на русский язык. В данный сборник вошли все коаны, на данный момент опубликованные на сайте Эрика Реймонда. Надо сказать, что сам Эрик личность весьма неординарная, но упоминания в данной статье стоящая. Помимо холиваров в списках рассылки всевозможных проектов за его авторством также несколько серьёзных трудов о Unix — в том числе и о сообществе, без которого экосистема современных открытых проектов не была бы возможной (полный список книг). Идея перевести коаны в очередной раз пришла мне в голову во время чтения одного из таких трудов, а именно «The Art of Unix Programming», поскольку многое из скрытого смысла коанов становится ясно только после прочтения очередной главы оттуда.

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

Итак
Total votes 126: ↑123 and ↓3+120
Comments65

TCP Congestion Control или Почему скорость прыгает

Reading time4 min
Views121K
Всем привет!

Бывало ли у вас такое, что ставите файл на закачку, и скорость медленно, но верно возрастает, затем, в какой-то момент, резко снижается, затем опять возрастает? Закачка файла в один поток не обеспечивает полную скорость канала? Запускаете торрент-клиент, и пинг в игре сильно прыгает? Используете 3G-модем (или другую линию с относительно большой потерей пакетов) и не можете это терпеть?
Наверняка вы винили во всем ваш роутер, либо обвиняли своего провайдера в кривой настройке шейпера? Это влияет, но виноваты не они.
Итак, встречайте:

TCP Congestion Control, или TCP Congestion Avoidance Algorithm.

Читать дальше →
Total votes 91: ↑88 and ↓3+85
Comments45

Натуральные энергетики

Reading time3 min
Views83K
Красные глаза IT-специалиста давно вошли в поговорку. В силу самых разнообразных причин крепкий здоровый сон не относится к преимуществам этого рода деятельности.
Сразу оговорюсь, я это совсем не одобряю. Человек должен спать минимум восемь часов в сутки, в противном случае у него будет портиться здоровье и работоспособность. Несмотря на своё неодобрение, последние два месяца приходится работать часов по шестнадцать в сутки и, как следствие, регулярно пить кофе и энергетики.
Ниже я предлагаю краткий обзор природных энергетиков. Несмотря на слово «природный», не следует считать их безвредными. Даже если не считать передозировки, возможна куча других неожиданных последствий из за индивидуальной непереносимости, взаимодействия с лекарствами и тому подобных вещей.
Единственным сомнительным преимуществом натуральных энергетиков перед энергетическими напитками может служить лишь то, что от приёма первых у меня пока что ни разу не было отрицательных последствий.
Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments111

Кто же был на сервере?

Reading time5 min
Views44K
Наступает момент, когда системному администратору необходимо определить дату последнего входа в систему каждого из пользователей, а также подготовить список тех аккаунтов, которые этого так и не сделали. Если б Вы ранее не знали команду lastlog, то удивились бы, насколько легко и быстро она может предоставить Вам эти данные.


Читать дальше →
Total votes 36: ↑26 and ↓10+16
Comments14

Рационализируй это: новая платформа Intel и экономия на неочевидном

Reading time5 min
Views18K
Привет, GT! Тема злободневная, так что даже пришлось сместить остальные публикации в графике. Не так давно в продаже появилось новое поколение процессоров от Intel (с новыми материнками, само собой): консьюмерский сегмент пополнился сокетом 1151. Многие покупатели совершают очень странный выбор связки «материнская плата + процессор + память», из-за чего мы и решили выпустить этот мини-гайд.


Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments44

Петиция о предоставлении гражданам права самостоятельно распределять собственные налоги

Reading time8 min
Views16K
Системы краудфандинга получили широчайшее распространение, завоевали народную любовь и доказали свою эффективность, дав возможность реализоваться множеству проектов. В данной петиции предлагается использовать схему, аналогичную краудфандингу в качестве системы государственного финансирования. Для каждого налогоплательщика в этой системе будет открыт счет, куда будут переводиться его налоговые отчисления. Граждане таким образом получат возможность самостоятельно распоряжаться своими налогами и направлять их на осуществление тех проектов, которые действительно отвечают их нуждам и интересам. Также граждане получат возможность предлагать общественности собственные проекты, претендующие на получение государственного финансирования. Данная схема помимо прочих достоинств исключает возможность злоупотребления чиновниками при расходовании бюджетных средств.


Читать дальше →
Total votes 53: ↑33 and ↓20+13
Comments157

Электронная совесть и кандалы свободы — перспективы и опасности создания глобальной репутационной системы

Reading time19 min
Views16K
Современная финансово-юридическая система повсеместно порождает коррупцию, которая является одной из самых острых проблем планетарного масштаба, а также всякого рода несправедливость, ложь, манипуляции, мошенничества и многие другие пороки. Однако в недрах интернета зреют концепции и технологии, дающие предпосылки к построению новой более справедливой финансово-юридической системы. С нашей точки пока не видно, как можно заменить всю систему, хотя очевидно, как можно создать новые более эффективные институты, аналогов которых не существовало в прошлом. Они являются не карательными, но стимулируют людей быть честными, ответственными, доброжелательными и полезными обществу.
Сегодня существуют все необходимые технические возможности для построения настоящего меритократического общества, в котором элиты формируются на основе реальных личных заслуг. Где уважение, власть, почет и авторитет неразрывно связаны друг с другом и одномоментно исчезают при первой попытке злоупотребления этим моральным капиталом.
Наше движение объединяет людей разных культур, философий, мировоззрений, национальностей и политических позиций от ортодоксальных христиан до атеистов и пост-гуманистов. Наши действия не подразумевают какой-либо борьбы, насилия или принуждения. Мы НЕ боремся с существующей системой и НЕ мешаем ее работе. Мы просто создаем “параллельную реальность” и верим, что люди сами захотят туда “переселиться”. При этом от них не требуется разрывать связи с ныне существующей системой. Напротив, существующая система будет выигрывать от нашей деятельности и становится все более эффективной и справедливой.


Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments86

«Умные» антенны помогут сделать доступным 5G (часть 1)

Reading time5 min
Views25K
В будущем индустрии сотовой связи неизбежно придётся переходить на новый стандарт. Рано или поздно, но пропускной способности 4G-сетей станет недостаточно. Это неизбежно. Но одним из факторов, способным существенно ускорить внедрение некой абстрактной технологии 5G, является узость доступного радиочастотного диапазона. Доступного для коммерческого использования, разумеется. Решением проблемы может стать переход на другую часть радиочастотного спектра — миллиметровый диапазон. О том, что мешает нам сделать это уже сейчас и что поможет в будущем, мы и хотим рассказать в переводе одной статьи.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments12

Palantir, мафия PayPal, спецслужбы, мировое правительство

Reading time8 min
Views71K
«Лучший способ избавиться от дракона — это иметь своего собственного»



На Хабре нет ни одного упоминания о Palantir`е, в русской Википедии об этом проекте нет статьи, Mithgol молчит — что-то идет не так. Или так.

А между тем Palantir стала второй крупнейшей частной компанией Кремниевой Долины с оценкой в 20 000 000 000$ (уступив Uber). Среди прочих заслуг Palantir`а — раскрытие крупных китайских разведывательных операций Ghostnet и Shadow Network.
Журналист: — В «Википедии» говорится, что вы входите в управляющий комитет Бильдербергского клуба. Правда ли это, и если да, чем вы там занимаетесь? Организуете тайное мировое господство?

Питер Тиль: — Это правда, хотя все не до такой степени тайно или секретно, чтобы я не мог вам рассказать. Суть в том, что ведется хороший диалог между разными политическими, финансовыми, медиа- и бизнес-лидерами Америки и Западной Европы. Никакого заговора нет. И это проблема нашего общества. Нет секретного плана. У наших лидеров нет секретного плана, как решить все наши проблемы. Возможно, секретные планы – это и плохо, но гораздо возмутительнее, по-моему, отсутствие плана в принципе.

Приходится собирать информацию о Palantir`е по крохам. И такая жирная кроха прячется в книге Питера Тиля «От нуля к единице» (хотя в этой книге множество намеков и информации между строк, так же как в легендарном курсе и его переводе на Хабре, спасибо zag2art).

Питер Тиль: Цель, которую я ставил перед собой, читая стэнфордский курс о стартапах и предпринимательстве, заключалась в том, чтобы донести все те знания о бизнесе, которые я приобрел за последние 15 лет в Кремниевой долине как инвестор и предприниматель, собрать их воедино. С книгой то же самое.

Надеюсь, благодаря этой статье и комментам хабрачитателей, положение дел относительно Palantir`а станет чуточку яснее.
(Есть многомиллиардный рынок, связанный с аналитикой и ИБ, а мы ничего про него не знаем.)
Читать дальше →
Total votes 56: ↑44 and ↓12+32
Comments22

Магия тензорной алгебры: Часть 1 — что такое тензор и для чего он нужен?

Reading time7 min
Views357K

Содержание


  1. Что такое тензор и для чего он нужен?
  2. Векторные и тензорные операции. Ранги тензоров
  3. Криволинейные координаты
  4. Динамика точки в тензорном изложении
  5. Действия над тензорами и некоторые другие теоретические вопросы
  6. Кинематика свободного твердого тела. Природа угловой скорости
  7. Конечный поворот твердого тела. Свойства тензора поворота и способ его вычисления
  8. О свертках тензора Леви-Чивиты
  9. Вывод тензора угловой скорости через параметры конечного поворота. Применяем голову и Maxima
  10. Получаем вектор угловой скорости. Работаем над недочетами
  11. Ускорение точки тела при свободном движении. Угловое ускорение твердого тела
  12. Параметры Родрига-Гамильтона в кинематике твердого тела
  13. СКА Maxima в задачах преобразования тензорных выражений. Угловые скорость и ускорения в параметрах Родрига-Гамильтона
  14. Нестандартное введение в динамику твердого тела
  15. Движение несвободного твердого тела
  16. Свойства тензора инерции твердого тела
  17. Зарисовка о гайке Джанибекова
  18. Математическое моделирование эффекта Джанибекова


Введение



Это было очень давно, когда я учился классе в десятом. Среди довольно скудного в научном плане фонда районной библиотеки мне попалась книга — Угаров В. А. «Специальная теория относительности». Эта тема интересовала меня в то время, но информации школьных учебников и справочников было явно недостаточно.



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



Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments89

Памятка пользователям ssh

Reading time13 min
Views1.5M
abstract: В статье описаны продвинутые функций OpenSSH, которые позволяют сильно упростить жизнь системным администраторам и программистам, которые не боятся шелла. В отличие от большинства руководств, которые кроме ключей и -L/D/R опций ничего не описывают, я попытался собрать все интересные фичи и удобства, которые с собой несёт ssh.

Предупреждение: пост очень объёмный, но для удобства использования я решил не резать его на части.

Оглавление:
  • управление ключами
  • копирование файлов через ssh
  • Проброс потоков ввода/вывода
  • Монтирование удалённой FS через ssh
  • Удалённое исполнение кода
  • Алиасы и опции для подключений в .ssh/config
  • Опции по-умолчанию
  • Проброс X-сервера
  • ssh в качестве socks-proxy
  • Проброс портов — прямой и обратный
  • Реверс-сокс-прокси
  • туннелирование L2/L3 трафика
  • Проброс агента авторизации
  • Туннелирование ssh через ssh сквозь недоверенный сервер (с большой вероятностью вы этого не знаете)
Читать дальше →
Total votes 360: ↑352 and ↓8+344
Comments148

И еще раз о GIL в Python

Reading time9 min
Views37K

Предисловие


Область, в которой мне повезло работать, называется вычислительная электрофизиология сердца. Физиология сердечной деятельности определяется электрическими процессами, происходящими на уровне отдельных клеток миокарда. Эти электрические процессы создают электрическое поле, которое достаточно легко измерить. Более того оно очень неплохо описывается в рамках математических моделей электростатики. Тут и возникает уникальная возможность строго математически описать работу сердца, а значит — и усовершенствовать методы лечения многих сердечных заболеваний.

За время работы в этой области у меня накопился некоторый опыт использования различных вычислительных технологий. На некоторые вопросы, которые могут быть интересны не только мне, я постараюсь отвечать в рамках этой публикации.
Читать дальше →
Total votes 71: ↑71 and ↓0+71
Comments47

Пространственно-временная обработка изображений на GPU

Reading time9 min
Views28K
Не так уж и давно стало популярным использовать видеокарты для вычислений. В один прекрасный день, несколько лет назад и я взглянул на новую, тогда, технологию CUDA. В руках была хорошая карточка по тем временам GTX8800, да и задачки для распараллеливания тоже были.
Кто работал с GPU, знает про объединение запросов, конфликт банков и как с этим бороться, а если не работал, то можно найти несколько полезных статей по основам программирования на CUDA[1]. Карта GTX8800, в некотором смысле, была хороша тем, что была одной из первых и поддерживала только первые версии CUDA, поэтому на ней было четко заметно, когда есть конфликты банков или запросы в глобальную память не объединяются, потому что время в этом случае увеличивалось в разы. Все это помогало лучше понять все правила работы с картой и писать нормальный код.
В новые модели добавляют все больше и больше функциональности, что облегчает и ускорят разработку. Появились атомарные операции, кеш, динамический параллелизм и т.д.
В посте я расскажу про пространственно-временную фильтрацию изображений и реализацию для compute capability = 1.0, и как можно ускорить получившийся результат за счет новых возможностей.
Временная фильтрация может пригодиться при наблюдении за спутниками или в прочих ситуациях фильтрации, когда требуется точное подавление фона.

Читать дальше →
Total votes 88: ↑84 and ↓4+80
Comments6

Метод Монте-Карло в физике элементарных частиц

Reading time4 min
Views26K
Данная статья посвящена широко известному методу Монте-Карло, который основан на теории вероятностей и математической статистике, в физике элементарных частиц. Так же, я расскажу, как можно разыгрывать дискретные и непрерывные случайные величины методом Неймана, а на закуску посмотрим, как применять ММК в ФЭЧ.

Сразу замечу, что моделирование будет производится в САВ WM, которую я применял (не так давно) в своей первой статье.
Читать дальше →
Total votes 39: ↑32 and ↓7+25
Comments27

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity