Pull to refresh
4
0.1
Илья @silentz

User

Лазерный термоядерный синтез: история

Reading time 4 min
Views 17K

Начало

(осторожно, картинки!)
image

В далеком 1997 году в Ливерморе (Калифорния) началось строительство комплекса NIF — National Ignition Facility, он же — национальный комплекс зажигания. Цель этого огромного комплекса — изучение и осуществление ICF — инерциального управляемого (термоядерного) синтеза. Ключевое отличие этого вида синтеза от других состоит в том, что термоядерное топливо удерживает само себя за счет инерции. (напомню, в токамаке, который собираются запустить в 2019 году во Франции, плазма удерживается магнитным полем) Процесс должен протекать следующим образом: мишень (топливный шарик, о нем подробнее дальше) нагревается до температуры, которая позволяет пройти синтезу до того, как плазма разлетится в разные стороны, то есть реакция идет импульсно.
В NIF к этой проблеме подошли так:
Читать дальше →
Total votes 71: ↑56 and ↓15 +41
Comments 46

Копирайт: А какие, собственно, законы мы хотим?

Reading time 8 min
Views 3.7K
То, что происходит в сфере интеллектуальной собственности не устраивает никого — ни производителей цифровых товаров, ни их потребителей. Чего хотят производители цифровых товаров, мы все знаем. Но чего хотят потребители? Я прочитал довольно много статей по вопросу копирайта, но как-то не нашел ясных мыслей по поводу системы вознаграждения производителей цифровых товаров, которая бы устраивала потребителей этих товаров. Но при этом все прекрасно понимают, что какая-то система вознаграждения нужна, потому что иначе этих товаров просто не будет.

Я определился с тем, что бы я хотел увидеть, и делюсь с вами своими мыслями. Основная идея состоит в том, чтобы не потребители, а производители цифрового товара соблюдали правила, «как для реальных товаров» для своих цифровых товаров.
Читать дальше →
Total votes 84: ↑59 and ↓25 +34
Comments 126

Если нефти больше нет? Ну и шейх с ней

Reading time 9 min
Views 4.5K
Навеяно вот этим.

Цены на нефть и бензин вместе с ней бьют рекорды, а в определенных кругах продолжается истерия вокруг так называемого «пика нефти», который якобы, подобно залетевшему дятлу, должен разрушить всю нашу цивилизацию. Вот, например, один русскоязычный калифорниец пытается вопросить на ответы утомляющих его американцев: «Когда подешевеет нефть?» — и вопросит их так, что они больше не отвечают. Другой русскоязычный во времена, когда аудитория была шокирована крахом доткомов и событиями 9/11, попытался окончательно ее добить опусом в стиле хоррор «Проблема-2033» (я бы скорее назвал это «диагнозом») — и создал питательную среду для всяческих анастасийщиков и прочего мракобесия.

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

Читать дальше →
Total votes 113: ↑89 and ↓24 +65
Comments 102

Разработка плагина IntelliJ IDEA. Часть 2

Reading time 12 min
Views 16K
Продолжаем неравный бой с документаций Intellij IDEA. Предыдущая часть находится здесь.

Конфигурационный файл плагина


Вся функциональность, предоставляемая плагином, а также описание и данные об авторе перечисляются в файле plugin.xml.
Рассмотрим структуру файла, в котором присутствуют практически все значимые элементы.
Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Comments 0

Вот такой гибрид…

Reading time 4 min
Views 16K
«Бородатый» стеб о гибридах:
– Что будет, если скрестить ежа и ужа?
– Колючая проволока.
– А если кибернетику и математику?
– Кибенематика!

А если всерьез, в этом топике речь пойдет о более сложном и интересном гибриде.

Команда московских специалистов скрестила


радиочастотные технологии измерения расстояния с сетью ZigBee и со встроенным инерциальным навигатором на MEMS датчиках, добавила собственный математический аппарат уточнения координат, на полученном фундаменте воздвигла прикладное ПО собственной разработки и получила в результате первую и пока единственную полнофункциональную российскую систему позиционирования (локации) в режиме реального времени – Real Time Location System (RTLS).

Система идентифицирует, определяет точные координаты и показывает на плане местонахождение людей, транспортных средств или предметов, снабженных радиочастотными метками, сохраняет эту информацию в базе данных, позволяет устанавливать правила перемещения объектов относительно назначенных зон и маршрутов и сигнализирует об отклонениях от этих правил.
Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Comments 13

3 стороны монеты или почему пользователь против автоматизации

Reading time 2 min
Views 13K
Поработав немного в сфере внедрения программного обеспечения для автоматизации, я все чаще начал сталкиваться с проблемами, когда пользователь просто меняет свое мнение и больше не хочет автоматизировать свое предприятие. В данном посте решил рассмотреть 3 наиболее часто встречающиеся причины отказов от автоматизации (и конечно Ваше мнение я тоже хочу знать и буду рад всем комментариям).
image
Читать дальше →
Total votes 21: ↑8 and ↓13 -5
Comments 9

Управление складскими запасами по Теории Ограничений Голдратта

Reading time 1 min
Views 20K
Летом обещал, что осенью начнем выкладывать функционал с алгоритмами Теории Ограничений в области управления запасами и производства.

Вот, начинаю с запасов.

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

Мы реализовали в виде ПО положения Теории Ограничений Голдратта — лучшей, революционной системы менеджмента, применяемой с успехом сегодня на западе в тысячах предприятий. В России эта система только появляется и я считаю, что она требуем максимальной популяризации, потому как приносит потрясающие результаты, которые я наблюдал лично.



Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 8

Простейший цикл на MySQL

Reading time 1 min
Views 38K
Сегодня, работая над сайтом, мне надо было отделить основной каталог от дополнительного. А в дополнительном каталоге надо было пронумеровать нужные записи в виде «Проект 1», «Проект 2». И тут какой то неведомый зверь не позволил мне сделать это по-быстрому на каком нибудь распространенном языке программирования. Мне захотелось попробовать, а можно ли сделать это используя лишь только средства MySQL?
Насколько я помню, в MySQL есть переменные, например @a. Но поиск в сети, как сделать цикл в MySQL, ничего мне не дал.
Тогда я поразмыслил, ведь мы можем написать
SELECT @i:=@i+1;

А UPDATE в свою очередь проходит каждую запись и заменяет значение по одному.
SELECT @i := 0;
UPDATE `table` SET `name`=CONCAT('Проект ', @i := @i+1) WHERE `type` = 1 ORDER BY `id`;

В итоге мы переименовали записи с типом 1 по порядку следования их ID.
PS: CONCAT объединяет строки.
Total votes 39: ↑18 and ↓21 -3
Comments 11

Самый ценный совет по программированию, который я получил

Reading time 1 min
Views 15K
«Год или два, с момента начала работы в Bell Labs, я работал в паре с Кеном Томпсоном над интерактивным графическим языком, разработанным Джерардом Хольцманом (Gerard Holzmann). Я печатал быстрее, поэтому я сидел за клавиатурой, а Кен стоял позади меня. Мы работали быстро, и когда компилятор выдавал ошибку, я рефлективно начинал закапываться в проблему, изучая стек вызовов, вывод программы, запускал отладчик и так далее. Но Кен просто стоял рядом и думал, игнорируя меня и код, который мы только что написали. Вскоре я заметил закономерность: Кен зачастую понимал, в чем проблема, раньше меня и произносил: „Я знаю, что не так“. Обычно он был прав. Я понял, что Кен выстраивал ментальную модель кода и, когда что-то ломалось, это была ошибка в модели. И думая о том, как эта проблема могла возникнуть, он выяснял, в каком месте модель была неверна или где наш код мог неправильно эту модель отразить.
Читать дальше →
Total votes 254: ↑187 and ↓67 +120
Comments 135

Система распределения заказов среди исполнителей методом ангелов

Reading time 8 min
Views 24K
Представим, что в компании есть отлаженный процесс регулярного поступления заказов (звонков, заявок). И есть несколько возможных исполнителей, которые могут выполнить эту работу.
Задача усложняется, если исполнитель выполняет работу на территории заказчика. А услуга, которую он оказывает — вполне может быть выполнена без поддержки компании работодателя. Скажем, договорившись за полцены от официальной цены. Знакомо? Сантехники, репетиторы или даже девушки по вызову – все эти бизнесы остаются халтурами низкого уровня, во многом из-за сложности контроля со стороны работодателя. А диспетчеру, выполняющему эту работу, придется стать ангелом, чтобы распределить все заказы и никого не обидеть.

Наша задача — выбрать оптимального исполнителя, среди нескольких возможных.
Читать дальше →
Total votes 52: ↑48 and ↓4 +44
Comments 31

Заблуждения программистов относительно времени

Reading time 3 min
Views 88K
За последние пару лет я потратил много времени на дебаггинг чужих тестов. Это была интересная работа, иногда расстраивающая, но всегда поучительная. Кто-то может подумать, что в тестах нет багов, но конечно баги есть везде, и тесты не исключение.

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

На самом деле, я повидал так много заблуждений, которые оставляют след в чужих (и моих собственных) программах, что посчитал полезным составить список самых частых проблем.
Читать дальше →
Total votes 241: ↑218 and ↓23 +195
Comments 216

GT03B GPS — что внутри

Reading time 4 min
Views 15K
Пришёл по почте заказанный более месяца назад, долгожданный GPS-трекер GT03B. Было не мало внутренней борьбы стоит ли покупать эту вещь. Стоит не дёшево, но где гарантия, что будет так же «не дёшево» работать… Мне трекер нужен. У меня много детей и весьма хотелось бы контролировать их перемещение по городу, а также круг общения. Устройство позволяет видеть его положение на сайте www.cootrack.com и получать SMS сообщения по SMS-запросу либо в случае тревожных ситуаций при включенном режиме охраны. Помнит 4 телефонных номера, с ними и взаимодействует. Понимает формат записи номера в виде +3753312344567.

image
Читать дальше →
Total votes 126: ↑102 and ↓24 +78
Comments 307

Получаем бесплатный SSL сертификат

Reading time 4 min
Views 515K
Привет, хабр!

О StartSSL я узнал от небезызвестного lissyara, в связи с чем ему очень благодарен.

Для начала расскажу, что же за зверь это. Как известно, SSL сертификаты выдаются центрами сертификации, чьи корневые сертификаты хранятся в хранилище сертификатов браузера\ОС (либо другого ПО, использующего SSL). Цена на большинство сертификатов зашкаливает, и платить приходится за каждый сертификат. Но у StartSSL весьма интересный подход — сами сертификаты у них бесплатные, вы платите только за проверку вашей личности.

Так же не может не радовать наличие русскоязычной поддержки.
Читать дальше →
Total votes 136: ↑123 and ↓13 +110
Comments 134

PHP for Android project

Reading time 1 min
Views 12K
image Думаю, начать стоит со Scripting Layer for Android (SL4A). Это така я штука, которая позволяет работать со скриптовыми языками на андроиде. Про запуск скриптов под SL4A, в частности на Python уже писали на хабре. Вот я и решил от скуки немного покурить самокрутку Android+PHP :). Есть такой проект, PHP for Android project (PFA).
Читать дальше →
Total votes 46: ↑26 and ↓20 +6
Comments 19

Information

Rating
2,782-nd
Location
Нижний Новгород, Нижегородская обл., Россия
Registered
Activity