- 1
https://ru.wikihow.com/%D0%B8%D0%B7%D1%83%D1%87%D0%B8%D1%82%D1%8C-PHP-%D0%B8-MySQL
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
https://ru.wikihow.com/%D0%B8%D0%B7%D1%83%D1%87%D0%B8%D1%82%D1%8C-PHP-%D0%B8-MySQL
+1
from selenium import webdriver
import time
import telegram
def A():
код парсера
while True:
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('ссылка')
try:
BOT_TOKEN = 'токен'
number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[5]/div/div[1]/div[1]/div').text
SS = number2.split()
if SS[0] == '0' and SS[1] == '0':
browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[5]/div/div[1]/div[1]/a').click()
time.sleep(5)
A()
except Exception:
pass
try:
BOT_TOKEN = 'токен'
number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[4]/div/div[1]/div[1]/div').text
SS = number2.split()
if SS[0] == '0' and SS[1] == '0':
browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[4]/div/div[1]/div[1]/a').click()
time.sleep(5)
A()
except Exception:
pass
try:
BOT_TOKEN = 'токен'
number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[3]/div/div[1]/div[1]/div').text
SS = number2.split()
if SS[0] == '0' and SS[1] == '0':
browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[3]/div/div[1]/div[1]/a').click()
time.sleep(5)
A()
except Exception:
pass
try:
BOT_TOKEN = 'токен'
number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[6]/div/div[1]/div[1]/div').text
SS = number2.split()
if SS[0] == '0' and SS[1] == '0':
browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[6]/div/div[1]/div[1]/a').click()
time.sleep(5)
A()
except Exception:
pass
browser.close()
time.sleep(15)
Вопросик с хабра)
+1
https://infostart.ru/public/72175/
1C.Net:Предприятие + DirectX = 3D-графика на формах 1С:Предприятие
Зачем? Зачем?
+3
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
МОЭК запустила дополнительный информационный сервис для москвичей о сроках отключения горячей воды
https://online.moek.ru
+1
Если НЕ Объект.Валютный Тогда
Объект.ПересчитыватьВалютнуюСумму=Ложь;
Иначе
Объект.ПересчитыватьВалютнуюСумму=Истина;
КонецЕсли;
Типовая УХ
0
#include <iostream>
#include <chrono>
#include <thread>
#include <fstream>
#include <string>
using namespace std;
float Cheking = 0;
void read_file()
{
string line;
ifstream file("text.bin");
if (file)
{
while (getline(file, line))
{
file >> Cheking;
}
file.close();
}
}
void write_file()
{
ofstream myfile("text.bin");
if (myfile.is_open())
{
myfile << "\n";
myfile << Cheking << "\n";
myfile.close();
}
else
{
cout << "Unable to open file";
myfile.close();
}
}
int main()
{
using namespace chrono;
using namespace this_thread;
setlocale(LC_ALL, "ukr");
read_file();
cout << "Число: " << Cheking << "\t\t";
cout << endl;
if (Cheking == 0)
{
cin >> Cheking;
}
write_file();
sleep_for(milliseconds(1000));
return 0;
}
Простой гавнокод для храненния переменных в файле.
+5
Скоро Новый год. Високосный год Крысы.
А ты уже загадал желание? ^_
https://www.youtube.com/watch?v=RpDfkJD4PYU
0
procedure TForm1.Button1Click(Sender: TObject);
var
RequestBody,SResponseBody: TStringStream;
ResponseBody: string;
begin
try
RequestBody := TStringStream.Create('{"login":"user","password":"pass999"}') ;
httpconn.HandleRedirects:=TRUE;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method:=sslvSSLv23;
//httpconn.Host:='api.owencloud.ru';
httpconn.Request.Accept:='application/xml';
httpconn.Request.ContentLength:=68;
httpconn.Request.ContentType:='application/x-www-form-urlencoded';
ResponseBody:=httpconn.Post('https://api.owencloud.ru/v1/auth/open', RequestBody);
SResponseBody:=TStringStream.Create(httpconn.Post('https://api.owencloud.ru/v1/auth/open', RequestBody));
memo1.Text:=utf8toansi(ResponseBody);
xmldocument1.LoadFromStream(SResponseBody);
finally
RequestBody.Free;
SResponseBody.Free;
end;
end;
Передача в мемо волшебна, а в xml так вообще виртуозна
+1
.server-config
.component
.title(translate) protsessor
.value(ng-if="!server.custom")
| {{ server.cpu || '—' }}
.value(ng-if="server.custom")
span(ng-if="server.custom.cpu && server.custom.cpu.length && server.custom.cpu[0].count > 1")
| {{ server.custom.cpu[0].count + ' x ' }}
span(ng-if="server.custom.cpu && server.custom.cpu.length")
| {{ server.custom.cpu[0].name }}
span(ng-if="!server.custom.cpu || !server.custom.cpu.length")
| —
.component
.title(translate) pamyat
.value(ng-if="!server.custom")
| {{ server.memory || '—' }}
.value(ng-if="server.custom")
span(ng-if="server.custom.ram && server.custom.ram.length")
span(ng-if="server.custom.ram[0].count > 1")
| {{ +server.custom.ram[0].name.split(' ')[0].replace('GB', '') * server.custom.ram[0].count + ' GB — ' }}
span(ng-if="server.custom.ram[0].count > 1")
| {{ server.custom.ram[0].count + ' x ' }}
span
| {{ server.custom.ram[0].name }}
span(ng-if="!server.custom.ram || !server.custom.ram.length")
| —
.component
.title(translate) disk
.value(ng-if="!server.custom")
| {{ server.hdd || '—' }}
.value(ng-if="server.custom.disk && server.custom.disk.length")
.line(ng-repeat="hdd in server.custom.disk")
span(ng-if="hdd.count > 1") {{ hdd.count + ' x ' }}
span {{ hdd.name }}
.value(ng-if="server.custom && (!server.custom.disk || !server.custom.disk.length)")
| —
.component(ng-if="server.custom")
.title(translate) Platform
.value(ng-if="server.custom.case && server.custom.case.length")
| {{ server.custom.case[0].name }}
.value(ng-if="server.custom && (!server.custom.case || !server.custom.case.length)")
| —
.component(ng-if="server.custom")
.title(translate) Motherboard
.value(ng-if="server.custom.motherboard && server.custom.motherboard.length")
| {{ server.custom.motherboard[0].name }}
.value(ng-if="server.custom && (!server.custom.motherboard || !server.custom.motherboard.length)")
| —
.component(ng-if="server.custom.pcie && server.custom.pcie.length")
.title(translate) pcie
.value
.line(ng-repeat="pcie in server.custom.pcie")
span(ng-if="pcie.count > 1") {{ pcie.count + ' x ' }}
span {{ pcie.name }}
Код написан на Pug, представляет из себя фрагмент шаблона AngularJS, предназначенный для отображения конфигурации сервера. Данный код, через копирование-вставку, был заботливо размещен в нескольких файлах, иногда претерпевая незначительные изменения. Здесь публикую отчищенный от всего лишнего и сильно отформатированный вариант, дабы проще было насладиться полетом фантазии автора, в исходном виде весь этот код - одно сплошное месиво.
0
#!/usr/bin/perl -w
use strict;
use warnings;
use v5.22;
use Encode qw(encode decode);
binmode $_, ':utf8' for qw(STDOUT STDIN);
my $c = 'KOI8-R';
print decode $c, join '', map {chr (ord() & 0x7F)} split '', encode $c, $_ while (<>);
данный програмный продукт переводит русские буквы в забавные волапюки.
Пользуйтесь на здоровье!
$ echo "милости прошу к нашему шалашу" | ./koi.pl
mILOSTI PRO[U K NA[EMU [ALA[U