Как стать автором
Обновить
11
0

Химик и программист.

Отправить сообщение

Секретная статистика <s>Полишинеля</s> Хабра

Время на прочтение 2 мин
Количество просмотров 5.1K
Правильный вид заголовка:

"Секретная статистика Полишинеля Хабра" — с первого шага видим, что на Хабре в заголовке не работают теги.

image

Получил письмо с адреса noreply@habr.com. Но решил сделать публичный reply. Вот начало письма:
Читать дальше →
Всего голосов 82: ↑52 и ↓30 +22
Комментарии 103

Математика и IT

Время на прочтение 18 мин
Количество просмотров 41K

Джорджо де Кирико. Великий метафизик (The Grand Metaphysician), 1917.

Если посмотреть список хабов Хабра, то увидим, что в IT можно выделить много направлений. Для этой статьи возьмем классификацию попроще.


1) CS — создание подходов, имеющих научную новизну. Разработка новых алгоритмов. Основная цель: научная новизна, развитие CS, решение проблем CS.


2) Инженерно-конструкторская деятельность – комбинирование уже известных подходов (алгоритмов, ЯП, библиотек, технологий, исходных кодов), их адаптация под конкретную задачу. Основная цель: создание продукта для решения конкретной практической задачи.


3) Техническое обеспечение — решение типовых (зачастую тривиальных) проблем в ходе эксплуатации “железа” и софта. Обеспечение бесперебойной работы ПО и оборудования с учетом возникающих требований.


Очевидно, что в такой классификации риск неудачи убывает в каждом пункте. При работе над новым алгоритмом или устройством обычно невозможно полностью гарантировать успех. При использовании уже известных алгоритмов, языков, технологий, библиотек и готовых деталей машин – вероятность успешного исполнения работы возрастает. В последнем случае (обеспечение ) работник (должность может быть разная: инженер, системный программист, системный администратор и т.д.) исходит из минимизации замен по принципу: “не трогать то, что хорошо работает”.


Как видим цели противоположные: для научной новизны бывают нужны новые рискованные решения, а для обеспечения – наоборот. Для успешной разработки продукта, желательно применять уже опробованные зарекомендовавшие себя решения, хотя при их отсутствии может понадобится и эксперимент, как в CS.


Кому и насколько в IT нужна математика? — Попробуем ответить на этот вопрос (хотя бы частично).

Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Комментарии 193

Добавления к истории телевизора

Время на прочтение 5 мин
Количество просмотров 11K
image
(источник)

История телевизора отлично описана в недавней статье. Я только хочу сделать небольшие дополнения по своим детским воспоминаниям и по рассказам более старших товарищей. Надеюсь, что это будет интересно в плане истории техники. Во всяких воспоминаниях возможны неточности, поэтому, заранее приношу за них свои извинения.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Комментарии 119

Google не хватает химиков и школьников? (положительно/отрицательная рецензия с предложениями)

Время на прочтение 2 мин
Количество просмотров 8.1K

(Источник)

Про программирование таблицы Менделеева я уже писал ранее. И вот читаю новость: «Google запустила интерактивную 3D-таблицу Менделеева»:
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Комментарии 55

Какие статьи мы пишем и читаем: научпоп vs науч без “попы” vs инженерные vs переводы vs реклама

Время на прочтение 2 мин
Количество просмотров 1.9K

Попытаюсь объять необъятное: сделать обзор предложить классификацию публикаций на Хабре.

Начну с примеров.
Читать дальше →
Всего голосов 18: ↑9 и ↓9 0
Комментарии 21

Зачем студентам теория графов

Время на прочтение 7 мин
Количество просмотров 8.7K

Информация об изображении
(Здание кёнигсбергской биржи (построено в 1875 году, сохранилось до сих пор) и Зелёный мост (построен в 1322 году, не сохранился) — «решение Эйлером задачи о кёнигсбергских мостах явилось первым в истории применением теории графов»).

Ранее я уже писал про приложения теории графов: тут и тут.

В этой статье хочу помочь коллеге в теории графов – он пожаловался в комментарии к своей статье, что:
Здесь я попытался в максимально доступной форме объяснить, как же это делать. И в первую очередь я делаю это для студентов, которые изучают данную тему и могут не понимать, зачем вообще графы нужны. Учась, я лично убедился, что для многих эта тема была «проходной» и они не извлекли из нее никакой ценной информации, а также так и не поняли, как работать с матрицами.

На это я ответил:
ИМХО для IT-студентов нужно сразу сказать, что списки (стеки, очереди) и бинарные деревья это графы. И всякие схемы, типа схемы метро, автодорог, принципиальные в электронике можно рассматривать как графы. Приложения теории графов — это фундаментальные свойства всяких подобных схем.

Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Комментарии 15

Научный дизайн vs новый дизайн Хабра

Время на прочтение 2 мин
Количество просмотров 4.1K
image

Я уже выступал на тему нового дизайна Хабра – см.:Печаль: Хабра больше не будет? и Проблема ремесла дизайнеров стала всеобщей, но, похоже, тема неисчерпаема. И тут хочу сказать несколько слов про научный дизайн.
Читать дальше →
Всего голосов 40: ↑19 и ↓21 -2
Комментарии 42

Почему я продолжаю использовать устаревшие виртовский Pascal и Delphi-7

Время на прочтение 5 мин
Количество просмотров 25K
(О разработке алгоритмов, их описании и программной реализации)


(Модель античного святилища Аполлона в Дельфах)

Почему я продолжаю использовать устаревшие виртовский Pascal и Delphi-7?
Этот вопрос мне часто задают мои коллеги, сослуживцы по работе и здесь на Хабре. Решил ответить сразу всем в этой заметке.
Читать дальше →
Всего голосов 45: ↑36 и ↓9 +27
Комментарии 334

Проблема ремесла дизайнеров стала всеобщей

Время на прочтение 3 мин
Количество просмотров 4K
image
Владимир Андреевич Фаворский Иллюстрация обложки каталога «Искусство в СССР». 1957


Теоретической основой дизайна является техническая эстетика
[...]
Дизайнер — художник-конструктор[2], человек, занимающийся художественно-технической деятельностью в разных отраслях (в том числе архитектор, проектировщик, иллюстратор, дизайнер плакатной и прочей рекламной графики, веб-дизайнер).
[...]
Слово design появилось в XVI веке[...]

Впечатляющий возраст и богатая история! Но куда идет современный дизайн? И почему он зачастую приносит одни неудобства простым потребителям?
Читать дальше →
Всего голосов 10: ↑3 и ↓7 -4
Комментарии 74

Печаль: Хабра больше не будет?

Время на прочтение 2 мин
Количество просмотров 61K


Долой неграмотность
11 февраля 1926 г. открылся первый областной съезд общества «Долой неграмотность».

На X Всероссийском съезде Советов (декабрь 1922 г.) Ленин выдвинул идею о ликвидации неграмотности в стране к 10-й годовщине Октября. Эту задачу законодательно закрепили декретом ВЦИК и СНК от 14 августа 1923 г. В ноябре 1923 года, под руководством Наркомпроса, учреждается Общество «Долой неграмотность», ставившее своей целью содействие государству в ликвидации неграмотности. Общество просуществовало до февраля 1936 г.

(Источник)

Что-то интересное читал на Хабре, и вдруг выскочило сообщение:

«Привет. Мы обновляем Хабр. Вы стали одним из первых пользователей, кто может воспользоваться новой версией. Если вы пока не хотите переключаться на новую версию, вы можете воспользоваться кнопкой в подвале сайта, однако, в скором времени, поддержка старой версии будет прекращена. Если вы столкнулись с трудностями в процессе использования новой версии — сообщите в службу поддержки.» Навигация стала сразу плохой. Зачем я должен прокручивать в подвал и возвращать? И это не кнопка, а гиперссылка, которую еще разглядеть надо. Хорошо замаскировали. (Кнопка «OK» стоит в топе под сообщением о смене версии). Почему я должен принудительно участвовать в «бета» тестировании фантазий дизайнеров?
Читать дальше →
Всего голосов 214: ↑163 и ↓51 +112
Комментарии 517

Проблема: возраст, опыт и трудоустройство

Время на прочтение 1 мин
Количество просмотров 19K
image
В.Е. Маковский Старички (Чаепитие)
Когда-то рекомендовал своего 47-летнего друга программиста другому более молодому знакомому, работавшему мелким начальником в одной успешной фирме.
Читать дальше →
Всего голосов 39: ↑32 и ↓7 +25
Комментарии 119

Рецензия на хотение хабрарецензий

Время на прочтение 3 мин
Количество просмотров 2.2K

(Рецензия, как и литературная критика в целом, появляется вместе с литературными журналами. Первым таким журналом в России стали «Ежемесячные сочинения, к пользе и увеселению служащие»
Источник)
Рецензия — жанр журналистики, а также научной и художественной критики. Рецензия дает право на оценку работы, сделанной человеком, нуждающимся в правке и корректировке его работы. Рецензия информирует о новом произведении, содержит его краткий анализ и оценку [1]. В переводе с латинского «recensio» означает «просмотр, сообщение, оценка, отзыв о чём-либо». Рецензия — это жанр, основу которого составляет отзыв (прежде всего — критический) о произведении художественной литературы, искусства, науки, журналистики и т. п. [2]
Википедия


В первых строках настоящей рецензии приветствую предложение, сделанное в публикации "Хочу рецензии на Хабр".
Читать дальше →
Всего голосов 37: ↑29 и ↓8 +21
Комментарии 91

Мифы и реальность ООП

Время на прочтение 4 мин
Количество просмотров 20K

(Источник)

Хочу внести свои «5 копеек» в неутихающий спор противников и сторонников ООП. Из недавних публикаций на эту тему можно отметить ярко негативный заголовок «Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ», более миролюбивый «Хватит спорить про функциональное программирование и ООП» и умеренно позитивный «Объектно ориентированное програмирование в графических языках».
Читать дальше →
Всего голосов 39: ↑30 и ↓9 +21
Комментарии 205

Отсеиваем простые из миллиарда чисел быстрее, чем в Википедии

Время на прочтение 4 мин
Количество просмотров 15K
(Источник рисунка )

Общеизвестно, что Решето Эратосфена (РЭ) один из древнейших алгоритмов, появившийся задолго до изобретения компьютеров. Поэтому можно подумать, что за века этот алгоритм изучен вдоль и поперек и добавить к нему ничего невозможно. Если посмотреть Википедию – там море ссылок на авторитетные источники, в которых запросто утонуть. Поэтому удивился, когда на днях случайно обнаружил, что вариант, который в Википедии преподносится как оптимальный, можно заметно оптимизировать.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Комментарии 139

Таблица Менделеева на школьной информатике

Время на прочтение 16 мин
Количество просмотров 11K
(Управляющие карты)
(Посвящается Международному году Периодической таблицы химических элементов)
(Последние дополнения сделаны 8 апреля 2019. Список дополнений сразу под катом)

image
(Цветок Менделеева, Источник)

Помнится, мы проходили утку. Это были сразу три урока: география, естествознание и русский. На уроке естествознания утка изучалась как утка какие у нее крылышки, какие лапки, как она плавает и так далее. На уроке географии та же утка изучалась как житель земного шара: нужно было на карте показать, где она живет и где ее нет. На русском Серафима Петровна учила нас писать «у-т-к-а» и читала что-нибудь об утках из Брема. Мимоходом она сообщала нам, что по-немецки утка так-то, а по-французски так-то. Кажется, это называлось тогда «комплексным методом». В общем, все выходило «мимоходом».

Вениамин Каверин, Два капитана

В приведенной цитате Вениамин Каверин мастерски показал недостатки комплексного метода обучения, однако в некоторых (может быть, довольно редких) случаях элементы этого метода бывают оправданы. Один из таких случаев — это Периодическая таблица Д.И.Менделеева на уроках школьной информатики. Задача программной автоматизации типовых действий с таблицей Менделеева наглядна для школьников, начавших изучать химию, и разбивается на многие типовые химические задачи. В то же время в рамках информатики эта задача позволяет в простой форме продемонстрировать способ управляющих карт, который можно отнести к графическому программированию, понимаемому в широком смысле слова как программирование с помощью графических элементов.
Читать дальше →
Всего голосов 22: ↑16 и ↓6 +10
Комментарии 62

Старые секреты быстрой отладки: анимация исходного кода

Время на прочтение 7 мин
Количество просмотров 15K
Вечер пятницы часто оказывается вечером воспоминаний, и не только о прошедшей неделе, но и о гораздо более ранних событиях. В эту пятницу вспомнил об одной интересной программе для MS DOS (а также для Mac OS, UNIX и VAX/VMS) – Паскаль-интерпретаторе и IDE Dr. Pascal. Подробную информацию о возможностях и отзывы можно найти на сохраненном в архиве сайте изготовителя Visible Software (США), а я ограничусь только наиболее запомнившимися мне идеями, причем эти идеи, на мой взгляд, даже сегодня не утратили актуальности. Прежде всего вспоминается картинка:

image
Читать дальше →
Всего голосов 33: ↑33 и ↓0 +33
Комментарии 33

Спички это не игрушка?

Время на прочтение 2 мин
Количество просмотров 13K
(Пара сувениров эпохи мини-ЭВМ)

image (мини-ЭВМ PDP-11 (источник) и спичечный калькулятор)

В числе прочих исторических событий начало 1990-х ознаменовалось неспешным закатом эпохи мини-ЭВМ. От этого времени у меня осталось два сувенира.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 47

Быстрая и безопасная ОС для web-серфинга с неприступным носителем, легко изменяемым пользователем

Время на прочтение 7 мин
Количество просмотров 39K

(Источник)

ОСы с неприступным носителем, т.е. с носителем, информацию на котором физически невозможно изменить, давно и широко известны — это так называемые “live CD” — точнее было бы называть их “live DVD”, т.к. iso-образы многих современных ОС для CD ROM слишком большие. Встречаются iso-образы, которые и на DVD ROM не влезут, но и это не проблема, т.к. файл iso-образа можно использовать и с жесткого диска, например, для установки ОС в виртуальную машину. Но это уже другой случай, а первоначальная идея была прожечь iso-образ на болванке CD или DVD ROM. С такой болванки можно загружать компьютер, и при этом никакие зловреды этому диску не страшны, т.к. он ROM. При этом для полного исключения заражения жестких дисков их вообще можно убрать. Это легко сделать, если HDD внешние, или если они съемные — установлены в Mobile Rack. Однако практическому использованию схемы “только один RO диск” мешают два серьезных неудобства: медленная загрузка (по сравнению с HDD) и невозможность изменять настройки, сохранять историю посещений сайтов, закладки и т.д. Эти неудобства преодолимы, во всяком случае, для простейшего web-серфинга.
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 4

Кому и насколько нужно поспевать за прогрессом?

Время на прочтение 3 мин
Количество просмотров 5.4K


В отношении истории оптимисты говорят, что история учит не наступать повторно на те же грабли, а пессимисты добавляют, что плохо обучаемых оказывается при этом безнадежно много. Попробую быть оптимистом и перескажу историю, которую слышал от непосредственных участников, и которая произошла в конце 1980х гг. в одном из ведущих московских НИИ АН СССР. История эта происходила на фоне широко известного события: появления в самом конце 1987 г. Windows 2.0 -графической оболочки для MS DOS.
Читать дальше →
Всего голосов 25: ↑13 и ↓12 +1
Комментарии 35

У CDROM’а век не долог?

Время на прочтение 4 мин
Количество просмотров 38K
DVD [диск] начнет умирать уже лет через 5. […] Я опираюсь на информацию из сети про условия и максимальный срок жизни, вполне может быть и лажа. Но фильмы на DVD[,] купленные ~10 лет назад[,] сейчас не запускаются ни один из нескольких десятков.

Из обсуждения


За многие годы у меня скопилась значительная коллекция CD и DVD ROM, выпущенных массовыми тиражами, кроме того, периодически архивирую на одноразовые болванки свои файлы. Поэтому утверждение, приведенное в эпиграфе, не могло меня не заинтересовать.
Читать дальше →
Всего голосов 58: ↑46 и ↓12 +34
Комментарии 255
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность