Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Devorator linguarum от октября 1, 2020, 20:19

Название: Самые странные вещи, которые вы программировали
Отправлено: Devorator linguarum от октября 1, 2020, 20:19
В мохнатые годы делал простенький графический редактор на бейсике, который в качестве результата выдавал программу на бейсике, которая рисует ту самую картинку, которую рисуешь на экране. Ее, естественно, потом можно было вставлять как кусок текста в другие бейсиковские программы, чтобы нудно вручную в них рисование картинок не программировать.

А вы какие странные программы сочиняли?
Название: Самые странные вещи, которые вы программировали
Отправлено: Bhudh от октября 1, 2020, 20:25
До сих пор работает скриптик «Возраст семьи в днях», который для каждого члена семьи показывает его денный возраст, плюс суммарные для детей, родителей и семьи в целом. Ну и расстояние до всяких интересных дат заодно.
Возможно, кому-то покажется странным. Но претензии к Мәнашше.
Название: Самые странные вещи, которые вы программировали
Отправлено: Devorator linguarum от октября 1, 2020, 20:27
Помнится, кто-то здесь на форуме делал бредогенераторы лексики для конлангов. Только не помню кто. :umnik:
Название: Самые странные вещи, которые вы программировали
Отправлено: Python от октября 1, 2020, 20:28
Видимо, идея графического редактора, генерирующего код, для бейсика закономерна — похожие планы были и у меня, но до ума их так и не довел.
Название: Самые странные вещи, которые вы программировали
Отправлено: Bhudh от октября 1, 2020, 20:28
Цитата: Devorator linguarum от октября  1, 2020, 20:27Помнится, кто-то здесь на форуме делал бредогенераторы лексики для конлангов. Только не помню кто. :umnik:
Вадимий. И арсениив. И чуть-чуть я, но они не сохранились.
Название: Самые странные вещи, которые вы программировали
Отправлено: Devorator linguarum от октября 1, 2020, 20:35
Цитата: Python от октября  1, 2020, 20:28
Видимо, идея графического редактора, генерирующего код, для бейсика закономерна — похожие планы были и у меня, но до ума их так и не довел.
Беда бейсика - отсутствие мышиных команд. Поэтому приходилось все рисование осуществлять клавишами, что не слишком удобно.
Название: Самые странные вещи, которые вы программировали
Отправлено: kemerover от октября 1, 2020, 20:37
Помню как-то вытаскивал данные из вк, инстаграмма и вотсапа и рисовал графики динамики частоты общения с разными людьми и всякие смежные данные (sentiment analysis, промежуток между ответами, частота картинок и эмодзи, и т.п.).
Название: Самые странные вещи, которые вы программировали
Отправлено: Bhudh от октября 1, 2020, 20:40
О, BigData. Это тренд.
Название: Самые странные вещи, которые вы программировали
Отправлено: kemerover от октября 1, 2020, 20:42
Учитывая, как часто я общаюсь с разными людьми, я бы не называл это BigData :green:
Название: Самые странные вещи, которые вы программировали
Отправлено: Bhudh от октября 1, 2020, 20:45
Это не определение, это метод и призвание :umnik:.
Название: Самые странные вещи, которые вы программировали
Отправлено: Python от октября 1, 2020, 20:48
Самое странное, что я программировал — сказать сложно, там много странного всего. Из того, что программировал в последнее время: программа, конвертирующая числа (целые и дробные), углы в градусах, даты и время в 60-чные, 360-чные (в т.ч., 36-декадные с 8-11 дневными декадами) и 24-чные буквенные коды, приспособленные для устного воспроизведения, достаточно странная? Например:
1.10.2020 20h39m => ЗЕ-НУ-УНЕ АВ-ДЕ
20°39′45″ => ОНА-ДЕ-РУ
3.14159265 => ЗОК-ВО-ДА-ЧУ-НО-РУ
Название: Самые странные вещи, которые вы программировали
Отправлено: Python от октября 1, 2020, 20:58
Цитата: Devorator linguarum от октября  1, 2020, 20:35
Цитата: Python от октября  1, 2020, 20:28
Видимо, идея графического редактора, генерирующего код, для бейсика закономерна — похожие планы были и у меня, но до ума их так и не довел.
Беда бейсика - отсутствие мышиных команд. Поэтому приходилось все рисование осуществлять клавишами, что не слишком удобно.
Тогда для меня были актуальны только клавиши — в компьютерном классе были безмышиные «Поиски».
Проблема, скорее, была в отсутствии цивилизованного способа сохранения/загрузки графики и встраивания ее в программу.
Название: Самые странные вещи, которые вы программировали
Отправлено: Flos от октября 1, 2020, 21:07
Написал транскриптор румынского текста в молдавскую кириллицу.
Потому как в интернете все книжки латинскими буквами, а мне на кириллице удобнее.

Название: Самые странные вещи, которые вы программировали
Отправлено: Devorator linguarum от октября 1, 2020, 21:14
Цитата: Python от октября  1, 2020, 20:58
Проблема, скорее, была в отсутствии цивилизованного способа сохранения/загрузки графики и встраивания ее в программу.
Ну да. Я еще пару других самопальных графических редакторов делал, но они сохраняли графику другими способами.

Один после рисования инспектировал все пиксели на экране и писал в файл их цвета, а в программе, которая использовала этот файл, соответственно должен был быть отдельный блок загрузки и декодирования этого файла. Картинка, в отличие от других моих редакторов, могла быть сколь угодно сложной, но грузилась медленно.

Второй рисовал ломаную линию, в которой количество отрезков можно было увеличивать и таскать все углы по экрану как угодно. Соответственно в файл писались только координаты углов. Вот это использующей программой грузилось мгновенно, но графические возможности были очень ограничены.