Pull to refresh
11
0

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

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

Reading time 2 min
Views 5.1K
Правильный вид заголовка:

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

image

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

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

Reading time 18 min
Views 41K

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

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


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


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


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


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


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


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

Читать дальше →
Total votes 29: ↑25 and ↓4 +21
Comments 193

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

Reading time 5 min
Views 11K
image
(источник)

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

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

Reading time 2 min
Views 8.1K

(Источник)

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

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

Reading time 2 min
Views 1.9K

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

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

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

Reading time 7 min
Views 8.6K

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

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

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

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

Читать дальше →
Total votes 14: ↑10 and ↓4 +6
Comments 15

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

Reading time 2 min
Views 4.1K
image

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

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

Reading time 5 min
Views 25K
(О разработке алгоритмов, их описании и программной реализации)


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

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

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

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


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

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

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

Reading time 2 min
Views 61K


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

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

(Источник)

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

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

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

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

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

Reading time 3 min
Views 2.2K

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


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

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

Reading time 4 min
Views 20K

(Источник)

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

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

Reading time 4 min
Views 15K
(Источник рисунка )

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

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

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

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

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

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

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

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

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

image
Читать дальше →
Total votes 33: ↑33 and ↓0 +33
Comments 33

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

Reading time 2 min
Views 13K
(Пара сувениров эпохи мини-ЭВМ)

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

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

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

Reading time 7 min
Views 39K

(Источник)

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

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

Reading time 3 min
Views 5.4K


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

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

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

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


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

Information

Rating
Does not participate
Registered
Activity