- 1
return Mouse.GetState().LeftButton == ButtonState.Pressed ? _manager.Creatures.Where(el => el.Rectangle.Intersects(new Rectangle(Mouse.GetState().X, Mouse.GetState().Y, 2, 2))).FirstOrDefault() : null;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
return Mouse.GetState().LeftButton == ButtonState.Pressed ? _manager.Creatures.Where(el => el.Rectangle.Intersects(new Rectangle(Mouse.GetState().X, Mouse.GetState().Y, 2, 2))).FirstOrDefault() : null;
+162
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void) {
//Vvod stroki
int n=81;
char s[n];
int i,j=0,k=0,l=0;
cout<<"Vvedite slova:"<<endl;
gets (s);
char** str=new char*[n];
str[l]=new char[n];
for(i=0; i<n; i++){
if(s[i]!=' '){
if(!s[i])break;
str[l][k]=s[i];
k++;
}
if(s[i]==' '){
if(s[i-1]==' '){goto m1;}
l++; str[l]=new char[n]; k=0;
}
m1: ;
}
//Informacia
cout<<"Kolichestvo slov: "<<l+1<<endl;
for(j=0;j<=l;j++){
for(i=0;i<n;i++){
cout<<str[j][i];
} cout<<endl;
}
cout<<endl;
//Perevod
char** per=new char* [n];
for(i=0;i<n;i++)
per[i]=new char [n];
int h;
for(j=0;j<=l;j++){
h=0;
for(i=0;i<n;i=i+5){
if(!str[j][i+4]){break;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='0'
&& str[j][i+4]=='0'){
per[j][h]='a'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='0'
&& str[j][i+4]=='1'){
per[j][h]='b'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='1'
&& str[j][i+4]=='0'){
per[j][h]='c'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='1'
&& str[j][i+4]=='1'){
per[j][h]='d'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='0'
&& str[j][i+4]=='0'){
per[j][h]='e'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='0'
&& str[j][i+4]=='1'){
per[j][h]='f'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='1'
&& str[j][i+4]=='0'){
per[j][h]='g'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='1'
&& str[j][i+4]=='1'){
per[j][h]='h'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='1'
&& str[j][i+2]=='0'
Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов. Строка должна быть введена посимвольно с использованием функции getchar(). Строка должна представлять собой произвольное абстрактное предложение, состоящее из слов. Слова отделяются друг от друга как минимум одним символом пробела. Предложение должно быть записано с использованием cистемы кодирования, в которой букве русского алфавита поставлен в соответствие 5-значный двоичный код (например, А - 00000, Б - 00001, В - 00010 и т.п.). Из нее построить новую строку, в которой дан перевод исходной строки. Результат выдать на экран.
+168
function ($param)
{
$cnt = 0;
$result = mysql_query("SELECT * FROM `table` WHERE `table_field` = ".$param);
if ($result)
{
while($row_s = mysql_fetch_assoc($result))
{
$cnt++;
}
}
else
{
$cnt = 0;
}
return $cnt;
}
Шедевр неизвестного программиста.
+84
if(obj instanceof TreeDictEntry) {
TreeDictEntry tde = (TreeDictEntry) obj;
Integer index = hm_IdDocs_idVectors.get(tde.getId());
if(index == null) {
Exception ex =
new Exception("Epic Faile в хэш мапе элементов не найден индекс в векторе");
ex.printStackTrace();
}
vecElements.removeElementAt(index);
return;
}
к этому я даже название придумал: "Эпичный говнокод"
−83
# In Django model
def processed_description(self):
text = self.description. \
replace('<table', '<div class="table">'
'<div class="bgtop"></div>'
'<div class="overflow"><table'). \
replace('</table>', '</table></div>'
'<div class="bgbottom"></div>'
'</div>'). \
replace('<th', '<th width="50%" align="left"')
return text
Пользователь хочет редактировать контент в WYSIWYG-редакторе. Дизайнер хочет, чтобы таблицы выглядели красиво. Верстальщику для красоты нужны дополнительные div-ы. Что делает программист? Говнокодит!
+158
if (isSet($_POST["AdminLoginPOST"]) and isSet($_POST["AdminPasswordPOST"])){
$sql="SELECT * FROM settings WHERE AdminLogin like binary '".str_replace("'","",$_POST["AdminLoginPOST"])."' and AdminPassword='".str_replace("'","",$_POST["AdminPasswordPOST"])."'";
$db->query($sql);
if ($db->next_record()) {
if(isset($_POST["AdminCurrentSession"])) $_SESSION=unserialize($_POST["AdminCurrentSession"]);
$AdminLogin=$_POST["AdminLoginPOST"];
$_SESSION['AdminLogin']=$db->Record["AdminLogin"];
$ADMIN_ID=$db->Record["id"];
$ADMIN_EMAIL=$db->Record["AdminEmail"];
$ACCESS=$db->Record["access"];
if($ACCESS<0 && !isset($MAINFRAME)) $ACCESS=0;
$LENGUAGE=$db->Record["lenguage"];
$NOHELP=$db->Record["nohelp"];
$ADMINOPNWIN=$db->Record["AdminOpnWin"];
$COUNT_ROWS=$db->Record["NumRows"];
$STRIPTAGS=$db->Record["striptags"];
$SPELL=$db->Record["spell"];
$sp=explode(",", $db->Record["access_details"]);
$ACCESS_DETAILS=array();
for ($i=0;$i<count($sp);$i++) $ACCESS_DETAILS[$sp[$i]]="y";
}
}
+75
1.3 @@ -89,9 +89,6 @@
1.4 public void openFile(File f) {
1.5 try {
1.6 Desktop.getDesktop().open(f);
1.7 -// String s = "cmd /c \"" + f.getAbsolutePath() + "\" ";
1.8 -// System.out.println(s);
1.9 -// java.lang.Process p = Runtime.getRuntime().exec(s);
1.10 }
1.11 catch (Exception e) {
1.12 JOptionPane.showMessageDialog(null, "Ошибка при открытии файла", "Ошибка", JOptionPane.ERROR_MESSAGE);
1.13 @@ -112,21 +109,6 @@
1.14 temp.mkdir();
1.15 }
1.16 String fName = entry.getName();
1.17 - fName = fName.replaceAll("\\&", "_");
1.18 - fName = fName.replaceAll("\\(", "_");
1.19 - fName = fName.replaceAll("\\)", "_");
1.20 - fName = fName.replaceAll("\\[", "_");
1.21 - fName = fName.replaceAll("\\]", "_");
1.22 - fName = fName.replaceAll("\\{", "_");
1.23 - fName = fName.replaceAll("\\}", "_");
1.24 - fName = fName.replaceAll("\\^", "_");
1.25 - fName = fName.replaceAll("\\=", "_");
1.26 - fName = fName.replaceAll("\\!", "_");
1.27 - fName = fName.replaceAll("\\`", "_");
1.28 - fName = fName.replaceAll("\\+", "_");
1.29 - fName = fName.replaceAll("\\~", "_");
1.30 - fName = fName.replaceAll(" ", "_");
1.31 - fName = fName.replaceAll(("№"), "_");
1.32 String dnFileName = temp.getName() + File.separator + fName;
1.33
1.34 File dlFname = new File(dnFileName);
Так как открытие файла происходило весьма оригинальным образом через cmd.exe - вполне логично было написано фильтрование символов, неперевариваемых этой cmd.exe.
Как видно - задача решалась одной строкой - " Desktop.getDesktop().open(f);".
+147
$APPLICATION->SetTitle('Хуй на рыло, чтоб душа не ныла');
код скриптов админ-панели, взято с продакшена
−88
try:
dday = time.strftime("%d", time.localtime(os.path.getmtime(path + d))).lstrip('0')
dmonth = time.strftime("%m", time.localtime(os.path.getmtime(path + d))).lstrip('0')
dhour = time.strftime("%H", time.localtime(os.path.getmtime(path + d))).lstrip('0')
dmin = time.strftime("%M", time.localtime(os.path.getmtime(path + d))).lstrip('0')
screenpath = os.listdir(spath)
for screen in screenpath:
sday = time.strftime("%d", time.localtime(os.path.getmtime(spath + screen))).lstrip('0')
smonth = time.strftime("%m", time.localtime(os.path.getmtime(spath + screen))).lstrip('0')
shour = time.strftime("%H", time.localtime(os.path.getmtime(spath + screen))).lstrip('0')
smin = time.strftime("%M", time.localtime(os.path.getmtime(spath + screen))).lstrip('0')
if dday == sday:
if dmonth == smonth:
if dhour == shour:
if dmin == smin:
scr = spath + screen
if scr:
return str(scr)
else:
return None
except:
return "None"
Проверка даты создания двух файлов
+129
\begin{equation*}
\begin{split}
\Delta B_m^{(\text{Т})} &= \left(\left(\frac{\upmu_0N}{2L}\left(\frac{\frac{1}{2}L - z}{\sqrt{R^2 + (\frac{1}{2}L - z)^2}} + \frac{\frac{1}{2}L + z}{\sqrt{R^2 + (\frac{1}{2}L + z)^2}}\right)\Delta I\right)^2 + \right.\\
&+ \left(\frac{\upmu_0NI_mD}{8L}\left(\frac{\frac{1}{2}L - z}{\sqrt{(\frac{D^2}{4} + (\frac{1}{2}L - z)^2)^3}} + \frac{\frac{1}{2}L + z}{\sqrt{(\frac{D^2}{4} + (\frac{1}{2}L + z)^2)^3}}\right)\Delta D\right)^2 + \\
&+ \left(\frac{\upmu_0NI_m}{4L^2}\left(\frac{L(\frac{1}{2}L - z)^2}{\sqrt{(R^2 + (\frac{1}{2}L - z)^2)^3}} + \frac{L(\frac{1}{2}L + z)^2}{\sqrt{(R^2 + (\frac{1}{2}L + z)^2)^3}} - \right.\right. \\
&- \left.\left.\frac{2z}{\sqrt{R^2 + (\frac{1}{2}L - z)^2}} + \frac{2z}{\sqrt{R^2 + (\frac{1}{2}L + z)^2}}\right)\Delta L\right)^2 + \\
&+ \left(\frac{\upmu_0NI_m}{2L}\left(\frac{(\frac{1}{2}L - z)^2}{\sqrt{(R^2 + (\frac{1}{2}L - z)^2)^3}} - \frac{(\frac{1}{2}L + z)^2}{\sqrt{(R^2 + (\frac{1}{2}L + z)^2)^3}} - \right.\right. \\
&- \left.\left.\left.\frac{1}{\sqrt{R^2 + (\frac{1}{2}L - z)^2}} + \frac{1}{\sqrt{R^2 + (\frac{1}{2}L + z)^2}}\right)\Delta z\right)^2 \right)^{\frac{1}{2}}
\end{split}
\end{equation*}
LaTeX