Тег dev

Oxyd

Про код в голове у программиста:
Vadim L. Priluzkiy Есть. Как минимум в голове у кодера.
Дмитрий Гуров Поскольку он существует только в голове, его еще нет потому что он не может жить самостоятельно без головы программиста. Поэтому он - часть программиста.
Дмитрий Гуров Или часть головы программиста.
Vadim L. Priluzkiy И часть кода уже написанного.
Дмитрий Гуров Или часть мыслей программиста. Программист может вдруг передумать и тогда его опять нет:
Дмитрий Гуров Или опять перепередумать и тогда он как бы есть, но его его все равно нет.
Vadim L. Priluzkiy Это програмистские квантовые мышЫ.
Дмитрий Гуров А квантомышки программиста могут превращаться во вполне конкретных вкусных мышей.
Vadim L. Priluzkiy Но тогда они уже перестают быть квантомышками.
Дмитрий Гуров Нет они остаются как квантомышки в голове которые растут и постепенно образуют в ней целые колонии квантовых мышей.
Дмитрий Гуров Когда нужно писать новую программу программист запускает в голове квантокошку, которая должна поймать соответствующих квантовых мышей.
Vadim L. Priluzkiy Я предпочитаю держать квантовых мышей в виде мышей, в библиотеках на жёстком диске.

bitfield

Родил тут в питонопроекте странное

somefunc(..., type=type(self).type)
Oxyd

Я вам радости принёс! Квадроцикл, трицикл и велосипед.
Квадроцикл.



/* Quadrocycle */
Do i = 0 To 3
   Do j = 0 To 3
      Do k = 0 To 3
         Do l = 0 To 3
            Say 'Квадроцикл 'i || j || k || l
         End
      End
   End
End
```
Трицикл
```objectrexx
/* Tricycle */
Do i = 0 To 2
   Do j = 0 To 2
      Do k = 0 To 2
         Say 'Трицикл 'i || j || k
      End
   End
End

Do i = 0 To 1
Do j = 0 To 1
Say 'Велосипед 'i || j
End
End

Oxyd

Тээк, очередной коммит третьетега высран на гитхаб, теперь надо и физиологически чего-нить высрать. ;)

unfalse

"Составь список существующих технологий, находящихся в начале, середине и в конце своего пути. Расположи их слева направо. Слева будут новейшие, а справа — уходящие технологии. Заставь себя найти как можно больше технологий в каждой части спектра. Будь как можно внимательней к тому в каком порядке расположить их на этой прямой относительно друг друга.
Когда напишешь все технологии о которых только сможешь вспомнить, пометь те, в которых ты силён. Затем, может быть другим цветом, пометь те, с которыми ты имел дело, но не настолько в них разбираешься. На каком из концов у тебя наибольшее количество отметок? Они сгруппированы? Или же разбросаны друг относительно друга? Есть ли среди тех технологий, которые расположены на самых краях такие, в которых ты особенно заинтересован?"
Из книги "Страсть к программированию" Чеда Фаулера

Snoose

Товарищи , необходимо следующее.
есть браузер умеющий в webrtc - нужна утилита/сервис который умеет гнать тестовое п2п вэбртц эдишон и общающаяся с браузером через оное.
Есть чего подобного?

partizan

Сейчас у меня всплыл один баг.

Message.objects.create(text=text)

Падает с ValidationError (Message:None) (StringField only accepts string values: ['text'])

Как выяснилось, text у меня это джанговая обертка для lazy перевода: _("Something.")

И так как я пилю django-mongoengine, то эту хуйню я могу починить. Но не знаю стоит ли, по дзену питона нет, потому что явное лучше неявного, а тут мы неявно приведем обертку к тексту.

bitfield

TFW рядом находятся Java street и India street

bitfield

TFW в питон дайджесте:
...
- Как мы перешли с питона на луа
- Как я перешел с питона на ОКамл
...

bitfield

из последнего тестового

T * temp = ...
if (temp == 0)
    return 0;
else
    return temp;
}
bitfield

if..elif..elif.. в Swift

switch true { 
    case x > 100: return ">100" 
    case x > 50: return ">50" 
    case x > 10: return ">10" 
    case x > 1: return ">1" 
    case x == 1: return "1"
    default: return "<1" 
}
bitfield

Boost и стандарт дал им chrono::duration и типы nanoseconds/milliseconds/seconds.

Нет, мы запилим функцию

uint64_t Tools::Time() { return chrono::system_clock::now().time_since_epoch().count(); }

и будем везде юзать uint64_t для времени.

А поскольку на винде и посих резолюшен у system_clock разный (100 нс и 1 нс, соответсвенно), в разных частях проекта появляется

auto millesecs = Tools::Time() / 1000 / 1000;
...
auto secs = Tools::Time() / 10000000;
112

https://en.wikipedia.org/wiki/TECO_(text_editor)
БЛЯДЬ
Емакс и вим для задротов говорили они...

RA

На некоторых сайтах есть такая фича. Заходишь - браузер спрашивает разрешить ли отправлять нотификации.
Как эта технология называется? Что гуглить? И пример сайта тоже не помешает, я то всегда запрещал сайтам отправлять нотификации, теперь не знаю как найти их.
Это точно работает в хроме. Где ещё?

RA

bitfield

USB Vendor ID у Intel - 0x8086 и 0x8087

bitfield

Цитаты из мана lauchctl

Due to bugs in the previous implementation and long-standing client expectations around those bugs, the load and unload subcommands will only return a non-zero exit code due to improper usage.

DEPRECATED AND REMOVED FUNCTIONALITY
While it was documented that $HOME/.launchd.conf would be consulted prior to setting up a user's session, this functionality was never implemented.

bitfield

Наступил на прикольные грабли.

preinstall скрипт проверяет запущенность демона через

ps ax | grep -v grep | grep food

при этом сам preinstall запускается как

sh /tmp/.../com.bar.food.42/preinstall ...
RA

Поин, я знаю, ты знаешь.
Расширение в браузер чтобы можно было эмулировать медленный коннект к интернету.
Подскажи, что ты как этот.

112

ты видишь суслика? -нет - и я не вижу - а он есть высокий уровень абстракции
ебала жаба гадюку о профитах использования jython
снаружи хуи дрочены , а внутри пики точены частые ошибки людей при проэктировании . приватные и публичные методы
Авраам родил Исаака; Исаак родил Иакова; Иаков родил Иуду и братьев его как ненужно реализовывать наследование - типичные ошибки дизайна известные с давних времён
это ходит как утка , выглядит как утка , крякает как утка и сыпется с стэктрэйсом примерно как дональд - утинная типация - а не говно ли?
холодная луна холоднаяяяя в чём плюшки luajava? почему LunaticPython это так популярно? и причём тут певец Шура?
А я смотрю ей в след - ничего в ней нет тонны неиспользуемого кода - почему это столь любо многим?
Ну всё , пиздец котёнку - срать не будет патчи на нековм - где искать , какие ставить?
Кто вы? Что вм надо? Идите нахуй эффективная система поддержки и обильная документация

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.