Pull to refresh
51
0
Андрей Кравчук@prefrontalCortex

Software Engineer

Send message
Можно задачу полиморфизма решить через определение макроса

Ещё можно использовать конструкцию _Generic, появившуюся в стандарте C11: https://en.cppreference.com/w/c/language/generic

программисту сходить к "заказчику" и показать, как это выглядит, высказать свои опасения и акцентировать внимание на узких местах

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

Туда и "Бизон" недавно добавили.

Очень сложно комментировать новости о криптоиндустрии без русского матного. Только собрался сделать себе сидбокс на малинке, и тут на тебе.

Чем это исследование принципиально отличается от работ Лабержа [1][2][3], проводившихся ещё в восьмидесятых и сделавших осознанные сновидения предметом научного исследования?


  1. Laberge, Stephen Philip. Lucid dreaming: an exploratory study of consciousness during sleep. Stanford University, ProQuest Dissertations Publishing, 1980
  2. LaBerge, Stephen (1990). in Bootzin, R.R., Kihlstrom, J.F. & Schacter, D.L., (Eds.): Lucid Dreaming: Psychophysiological Studies of Consciousness during REM Sleep Sleep and Cognition. Washington, D.C.: American Psychological Association, pp. 109–26.
  3. LaBerge, Stephen; Levitan, Lynne (1995). "Validity Established of DreamLight Cues for Eliciting Lucid Dreaming". Dreaming 5 (3). International Association for the Study of Dreams.
Через год ситуация на рынке может сильно поменять и бизнес начнёт придумывать новые решения

А возможна ситуация, когда бизнес начнет ныть, почему это прототип, сделанный за выходные на коленке, не выдерживает набежавших тысяч пользователей и не умеет, помимо уже реализованных фич А и Б, еще и фичи X, Y и Z, и почему это не было готово еще вчера. Важно ведь понимать, что "бизнес" — это не какое-то божество, имя которого нужно произносить с придыханием, а такие же люди, которым так же свойственно ошибаться.

Удобно ли сейчас организована типичная смена раскладки клавиатуры?

В Linux можно настроить по левому Ctrl (а функции Ctrl передать Caps Lock), удобнее некуда.


Много ли существует современных программных средств, которые выдают сообщения об ошибках на русском языке?

Опять-таки, в любом грамотном дистрибутиве Linux GCC уже давно ругается по-русски (чем несколько раздражет, привычка-то к английским сообщениям об ошибках с английской терминологией есть).

Язык Лисп очень отличается от привычного мне языка Си бешеной гибкостью за счёт слабой типизации

И сразу с места в карьер огорчаете. В лиспах (по крайней мере, в Scheme, которая используется в сабже) типизация строгая динамическая. Вы путаете строгость со статикой/динамикой, это разные оси.

Поздравляю, вы, как и я, влюбились в Gentoo — теперь все остальные дистрибутивы будут казаться её жалкими тенями :)


Нет панелей — только горячая клавиша для запуска браузера и терминала
Если нужно запустить Audacity — я запускаю ее через терминал

Попробуйте rofi в качестве запускатора, очень хорошо дополняет десктоп на i3.


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

Рекомендую открыть для себя оверлеи.

Система должна быть дружелюбной пользователю

А что вы здесь подразумеваете под "системой", Zoom или третьесторонее облачное хранилище, и каким образом создатели Zoom связаны с последним?

Если описать функциональное программирование простыми словами, то это — создание функций для работы с неизменяемыми переменными.

И сразу с места в карьер мимо. Функциональное программирование — оно про функции как объекты первого порядка, поэтому оно и называется функциональным. Здесь и далее в статье вы описываете Haskell. По вашему описанию, вся из себя функциональная Scheme функциональщиной не является, потому что про побочные эффекты там вообще ничего нет, и доступно мутирование состояния через set!.


Понять это можно, если учесть тот факт, что у каждой функции, по умолчанию, есть, как минимум, один параметр — self

Снова чушь. Прежде чем позориться, взяли бы на себя труд узнать про то, как и зачем в питоне работает self.

В курсе чего? Явно проплаченных разгромных статей в Washington Post, суть которых сводится к тому, что Zoom при записи конференции называет видеофайлы по шаблону, а безграмотные пользователи выкладывают их в облака с дефолтными настройками доступа, благодаря чему злоумышленники могут, используя этот шаблон, найти такие файлы в открытом доступе, из чего — следите за руками — делается вывод, что Zoom жутко небезопасный и вообще ни-ни?

Аббревиатура MOOC говорит о чём-нибудь?

Немалую роль играет и доступность удалённой разработки: зачем ходить в офис, коммуницировать, наращивать скиллы

Вы путаете тёплое с мягким, наращивать скилы можно (и более того, гораздо удобнее), не находясь в душном офисе 8/5.

Вы, наверное, про Mes, про который недавно писали ребята из Guix: https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/

Как сломать Firefox on Windows
Заходишь на домен с точкой -> сайт что-то сохраняет в локальное хранилище -> под это создаётся папка в профиле -> у папки есть точка в конце, и какие-то вызовы (большинство, вроде) винды не переваривают точку в конце папки -> сломано хранилище Firefox -> все расширения сломаны.

Windows. Windows никогда не меняется.

Information

Rating
6,748-th
Location
Подгорица, Подгорица, Черногория
Works in
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Фулстек разработчик
Старший
From 5,000 €
Lisp
Clojure
Unix
Linux
Docker