- 1
github.com/natribu/natribu.org
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+7
github.com/natribu/natribu.org
Исходники официального сайта нахуй, жесть
+7
#include <iostream>
struct Test {
operator auto() -> bool { return true; }
};
int main() {
std::cout << std::boolalpha << Test() << std::endl;
}
operator auto() завезли!
http://ideone.com/sGxeQn
+7
public static List<String> ParseVKPermissionsFromInteger(int permissionsValue)
{
var res = new List<String>();
if ((permissionsValue & 1) > 0) res.Add(NOTIFY);
if ((permissionsValue & 2) > 0) res.Add(FRIENDS);
if ((permissionsValue & 4) > 0) res.Add(PHOTOS);
if ((permissionsValue & 8) > 0) res.Add(AUDIO);
if ((permissionsValue & 16) > 0) res.Add(VIDEO);
if ((permissionsValue & 128) > 0) res.Add(PAGES);
if ((permissionsValue & 1024) > 0) res.Add(STATUS);
if ((permissionsValue & 2048) > 0) res.Add(NOTES);
if ((permissionsValue & 4096) > 0) res.Add(MESSAGES);
if ((permissionsValue & 8192) > 0) res.Add(WALL);
if ((permissionsValue & 32768) > 0) res.Add(ADS);
if ((permissionsValue & 65536) > 0) res.Add(OFFLINE);
if ((permissionsValue & 131072) > 0) res.Add(DOCS);
if ((permissionsValue & 262144) > 0) res.Add(GROUPS);
if ((permissionsValue & 524288) > 0) res.Add(NOTIFICATIONS);
if ((permissionsValue & 1048576) > 0) res.Add(STATS);
return res;
}
Больше кала тут: github.com/VKCOM/vk-windowsphone-sdk
+7
string[] mOSB0, mOSB1, mOSB2, mOSB3, mOSB4, mOSB5, mOSB6, mOSB7, mOSB8, mOSB9, mOSB10;
string[] mOSB11, mOSB12, mOSB13, mOSB14, mOSB15, mOSB16, mOSB17, mOSB18, mOSB19, mOSB20, mOSB21;
string[] mOSB22, mOSB23, mOSB24, mOSB25, mOSB26, mOSB27, mOSB28, mOSB29, mOSB30, mOSB31, mOSB32;
string[] mOSB33, mOSB34, mOSB35, mOSB36, mOSB37, mOSB38, mOSB39, mOSB40, mOSB41, mOSB42, mOSB43;
string[] mOSB44, mOSB45, mOSB46, mOSB47, mOSB48, mOSB49, mOSB50, mOSB51, mOSB52, mOSB53, mOSB54;
string[] mOSB55, mOSB56, mOSB57, mOSB58, mOSB59, mOSB60, mOSB61, mOSB62, mOSB63, mOSB64, mOSB65;
string[] mOSB66, mOSB67, mOSB68, mOSB69, mOSB70, mOSB71, mOSB72, mOSB73, mOSB74, mOSB75, mOSB76;
string[] mOSB77, mOSB78, mOSB79, mOSB80, mOSB81, mOSB82, mOSB83, mOSB84, mOSB85, mOSB86, mOSB87;
string[] mOSB88, mOSB89, mOSB90, mOSB91, mOSB92, mOSB93, mOSB94, mOSB95, mOSB96, mOSB97, mOSB98;
string[] mOSB99, mOSB100, mOSB101, mOSB102, mOSB103, mOSB104, mOSB105, mOSB106, mOSB107, mOSB108;
string[] mOSB109, mOSB110, mOSB111, mOSB112, mOSB113, mOSB114, mOSB115, mOSB116, mOSB117, mOSB118;
string[] mOSB119, mOSB120, mOSB121, mOSB122, mOSB123, mOSB124, mOSB125, mOSB126, mOSB127, mOSB128;
string[] mOSB129, mOSB130, mOSB131, mOSB132, mOSB133, mOSB134, mOSB135, mOSB136, mOSB137, mOSB138;
string[] mOSB139, mOSB140, mOSB141, mOSB142, mOSB143, mOSB144, mOSB145, mOSB146, mOSB147, mOSB148;
string[] mOSB149, mOSB150, mOSB151, mOSB152, mOSB153, mOSB154, mOSB155, mOSB156, mOSB157, mOSB158;
string[] mOSB159, mOSB160, mOSB161, mOSB162, mOSB163, mOSB164, mOSB165, mOSB166, mOSB167, mOSB168;
string[] mOSB169, mOSB170, mOSB171, mOSB172, mOSB173, mOSB174, mOSB175, mOSB176, mOSB177, mOSB178;
string[] mOSB179, mOSB180, mOSB181, mOSB182, mOSB183, mOSB184, mOSB185, mOSB186, mOSB187, mOSB188;
string[] mOSB189, mOSB190, mOSB191, mOSB192, mOSB193, mOSB194, mOSB195, mOSB196, mOSB197, mOSB198;
string[] mOSB199, mOSB200, mOSB201, mOSB202, mOSB203, mOSB204, mOSB205, mOSB206, mOSB207, mOSB208;
string[] mOSB209, mOSB210, mOSB211, mOSB212, mOSB213, mOSB214, mOSB215, mOSB216, mOSB217, mOSB218;
string[] mOSB219, mOSB220, mOSB221, mOSB222, mOSB223, mOSB224, mOSB225, mOSB226, mOSB227, mOSB228;
string[] mOSB229, mOSB230, mOSB231, mOSB232, mOSB233, mOSB234, mOSB235, mOSB236, mOSB237, mOSB238;
string[] mOSB239, mOSB240, mOSB241, mOSB242, mOSB243, mOSB244, mOSB245, mOSB246, mOSB247, mOSB248;
string[] mOSB249, mOSB250, mOSB251, mOSB252, mOSB253;
string[] NORM, PEAK, NDST, NDSTR, NORMB, NDKOD, NDREZ;
string[] mTmcz, mKODZD, mKODRO, mKODNRO;
string csSosh = "Неверный КОД СОБЫТИЯ !!! - ";
string csSoshd = "Значение слова за пределами описанного";
Массивы.
Особенно хорош элегантный дефис, предлагающий продолжить описание ошибки.
+7
<?php
$ip=$_SERVER[REMOTE_ADDR];
if ($_GET['hash']="ae2b1fca515949e5d54fb22b8ed95575") {
file_put_contents("deviceupdate.log","DATE: ".date("Y-m-d H:i:s")." IP: ".$ip."\n",FILE_APPEND | LOCK_EX);
file_put_contents("homeip.log",$ip,LOCK_EX);
print "DATE: ".date("Y-m-d H:i:s")." IP: ".$ip;
}
?>
http://wiki.mikrotik.com/wiki/Dynamic_DNS_on_private_DNS_server_(Route r_OS,_Bind,_Apache,_and_Shell_script)
> Web server reads the IP from the router and if the hash is ok, it writes the IP into two files in the same folder
> if the hash is ok
Ок.
+7
Вопрос по говнокодику.
Не работает [blink], копнул учебник html, а там написано мол не все браузеры поддерживают. И что теперь делать?
+7
private function checkPlaces(){
$popups = array();
foreach($this->popups as $popup){
if($popup->showOnThisPage()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkExcludes(){
$popups = array();
foreach($this->popups as $popup){
if(!$popup->excludeOnThisPage()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkPage(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkPageCount($this->user_info['popup_page'])){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkReferer(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkReferer()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkGETParams(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkGETParams()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkVisitCount(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkVisitCount($this->user_info['visit_count'])){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkFirstVisitDate(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkFirstVisitDate()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkLastVisitDate(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkLastVisitDate()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkCustom(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkCustom()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkDate(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkDate()){
$popups[] = $popup;
}
}
$this->popups = $popups;
}
private function checkDevice(){
$popups = array();
foreach($this->popups as $popup){
if($popup->checkDevice()){
$popups[] = $popup;
}
}
$this->popups = $popups;
Скилл Ctrl+C - Ctrl+V прокачан до 80го уровня.
+7
using System;
public class Test
{
private static void Main(string[] args)
{
int d = 2147483647;
Console.WriteLine(d);
long g = 2147483647+d;
Console.WriteLine(g);
long k = new MyClass() + new MyClass();
Console.WriteLine(k);
}
public class MyClass
{
public static implicit operator int(MyClass m)
{
return 5;
}
public static implicit operator long(MyClass m)
{
return 100;
}
}
}
Типушня
+7
#include <iostream>
using namespace std;
class Foo {
public:
operator int() const {
cout<<"1";
return *this;
}
};
int main() {
Foo foo;
int i = foo;
cout<<i<<endl;
return 0;
}
+7
function checkPermission(user, post) {
return equals(post.author, user) ||
user.role = 'admin';
}
when you see it, you'll shit bricks