- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 
let suffix = '';
if (search) {
  if (filters.length) {
    suffix = ' found:';
  } else {
    suffix = ' found';
  }
} else {
  if (filters.length) {
    suffix = ' found:';
  }
}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
let suffix = '';
if (search) {
  if (filters.length) {
    suffix = ' found:';
  } else {
    suffix = ' found';
  }
} else {
  if (filters.length) {
    suffix = ' found:';
  }
}
                                    Когда не уверен, нужно двоеточие или нет.
0
Какие есть пасхальные яйца в "PHP"?
Вроде "import this" или "from __future__ import braces" в "Python",
или "long long long is too long for GCC" в "GCC".
                                    
+1
// NextViewController.swift
override func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
    NSUserDefaults.standardUserDefaults().setInteger(indexPath.row, forKey: "Selected offense")
		
    let offense: NSDictionary = self.offenses.objectAtIndex(indexPath.row) as NSDictionary
    let id: Int = offense.objectForKey("id") as Int
    let title: String = offense.objectForKey("title") as String
    NSUserDefaults.standardUserDefaults().setInteger(id, forKey: "Selected offense id")
    NSUserDefaults.standardUserDefaults().setObject(title, forKey: "Selected offense title")
}
// PreviousViewController.swift
override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)
    hideKeyboard()
    tableView.reloadData()
}
	
func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
    let kCellIndetifier: String = "NewOffenseCell"
    var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(kCellIndetifier, forIndexPath: indexPath) as UITableViewCell
		
    if cell == nil {
        cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: kCellIndetifier)
    }
		
    cell.text = NSUserDefaults.standardUserDefaults().stringForKey("Selected offense title")
    cell.font = UIFont.systemFontOfSize(20)
    return cell
}
                                    Реализуем колбэки *лицорука*
0
func createCrossForRemovingImage() {
		var firstCrossView: UIImageView = UIImageView(frame: CGRectMake(90, -10, 30, 30))
		firstCrossView.layer.cornerRadius = 15
		firstCrossView.image = UIImage(named: "Cross")
		firstCrossView.tag = 200
		firstCrossView.userInteractionEnabled = true
		firstCrossView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "removeImage:"))
		firstCrossView.hidden = true
		
		var secondCrossView: UIImageView = UIImageView(frame: CGRectMake(90, -10, 30, 30))
		secondCrossView.layer.cornerRadius = 15
		secondCrossView.image = UIImage(named: "Cross")
		secondCrossView.tag = 200
		secondCrossView.userInteractionEnabled = true
		secondCrossView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "removeImage:"))
		secondCrossView.hidden = true
		
		var thirdCrossView: UIImageView = UIImageView(frame: CGRectMake(90, -10, 30, 30))
		thirdCrossView.layer.cornerRadius = 15
		thirdCrossView.image = UIImage(named: "Cross")
		thirdCrossView.tag = 200
		thirdCrossView.userInteractionEnabled = true
		thirdCrossView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "removeImage:"))
		thirdCrossView.hidden = true
		
		var fourthCrossView: UIImageView = UIImageView(frame: CGRectMake(90, -10, 30, 30))
		fourthCrossView.layer.cornerRadius = 15
		fourthCrossView.image = UIImage(named: "Cross")
		fourthCrossView.tag = 200
		fourthCrossView.userInteractionEnabled = true
		fourthCrossView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "removeImage:"))
		fourthCrossView.hidden = true
		
		firstImageView.addSubview(firstCrossView)
		secondImageView.addSubview(secondCrossView)
		thirdImageView.addSubview(thirdCrossView)
		fourthImageView.addSubview(fourthCrossView)
	}
                                    Когда-то я это написал Оо
0
https://hi-tech.mail.ru/news/bezdomnyj-programmist-potryas-internet-i-nashel-sebe-rabotu/
https://htstatic.imgsmail.ru/pic_image/57220a54bde3086383d8e92babd58464/840/1120/1267156/
1. Как бы "знает" все языки программирования, все фреймворки и все операционные системы;
2. Гордится опытом интеграции "MailChimp" и установки SSL-сертификата от "Let'sEncrypt", выставляя это на первое место.
                                    
+1
<?php
error_reporting(0);
ini_set('display_errors', '0');
mb_internal_encoding('UTF-8');
header('Access-Control-Allow-Origin: *');
header('Content-Type: text/html; charset=utf-8');
$string=mb_strtolower(trim($_REQUEST['q']));
$string=str_replace('#', 'sharp', $string);
$string=str_replace('++', 'plusplus', $string);
preg_match_all('/(\w+)/u', str_replace('_', '', $string), $matches);
$words=$matches[1];
$bad=array();
$good=array();
foreach($words as $word){
if(mb_strpos($word, 'java')!==false || mb_strpos($word, 'джав')!==false || mb_strpos($word, 'ява')!==false){
if(mb_strpos($word, 'script')===false && mb_strpos($word, 'скрипт')===false){
$bad[]='Java';
}
}
if(mb_strpos($word, 'python')!==false || mb_strpos($word, 'питон')!==false || mb_strpos($word, 'пайтон')!==false){
$bad[]='Python';
}
if(mb_strpos($word, 'perl')!==false || mb_strpos($word, 'перл')!==false || mb_strpos($word, 'пёрл')!==false){
$bad[]='Perl';
}
if(mb_strpos($word, 'cplusplus')!==false || mb_strpos($word, 'сplusplus')!==false || mb_strpos($word, 'cpp')!==false){
$bad[]='C++';
}
if(mb_strpos($word, 'csharp')!==false || mb_strpos($word, 'сsharp')!==false || mb_strpos($word, 'сишарп')!==false || mb_strpos($word, 'сшарп')!==false){
$bad[]='C#';
}
if($word=='c' || $word=='си' || $word=='сях'){
$bad[]='C';
}
if(mb_strpos($word, 'haskel')!==false || mb_strpos($word, 'хаскел')!==false){
$bad[]='Haskell';
}
if(mb_strpos($word, 'pascal')!==false || mb_strpos($word, 'паскал')!==false){
$bad[]='Pascal';
}
if(mb_strpos($word, 'delphi')!==false || mb_strpos($word, 'delfi')!==false || mb_strpos($word, 'делф')!==false || mb_strpos($word, 'дельф')!==false){
$bad[]='Delphi';
}
if(mb_strpos($word, 'assembler')!==false || mb_strpos($word, 'asm')!==false || mb_strpos($word, 'ассемблер')!==false || mb_strpos($word, 'асм')!==false){
$bad[]='Assembler';
}
if(mb_strpos($word, 'ruby')!==false || $word=='руби' || mb_strpos($word, 'рубист')!==false || mb_strpos($word, 'рубях')!==false){
$bad[]='Ruby';
}
if(mb_strpos($word, '1c')!==false || mb_strpos($word, '1с')!==false || mb_strpos($word, '1ц')!==false){
$bad[]='1C';
}
if(mb_strpos($word, 'dart')!==false || mb_strpos($word, 'дарт')!==false){
$bad[]='Dart';
}
if(mb_strpos($word, 'linux')!==false || mb_strpos($word, 'линукс')!==false || mb_strpos($word, 'линух')!==false || mb_strpos($word, 'ubunt')!==false || mb_strpos($word, 'убунт')!==false || mb_strpos($word, 'debian')!==false || mb_strpos($word, 'дебиан')!==false || mb_strpos($word, 'freebsd')!==false || mb_strpos($word, 'фрибсд')!==false){
$bad[]='Linux';
}
if(mb_strpos($word, 'unix')!==false || mb_strpos($word, 'nix')!==false || mb_strpos($word, 'юникс')!==false || mb_strpos($word, 'юних')!==false){
$bad[]='Unix';
}
if(mb_strpos($word, 'jvm')!==false || mb_strpos($word, 'жвм')!==false){
$bad[]='JVM';
}
if(mb_strpos($word, 'jsharp')!==false){
$bad[]='J#';
}
if(mb_strpos($word, 'jplusplus')!==false){
$bad[]='J++';
}
if(mb_strpos($word, 'git')!==false || mb_strpos($word, 'гит')!==false){
if(mb_strpos($word, 'hub')===false && mb_strpos($word, 'хаб')===false && mb_strpos($word, 'lab')===false && mb_strpos($word, 'лаб')===false){
$bad[]='Git';
}
}
if(mb_strpos($word, 'svn')!==false || mb_strpos($word, 'свн')!==false){
$bad[]='SVN';
}
if(mb_strpos($word, 'postgres')!==false || mb_strpos($word, 'постгр')!==false || mb_strpos($word, 'pg_')!==false){
$bad[]='PostgreSQL';
}
if(mb_strpos($word, 'composer')!==false || mb_strpos($word, 'композер')!==false){
$bad[]='Composer';
}
if(mb_strpos($word, 'bower')!==false || mb_strpos($word, 'бовер')!==false || mb_strpos($word, 'бауэр')!==false || mb_strpos($word, 'боуэр')!==false){
$bad[]='Bower';
}
if(mb_strpos($word, 'node')!==false || mb_strpos($word, 'ноде')!==false || mb_strpos($word, 'нода')!==false){
$bad[]='NodeJS';
}
if(mb_strpos($word, 'php')!==false || mb_strpos($word, 'пхп')!==false || mb_strpos($word, 'пых')!==false || mb_strpos($word, 'пэхапэ')!==false || mb_strpos($word, 'похапэ')!==false || mb_strpos($word, 'пехапе')!==false || mb_strpos($word, 'похапе')!==false || mb_strpos($word, 'эйч')!==false || mb_strpos($word, 'пшп')!==false){
$good[]='PHP';
}
if(mb_strpos($word, 'mysql')!==false || mb_strpos($word, 'мускул')!==false || mb_strpos($word, 'майскул')!==false){
$good[]='MySQL';
}
if(mb_strpos($word, 'windows')!==false || mb_strpos($word, 'виндовс')!==false || mb_strpos($word, 'шинд')!==false || mb_strpos($word, 'винд')!==false){
$good[]='Windows';
}
}
                                    
0
А что, ваша хвалёная "Java" такая тупая, что без буквы "f" неспособна опознать число с плавающей точкой?
                                    Поэтому я за "PHP" - типы данных его никак не ебут.
0
f =:verb define
    if. y = 0 do.
        goto_l.
    end.
    echo 'Not null'
    goto_end.
label_l.
    echo 'Null'
label_end.
)
f 0
f 1
                                    Мне кажется, что это назло Дейкстре.
+1
#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
using namespace std;
string pswdGen(int quantity) {
    srand(time(0));
    char chars[] = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890@\#\$\%\&\-\+\!\/\_"; // Символы, из которых будет состоять пароль 
    string password;
    for(int i = 0; i < quantity; i++) {
        password += chars[rand() % (sizeof(chars)/sizeof(*chars))]; // Добавить рандомный символ из списка в пароль
    }
    return password;
}
int main() {
    int charNo;
    cout << "How many characters do you want in the password?" << endl;
    cin >> charNo;
    cout << "Your new password is: " << pswdGen(charNo) << endl;
    return 0;
}
                                    Генерит произвольные пароли. Говно?
−2
Однажды наступит день, когда очередную версию компилятора для "Java" напишут на "PHP".
Факт.