Несколько месяцев назад мне представилась возможность посетить Новолипецкий металлургический комбинат и сейчас, дорогие друзья, пришло время поделиться с вами тем, что я там увидел, всем заинтересовавшимся прошу под кат.
Несколько месяцев назад мне представилась возможность посетить Новолипецкий металлургический комбинат и сейчас, дорогие друзья, пришло время поделиться с вами тем, что я там увидел, всем заинтересовавшимся прошу под кат.
     Я хочу поговорить о казалось-бы простой, но важной части любой ОС — о регламенте или структуре размещения файлов или более просто — хочется поговорить о порядке и удобстве. Затрагивать я буду UNIX подобные ОС, а конкретно все многообразие дистрибутивов на базе ядра Linux.
Читать полностью »
Наша задача на сегодня состоит в нахождении решения игры «пятнашки». И не любое, а за наименьшее количество ходов. Надо же удивить ребенка тем, что вы умеете ее собирать за 10 ходов!
Правила гласят:
Пятна́шки — популярная головоломка, придуманная в 1878 году Ноем Чепмэном. Представляет собой набор одинаковых квадратных костяшек с нанесёнными числами, заключённых в квадратную коробку. Длина стороны коробки в четыре раза больше длины стороны костяшек для набора из 15 элементов (и в три раза больше для набора в 8 элементов), соответственно в коробке остаётся незаполненным одно квадратное поле. Цель игры — перемещая костяшки по коробке добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений.
Описанное здесь решение этой задачи — это реализация одного из Programming Assignments из курса по алгоритмам на coursera.org. Этот курс закончился неделю назад, так что думаю что решение можно публиковать.
...«Муда» как любые действия, которые не добавляют ценности, не могут и не должны быть неизбежными, а значит, они должны непрерывно устраняться…
Масааки Имаи «Гемба Кайдзен»
Понаблюдав можно заметить, что в повседневной жизни мы имеем дело с “цепочками создания ценности”, т.е. выполняем различные действия, направленные на достижение целей. Очень часто наши цели являются отправными точками для достижения других целей. Часто мы выполняем действия даже не подразумевая “зачем?”, таким образом тратя время и силы на действия не приносящие ценности (Muda) или тратя силы и время на результаты, которые того и не стоят…
Читать полностью »
При разработке приложений с модульной структурой на JavaScript возникает две проблемы:
Обе эти задачи решаются при использовании подхода Asynchronous Module Definition. Он сводится к описанию модулей функцией define и подключению их с помощью require. На данный момент есть несколько инструментов, реализующих AMD. Я начал своё знакомство с ними с RequireJS и был удивлён, на сколько удобно и просто можно описывать зависимости модулей. Расскажу, как это работает, на простом примере.Читать полностью »
В это воскресенье, 30 сентября, все пользователи в России празднуют 14-тый День Интернета (не путать с Днем Рождения Рунета (7 апреля)).
В 1998-ом московская компания IT Infoart Stars предложила поддержать инициативу о создании этого праздника и провела первую «перепись русскоязычного населения» Интернета, согласно которой число российских пользователей составило 1 млн человек. С тех пор количество пользователей Интернета в России неуклонно возрастало. По данным Координационного центра национального домена сети Интернет, в этом году количество юзеров достигло 59 млн.
К 2012 году в русскоязычном сегменте сети Интернет (Рунете) стало больше не только пользователей, но и доменов. Например, домен .RU, основной национальный домен России, хорошо подготовился к празднику и неделю назад преодолел рубеж в 4 000 000 регистраций, в очередной раз подтвердив свое лидерство.
Довольно интересным выглядит жгучее волнение, которые испытывают многие отечественные руководители, когда речь идет о конкуренции с западным работодателем за инженерно-технический персонал.
В сети довольно много рассуждений на тему «коварные западные корпорации скупают наши мозги», но мне кажется, что правильная формулировка проблемы иная: «российский менеджмент не выдерживает конкуренции с иностранным».
Почему так получается, что инженеры пользуются спросом, а «эффективные менеджеры» которые ими руководят – совсем никому не интересны?Читать полностью »
ObjectScript — новый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua и PHP.
Возьмем пример кода на OS из Части 1: работа со стеком, вызов функций OS из C++.Читать полностью »
Студия Games-TV.ru и сайт iGuides.ru в июле приняли решение создать Live шоу на просторах Интернета, которое связывало бы в себе четыре направления: это и киноиндустрия, IT-сфера, гаджеты и игры. Да, кому-то покажется спорным решение связать, с одной стороны, очень далёкие друг от друга индустрии, а с другой, тесно пересекающихся в последнее время направлениями в нашей жизни. Мы долго размышляли на форматом, над технической составляющей данного проекта. Давайте я вернусь к «технике» чуть позже, а формат мероприятия поведаю.Читать полностью »
Наконец-то, спустя несколько лет, вышла первая стабильная версия GStreamer'a. Что же это даёт нам? Привожу вольное изложение основных фич из новости с официального сайта.
Читать полностью »