- 1
Пидарашки, приведите реальный пример говнокода.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
Пидарашки, приведите реальный пример говнокода.
https://ideone.com/aVwOK3
https://ideone.com/ynBVWX
Кокококоя полезная функция.
А в жс есть такая? Мне бы пригодилась раньше.
>> return $database;
Паттерн «Синголтон».
Ебля с эксепшенами
Прямо в браузер?
https://github.com/EFTEC/PdoOne/blob/master/lib/PdoOne.php
https://developer.twitter.com/en/docs/basics/twitter-ids
https://github.com/twitter-archive/snowflake
Ничего не понял.
Some programming languages such as Javascript cannot support numbers with > 53-bits. This can be easily examined by running a command similar to: (90071992547409921).toString() in a browser console or by running the following JSON snippet through your JSON parser.
In affected JSON parsers the ID will not be converted successfully and will lose accuracy. In some parsers there may even be an exception.
Если число не помещается в 53 бита, жопоскрипт его интерпретирует как плавающего питуха что ли?
Pale Moon (какой-то из форков «SpiderMonkey»):
"90071992547409920"
Chrome (V8):
"90071992547409920"
Opera/Presto (Carakan):
"90071992547409920"
Internet Explorer (Chakra):
"90071992547409920"
QupZilla (JavascriptCore, такой же движок в «Safari»):
"90071992547409920"
Netscape 4.8 (не знаю, какой там движок, может быть, Rhino?):
"90071992547409920"
Похоже, что числа, не влезающие в 32 бита, переводятся в double. Пока влезает в 53 бита, ошибок округления нет. Прямо как в «Бейсике» на «Спектруме» и на «Атари», где целые и плавпитухи не различались.
А если бы использовали промежуточный 80-битный формат плавпитуха, то в мантиссу бы влезло 64 бита и вообще никто бы не заметил подвоха.
А я думал пхп высокоуровныевый язык.
UB имени Борманда.
Именно поэтому я за int8_t, int16_t, int32_t, int64_t и так далее.
Поэтому int16_least_t или int8_fast_t или сколько там тебя устроит по минимуму.
А int нинужен.
А потом у тебя сейв с 32-битки не откроется на 16-битке. Потому что HP у босса было ограничено max int.
> не больше чем 256
Ахаха. На чистой винде их там не под 200 сейчас?
Явно к эксперименту не готовился. До этого было 259, но я не помню, что там закрыл.
Я регулярно удаляю из автозапуска всякую хрень. У меня остановлена служба «Планировщик заданий», а также запрещена ещё куча служб (DNScache, NGEN (clr_optimization-что-то-там), WSearch, wmiApSrv, WebClient, RemoteAccess, WerSvc, WinRM, RemoteRegistry, BITS, службы автообновления Adobe и Гугла и т. п.), а то бы наверняка было бы столько же.
204
Для x64 у инта тоже самый удобный размер?
Вот тут неплохо сделали:
http://webfile.ru/265
Удобно, всё понятно.
Главное, всю цепочку вызовов показывает с фрагментами исходников.
Угадайте, на каком языке написано.
И правда удобно, пути не палятся. Правда, совершенно непонятно, нафига отладочную инфу в проде высирать, тем более на 404 ошибку…
С другой стороны, учитывая, сколько в Интернете сайтцов на «Джанге» с «Debug = True», затирание конфиденциальных данных в стектрейсе выглядит полезным.
И пароль от постгреса показывает. Удобно.
Но вообще история записей говорит, что они, скорее всего, в 95.163.64.0/18 сидят. Можно просканить 5432 порт, если у кого-нибудь есть желание и абузоустойчивая впска.
Там будет реальный пример пароля.
Слушай, а это у какахана такая отладка или это униКАЛьная разработка?
http://web.archive.org/web/20161017100645/kohanaframework.org/3.3/guide/kohana/errors
На сайте «Любимой» «Коханы» единственная кнопка «Скачать». Т. е. документация доступна только в офлайне или в вебархиве.
В подвале сайта: «RIP Kohana 2007 - 2017». Последняя версия была в 2016. Возможно, в какой-то из версий PHP 7.x она перестанет работать. На замену готовят форк:
https://github.com/koseven/koseven/
https://koseven.ga/documentation/kohana/errors
Всё правильно сделали.
MAKE KOHANA GREAT AGAIN!
А по умолчанию какие настройки?