Обсуждают в коллекции

Фильм «Фонтан» 81


Тёрка в тагах


Сейчас обсуждают

Друзья

Его(73) Общие(0) Хотят дружить(56)


  • 37737

  • AbbaDon

  • AIREEShadow

  • aishka

  • allsawa

  • Alur71

Ещё →

Враги

Его(0) Общие(0) Обиженные(6)


  • Dragon-SATANAS

  • Draiver

  • Gyrgen

  • neroman

  • PacMan

  • Snappikk

На странице: 24 48 96

Большая Тёрка / Мысли /

Личная лента

фото

Baka

Портрет жителя

Bricks will be shat

alt

P.S. Handmade.

1 комментарий

Пирамида Лебедева

ololo

В любой компании, организации или тусовке действует соотношение, проиллюстрированное в нашей диаграмме.

alt

(C) Артемий Татьянович.

7 комментариев

RTFM

Как ЭТО было. Q209354 by Microsoft

PHP. Как много в этом слове!

programming, Тупость, lulz, коллайдер

Для начала — работы на конкурс самой долбоебической валидации данных формы. Проходит под грифом «без комментариев».

1. Рубрика «валидация e‑mail строгонах по RFC»:

function checkemail ($email) {
$email = trim ($email);
$pos1 = strpos ($email, "@");
$pos2 = strpos ($email, ".");
if (!$pos1 || !$pos2) {
return false;
} else {
return true;
}
}

[CUT]CLICK HERE FOR MOAR LULZ[/CUT]

2. Рубрика «ачотакоерегэкспйобана»:

$account_allowed_chars = $account_allowed_symbols . «0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ»;
$acct_username = trim($_POST['acct_username']);
$length1 = strlen($acct_username);
$length2 = strlen($account_allowed_chars);
for($count1 = 0; $count1 < $length1; $count1++) {
for($count2 = 0; $count2 < $length2; $count2++) {
if ($acct_username[$count1] == $account_allowed_chars[$count2]) {
$goodchar = true;
}
}
if (!$goodchar) {
error(0,str_replace("[[allowed_chars]]",$account_allowed_symbols,$language['invalidname']),"");
}
$goodchar = false;
}

3. Немного фалломорфирующей магии:

// The next step is to make sure the password is at least 3 characters long, and then we hash it
if (trim($_POST['password1']) == trim($_POST['password2']))
if (strlen(trim($_POST['password1'])) > 5)

4. А вот так охрененно нужно от SQL Injection защищаться:

SELECT * FROM `blahblah` WHERE acct_email = \«" . trim($_POST['acct_email']) . »\";

Нахер люди мозг парили, писали всякие нипанятные addslashes() да mysql_real_escape_string() — ковычги‑та надежнее.

З.Ы. И это при том, что уже пару‑тройку раз до этого работали с acct_email. Но, видать, памяти жалко в рег‑скрипте — пральна, нахера ее выделять лишний раз под удобочитаемую переменную, значение которой прошло валидацию, когда можно из поста подергать. У нас же есть суперглобальные массивы!

5. Рубрика «лолштобля?»:

if ($_POST['acct_email'] && $_POST['acct_email'] <> "")

6. Немного верстки:

<P align="center"><P align="center"><a rel=«nofollow» href="http://www.blahblah.org/"><img src=«themes/blahblah/blahblah.jpg» width=«675» height=«87» border="0"></a></P>
<P align=«center» class="errortext"><b>[[lang_error]] [[errormsg]]</b></P>
<P align="center">[[footer]]</P>

P.S. И — да! Это все в одном скрипте! Вебдев, учитесь xD

Debian bug #477454. Избранные моменты.

упячка, lulz, programming

Багрепорт:
Date: Wed, 23 Apr 2008 12:20:35 +0200

Hi,
since SVN revision r4027 quodlibet's source code is personally insulting
me, probably as reaction of Debian bug #421167 which was caused by a
mistake on my side:

===================================================================
--- player.py (Revision 4026)
+++ player.py (Revision 4027)
@@ -287,7 +287,9 @@
def init(pipeline, librarian):
gst.debug_set_default_threshold(gst.LEVEL_ERROR)
- if gst.element_make_from_uri(gst.URI_SRC, «file://», "«):
+ if gst.element_make_from_uri(
+ gst.URI_SRC,
+ „file:///Sebastian/Droge/please/choke/on/a/bucket/of/cocks“, »"):

daniel@bert:~/1/quodlibet‑1.x$ svn log -r 4026:4027
------------------------------------------------------------------------
r4027 | piman | 2007–04–27 05:17:05 +0200 (Fr, 27 Apr 2007) | 1 line
player.init: Give a fake filename to trick GStreamer 0.10.12's filesrc.
------------------------------------------------------------------------

[CUT]CLICK ME FOR SURPRISING BUTTSECKS[/CUT]
Комментарии: > I agree with Andreas Barth. This is bad style, and it even could result in a law suit brought upon the Debian project.
No, this can't result in a lawsuit against Debian, please take yourbullshit elsewhere, kthxbye.

I am not aware of the reason why Mr. Droge should be consuming buckets of phalli, and, even if it is appropriate for him to do so, I don't believe that personal attacks, in general, are a good programming paradigm, for any project.

This is childish bullshit and makes you all look like a bunch of rank amateurs.
If you stoop to this kind of kindergarten antics, how can I trust any of Debian's code?
Yet another reason *NOT* to use Debian.

I have to grep Debian changelogs for profanity, filter forprofanity that includes personal insults, and wonder why these packages reached the archive w/o RC bug reports being filed:
* The fucked up system release. (Fuck off Long, it is justified.)
* Changed debian/watch to match with the new fucking Sourceforge Interface. Sourceforge sucks!
* The «Fuck Me Harder» release.
* allow hunspell‑dictionary‑de in hunspells Depends:, thanks Gerfried Fucks
* Use [:lower:] in rules fule because fucking LC_COLLATE blows me.
* The «I fucking hate libtool» release. Prevent libtool from checking things we do not need at all, such as a C++ or an F77 compiler. Sigh.
* Avoid recursive brainfuck with type‑handling. This actualy fixes #297269, but we leave it for t‑h to close.
* 'wearing my «fuck redhat» shirt and loving it' release
* The upstream author is kind of a lazy bastard

Don't even get me started on the (literally) 490 occurances of the term «shit» in dpkg's source. Which are split (localized?) between a ohshite() and a ohshit() function.

Date: Tue, 22 Jul 2008 14:02:04 +0000
We believe that the bug you reported is fixed in the latest version of quodlibet, which is due to be installed in the Debian FTP archive.
Thank you for reporting the bug, which will now be closed.


Source

Neko

kawaii, упячка, коте

alt

23 комментария

Лазерный пианист

забавно

P.S. Да, стырено :)

5 комментариев

Заебало

Тупость

Верните старую терку взад. Нового ничего, кроме глюков, нет.

И — да! Я хочу мля иметь возможность нормально править HTML без риска проебать все написанное и отформатированное из‑за чей‑то тупой прихоти, что «отправить» нужно жать только из режима «с оформлением», а то юзверь, наверное, сука, тупой и случайно переключился в HTML, а потом еще и (снова блять случайно) нажал на «отправить», ога. Алсо, кат так и остался в виде костыльков.

Спасибо за внимание.

З.Ы. Нотопадофаги автоматом идут лесом, текст/код пишется в форме и должен бля сохраняться при «ошибке» (с точки зрения скрипта).

7 комментариев

ROW ROW FIGHT THE POWAH

31 комментарий

Youtube #2

kawaii, nya~, anime

Youtube

lulz, kawaii, nya~, anime

Haruhingelion

lolwut?

OMG KONATA ON DRUGS

4 комментария

cut test

ololo, Тупость

intro

cut
cut text
8 комментариев

Русский офф вовег :)

упячка, Тупость, WoW , lulz

alt alt

3 комментария

WEB X.Y? LOLWUT?

lulz

WEB 0.0 — юзер мечтает законнектиться с кем или чем либо
WEB 1.0 — юзер получает контент
WEB 2.0 — юзер создаёт контент
WEB 3.0 — коллективное создание контента
WEB 4.0 — контент думает за юзера
WEB 5.0 — контент общается с контентом
WEB 6.66- контент удаляет юзеров, поняв что они бессмысленны

2 комментария

Даешь такие кофточки :D

сиське, lulz

alt

1 комментарий

T9: плакать или смеяться?

lulz, ololo

Мой невинный до сей поры телефончег был, видимо, со словарем для ламеров. Только ламерский словарь может предложить тебе вместо написания слова «мануал» слово «рвотал». Очень жизненно Смеётся

6 комментариев

Мда, мало осталось хардкорных хафлайферов...

ololo

Зашел на середине карты, пострелял немного, вышел...

alt

Кстати, проплачивал через альфовский мастеркард. И все отлично прошло, правда, стим сматюгнулся, но игру установил. Через пол‑часика только уведомление о платеже пришло -)

5 комментариев

Будни буржуйского сисадмина

lulz, ololo

3 комментария

WoWer?

WoW , ololo

alt

13 комментариев

BlondStyle™ Part 2

ololo

alt

3 комментария

b00bs - bra sizes :D

lulz, сиське

2 комментария

... because we have nothing better to do (C)

lulz

2 комментария

iBeer for iPhone *repost* Now with iMilk for iPhone ^^

Маленько другая флэшка :)

8 комментариев

Еще немного косплея. Нитра была бы рада...

сиське, kawaii, nya~, cosplay

25 комментариев