Имя переменной
Если вам кажется, что вы придумали слишком длинное имя для переменной, то вспомните название этого журнала из 19 века:
Исчерпывающе. Умели же люди развлекаться)
Если вам кажется, что вы придумали слишком длинное имя для переменной, то вспомните название этого журнала из 19 века:
Детский музеум, или Собрание изображений животных, растений, цветов, плодов, минералов, одежд разных народов в свойственном их виде, древностей и других предметов, служащих для наставления и забавы юношества, составленное и гравированное по лучшим образцам, с кратким изъяснением соответственным понятию детей
Исчерпывающе. Умели же люди развлекаться)
😁4
Представляете, я за весь прошлый год не выпустил ни одного теста на оценку. Скукота!
Исправляюсь.
Давайте прикинем, сколько строк кода насчитывают исходники операционной системы MS-DOS v4.0.
В тесте нужно выбрать вариант, который, по-вашему, ближе всего к правде.
Для справки MS-DOS v4.0:
- вышла 1988 году,
- впервые получила графическую оболочку,
- написана на ассемблере и Cи.
Исправляюсь.
Давайте прикинем, сколько строк кода насчитывают исходники операционной системы MS-DOS v4.0.
В тесте нужно выбрать вариант, который, по-вашему, ближе всего к правде.
Для справки MS-DOS v4.0:
- вышла 1988 году,
- впервые получила графическую оболочку,
- написана на ассемблере и Cи.
Дайте оценку, какое количество строк в MS-DOS v4.0?
Anonymous Quiz
19%
~ 1 100
30%
~ 10 000
33%
~ 300 000
19%
~ 4 000 000
Проектирование UI в гугл-таблицах?
Практикует же кто-то.
Автор предлагает накидывать разметку пользовательского интерфейса прямо в электронной таблице. Как на картинке выше.
И не спешите закатывать глаза. Заявляется, что такой способ позволяет сконцентрироваться на компоновке интерфейса и не думать про стили, иконки и прочие детали.
То есть для ограниченного круга задач это вполне себе способ. Особенно когда не хочется или нет времени вникать в специальные инструменты.
Поэтому если вы не знали, что так можно, - теперь знайте)
Я взял на заметку. Для подготовки заданий студентам может сгодится. Когда заданий много, скорость создания макетов решает.
Практикует же кто-то.
Автор предлагает накидывать разметку пользовательского интерфейса прямо в электронной таблице. Как на картинке выше.
И не спешите закатывать глаза. Заявляется, что такой способ позволяет сконцентрироваться на компоновке интерфейса и не думать про стили, иконки и прочие детали.
То есть для ограниченного круга задач это вполне себе способ. Особенно когда не хочется или нет времени вникать в специальные инструменты.
Поэтому если вы не знали, что так можно, - теперь знайте)
Я взял на заметку. Для подготовки заданий студентам может сгодится. Когда заданий много, скорость создания макетов решает.
🤔2
Так себе программист
Проектирование UI в гугл-таблицах? Практикует же кто-то. Автор предлагает накидывать разметку пользовательского интерфейса прямо в электронной таблице. Как на картинке выше. И не спешите закатывать глаза. Заявляется, что такой способ позволяет сконцентрироваться…
К слову про студенческие задания.
Обычно я рисую макеты с помощью графического планшета в простом редакторе. Получается кривовато, но зато быстро и наглядно)
Обычно я рисую макеты с помощью графического планшета в простом редакторе. Получается кривовато, но зато быстро и наглядно)
🔥6
Откуда происходит слово "программа"?
Anonymous Quiz
42%
из древнегреческого "написанное заранее"
19%
из латыни "приказ власти"
26%
из немецкого "команды для машины"
13%
из французского "сценарий спектакля"
Media is too big
VIEW IN TELEGRAM
Когда фильтры спорят с логикой и здравым смыслом
Перед вами восьмая часть рубрики "Путаница в интерфейсах".
Смотрим как не надо делать фильтры и голосуем, у какой категории кроватей самая низкая цена?
👍 - Дешевые
🔥 - Эконом
😁 - Распродажа
—
А в седьмой части рубрики мы пытались настроить Яндекс.Книги
Перед вами восьмая часть рубрики "Путаница в интерфейсах".
Смотрим как не надо делать фильтры и голосуем, у какой категории кроватей самая низкая цена?
👍 - Дешевые
🔥 - Эконом
😁 - Распродажа
—
А в седьмой части рубрики мы пытались настроить Яндекс.Книги
😁6🔥2👍1🤔1
Вспомнив про MS-DOS, продолжаем изучать открытые проекты в формате викторины.
3D Slicer - это платформа для анализа и визуализации медицинских изображений (МРТ, КТ). Проекту больше 20 лет.
Ключевые особенности:
- позволяет работать с объёмными 3D-данными,
- кроссплатформенный,
- имеет инструменты научной визуализации,
- возможность для ученых (непрограммистов) писать свои алгоритмы.
Из этого описания попробуйте угадать, какой у него стек технологий 👇
3D Slicer - это платформа для анализа и визуализации медицинских изображений (МРТ, КТ). Проекту больше 20 лет.
Ключевые особенности:
- позволяет работать с объёмными 3D-данными,
- кроссплатформенный,
- имеет инструменты научной визуализации,
- возможность для ученых (непрограммистов) писать свои алгоритмы.
Из этого описания попробуйте угадать, какой у него стек технологий 👇
🤔4🔥2💩1
Какой стек технологий у проекта 3D Slicer?
Anonymous Quiz
53%
C++, Qt, VTK, Python
7%
C#, WPF, .NET, IronPython
20%
C++, MFC, Boost
20%
Java, Java3D, Swing
No functional changes
Помню, как анализировал баг на одном проекте, и пришлось тогда восстанавливать историю коммитов по git.
В процессе наткнулся на коммит с заголовком "No functional changes".
"В смысле?" - думаю. - "Как это нет функциональных изменений? Что тогда есть?"
Начал выяснять, что же это за изменения такие "никакие". Оказалось, что внутри были простые переименования переменных.
Ну тогда это и надо писать в заголовке! Никаких вопросов бы не возникло.
Дальше-больше. Такой коммит был не один. За полтора года человек наделал под сотню коммитов с точно таким же заголовком (см. скрин). А самое печальное то, что некоторые из них все таки содержали функциональные изменения...
Я искренне считаю, что история коммитов должна читаться как книга. Писать сообщения коммитов - это отдельная работа. Причем сложная, так как далеко не все мы заправские писатели. Но до абсурда вроде "No functional changes" уж точно нельзя доводить.
—
Дополнительно:
- Поиск бага с помощью истории git: метод деления пополам
- Стратегия с WIP-коммитами для больших правок
Помню, как анализировал баг на одном проекте, и пришлось тогда восстанавливать историю коммитов по git.
В процессе наткнулся на коммит с заголовком "No functional changes".
"В смысле?" - думаю. - "Как это нет функциональных изменений? Что тогда есть?"
Начал выяснять, что же это за изменения такие "никакие". Оказалось, что внутри были простые переименования переменных.
Ну тогда это и надо писать в заголовке! Никаких вопросов бы не возникло.
Дальше-больше. Такой коммит был не один. За полтора года человек наделал под сотню коммитов с точно таким же заголовком (см. скрин). А самое печальное то, что некоторые из них все таки содержали функциональные изменения...
Я искренне считаю, что история коммитов должна читаться как книга. Писать сообщения коммитов - это отдельная работа. Причем сложная, так как далеко не все мы заправские писатели. Но до абсурда вроде "No functional changes" уж точно нельзя доводить.
—
Дополнительно:
- Поиск бага с помощью истории git: метод деления пополам
- Стратегия с WIP-коммитами для больших правок
💯4🤔2🤯1🙏1
Выше дан код C++. Какой вывод будет у программы?
Anonymous Quiz
13%
hello
47%
h
33%
Никакой. Ошибка компиляции
7%
Никакой. Ошибка выполнения
This media is not supported in your browser
VIEW IN TELEGRAM
Макет пользовательского интерфейса в
Недавно был пост про создание макетов пользовательских интерфейсов в гугл-таблицах. И если идея с табличными макетами выглядела здраво, то использование для этого гугл-таблиц звучало странно.
Только позже я вспомнил, что в
Как это делать, смотрите на видео. Ссылки внизу.
Макеты бывают полезны не только при проектировании, но и постфактум при создании отчетов. Для студенческих работ подойдет как нельзя кстати. Берите на вооружение.
📱 Смотреть на YouTube
📱 Смотреть в VKVideo
diagrams.netНедавно был пост про создание макетов пользовательских интерфейсов в гугл-таблицах. И если идея с табличными макетами выглядела здраво, то использование для этого гугл-таблиц звучало странно.
Только позже я вспомнил, что в
diagrams.net тоже можно работать с таблицами. По крайней мере собрать макет труда не составит.Как это делать, смотрите на видео. Ссылки внизу.
Макеты бывают полезны не только при проектировании, но и постфактум при создании отчетов. Для студенческих работ подойдет как нельзя кстати. Берите на вооружение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🙏2
Airtable идентифицировал мой аккаунт как связанный с Россией и собирается его отключить.
Я не мог позволить им такую наглость и удалился оттуда до блокировки)
Но интересно другое.
Там есть страшная красная кнопка, которая удаляет аккаунт В ОДИН КЛИК.
Раз, и прощайте. Никаких тебе подтверждалок "да - нет" или отмены. Случайно нажал и улетел на домашнюю)
Мода такая что ли в интерфейсах, удалять, не спрашивая?
—
Кто не знает, Airtable - это тулза, которой я пользовался до Notion, которым я пользовался до Obsidian
Я не мог позволить им такую наглость и удалился оттуда до блокировки)
Но интересно другое.
Там есть страшная красная кнопка, которая удаляет аккаунт В ОДИН КЛИК.
Раз, и прощайте. Никаких тебе подтверждалок "да - нет" или отмены. Случайно нажал и улетел на домашнюю)
Мода такая что ли в интерфейсах, удалять, не спрашивая?
—
Кто не знает, Airtable - это тулза, которой я пользовался до Notion, которым я пользовался до Obsidian
😁2🤯2🤬2
В 80-х годах Ричард Столлман дал определение свободному программному обеспечению и выделил четыре свободы.
Свобода 0: Свобода запускать программу в любых целях.
Свобода 1: Свобода изучения работы программы и адаптация её к вашим нуждам.
Свобода 2: Свобода распространять копии.
Свобода 3: ... 👇
Свобода 0: Свобода запускать программу в любых целях.
Свобода 1: Свобода изучения работы программы и адаптация её к вашим нуждам.
Свобода 2: Свобода распространять копии.
Свобода 3: ... 👇
Как звучала "Свобода 3" по Столлману?
Anonymous Quiz
72%
Свобода улучшать программу и публиковать свои улучшения
12%
Свобода коммерчески использовать программу
4%
Свобода продавать копии и улучшения
12%
Свобода управлять данными, обрабатываемыми программой
Прозаседавшиеся
Ещё 100 лет назад Маяковский смеялся над любителями заседать.
Его герои разрывались пополам, лишь бы успеть на все заседания. В прямом смысле слова:
Но для секретаря все выглядит привычно:
Больше века прошло, а концепция все та же. Только теперь мы называем это созвоном)
—
Заседаете?
😁 - Ага, разрываюсь
👍 - Бывает, без фанатизма
🔥 - Неа
Ещё 100 лет назад Маяковский смеялся над любителями заседать.
Его герои разрывались пополам, лишь бы успеть на все заседания. В прямом смысле слова:
И вижу:
сидят людей половины.
О дьявольщина!
Где же половина другая?
Но для секретаря все выглядит привычно:
Они на двух заседаниях сразу.
В день
заседаний на двадцать
надо поспеть нам.
Поневоле приходится раздвояться.
До пояса здесь,
а остальное
там.
Больше века прошло, а концепция все та же. Только теперь мы называем это созвоном)
—
Заседаете?
😁 - Ага, разрываюсь
👍 - Бывает, без фанатизма
🔥 - Неа
😁6👍4🔥3