- 1
#tree >ul > li > ul > li > ul > li > ul > li > ul > li > a
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
#tree >ul > li > ul > li > ul > li > ul > li > ul > li > a
+125
Господа. Помогите решить хитрую задачку.
Есть у меня проект корне которого лежат файлик весь проект под контролем git кроме этого файлика. там конфигурация специфичная для тестового сервера.
Вот мне нужно сделать еще одну ветку, и как бы сделать так что бы этот файлик был подконтрольный гиту в этой ветке.
т.е. когда я делаю checkout файлик менялся. А когда push файлик игнорировался бы.
Очень буду благодарен если кто подскажет как быть.
+123
http://git-man-page-generator.lokaltog.net/
нынче стало популярно линки постить. я тоже попробую.
Git SCM. The Missing Man Page.
посвящается всем кто пытался читать официальные доки гита.
+145
http://geektimes.ru/post/248580/
Ну что, пидарашки. Олимпиадные программисты ожидаемо соснули. Все еще будете употреблять "а наши побеждают в олимпиадах" как аргумент?
+127
Makefile:
ARCH=i386
...
CFLAGS="-m32 -march=pentium-m -O3"
...
Других архитектур не существует?
+126
-- Алгебраический тип-сумма Масть («перечисление»).
-- Значением типа Масть может быть одно из указанных справа
-- (или Пики, или Трефы, или Бубны, или Червы).
-- «Масть» здесь выступает конструктором _типа_,
-- а «Пики», «Трефы» и т.д. — конструкторами _данных_.
data Масть = Пики | Трефы | Бубны | Червы
-- необязательное автоматическое выведение экземпляров классов,
-- позволяющее преобразовывать значения в строки (функцией show из Show)
-- и обратно (функцией read из Read), а также сравнивать их между собой
-- (функциями классов Eq и Ord).
deriving (Show, Read, Eq, Ord)
-- Алгебраический тип-сумма Достоинство
data Достоинство = Семёрка | Восьмёрка | Девятка | Десятка
| Валет | Дама | Король | Туз
deriving (Show, Read, Eq, Ord)
-- Алгебраический тип-произведение Карта («тип-кортеж»).
-- Значения типа Карта — комбинации значений типов Достоинство и Масть,
-- объединённые конструктором данных К.
-- Часто имена конструктора данных и конструктора типа совпадают.
data Карта = К Достоинство Масть
deriving (Show, Read, Eq, Ord)
-- Синоним списка значений типа Карта.
type Рука = [Карта]
-- Функция, определяющая, есть ли в руке марьяж (король и дама одной масти).
естьМарьяж :: Рука -> Bool
естьМарьяж карты =
-- достаточно найти марьяж хотя бы одной масти
any (естьМарьяжМасти) [Пики, Трефы, Бубны, Червы]
where
-- проверить, есть ли и дама, и король заданной масти м в руке
естьМарьяжМасти м = (К Дама м) `elem` карты && (К Король м) `elem` карты
-- примеры раздач
рука = [ К Дама Трефы, К Семёрка Червы, К Король Трефы, К Туз Бубны ]
рука_без_марьяжа = [ К Десятка Пики, К Король Пики, К Дама Червы ]
main = do
проверить рука
проверить рука_без_марьяжа
проверить [] -- пустая раздача
where
проверить кк = putStrLn ( (show кк) ++ " -> " ++ (show (естьМарьяж кк)) )
-- Вывод:
-- [К Дама Трефы,К Семёрка Червы,К Король Трефы,К Туз Бубны] -> True
-- [К Десятка Пики,К Король Пики,К Дама Червы] -> False
-- [] -> False
Рука без макияжа
+209
http://tinypic.com/r/30afj3o/8
первоапрельская монетизация уютненького?
+129
for(const auto & row : table; const auto & element : row) {
handle(element);
}
// versus
for(const auto & row : table) {
for(const auto & element : row) {
handle(element);
}
}
Всякого ненужного говна в новые крестостандарты насовали, а о простых вещах не подумали. Ну ведь удобней же было бы!
Но не-ет, нам нужна функциональщина в крестах, ведь нам мало мозгоклюйства с другими языками; а давайте засунем в стандартную библиотеку либкайро, чтобы разработчики стандартных библиотек соревновались, кто быстрее запилит частичную поддержку в 95% случаев ненужной либы полутра операционными системами, куда-ах-тах-тах!
Забавно, только что узнал, что в vs2013 есть шорткат ^ko, который переключает между заголовком и реализацией. ^ko^ko^ko
+129
#widgetu2272.frm-sub-st #u2283-4,#widgetu2272.frm-subm-err-st #u2284-4,#widgetu2272.frm-subm-ok-st #u2282-4,#widgetu2293.frm-sub-st #u2304-4,#widgetu2293.frm-subm-err-st #u2305-4,#widgetu2293.frm-subm-ok-st #u2303-4,#widgetu2575.frm-sub-st #u2586-4,#widgetu2575.frm-subm-err-st #u2577-4,#widgetu2575.frm-subm-ok-st #u2576-4,#widgetu2608.frm-sub-st #u2619-4,#widgetu2608.frm-subm-err-st #u2610-4,#widgetu2608.frm-subm-ok-st #u2609-4,#widgetu2641.frm-sub-st #u2652-4,#widgetu2641.frm-subm-err-st #u2643-4,#widgetu2641.frm-subm-ok-st #u2642-4,#widgetu2471.frm-sub-st #u2472-4,#widgetu2471.frm-subm-err-st #u2483-4,#widgetu2471.frm-subm-ok-st #u2477-4,#widgetu2772.frm-sub-st #u2778-4,#widgetu2772.frm-subm-err-st #u2779-4,#widgetu2772.frm-subm-ok-st #u2777-4,#widgetu2706.frm-sub-st #u2712-4,#widgetu2706.frm-subm-err-st #u2713-4,#widgetu2706.frm-subm-ok-st #u2711-4,#widgetu2404.frm-sub-st #u2405-4,#widgetu2404.frm-subm-err-st #u2419-4,#widgetu2404.frm-subm-ok-st #u2414-4,#widgetu2674.frm-sub-st #u2685-4,#widgetu2674.frm-subm-err-st #u2676-4,#widgetu2674.frm-subm-ok-st #u2675-4,#widgetu2197.frm-sub-st #u2200-3,#widgetu2197.frm-subm-err-st #u2209-4,#widgetu2197.frm-subm-ok-st #u2198-4
{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
min-height: 51px;
}
Сайты, который продают (с)
Основной хардкор не влез.
По ссылке вся прелесть бытия:
http://www.nextpage.com.ua/css/index.css
+127
// А
if (x) {
...
doStuff (x);
...
// Б
if (x) {
...
doStuff (true);
...
что меньшее говно? А или Б?
в случае А приходится напрягать мысль на строчке doStuff(x) чему же там равно х. но при этом эту строчку можно безболезненно вынести за if(x), если понадобится.