?

Log in

Забавные истории из жизни программистов [entries|archive|friends|userinfo]
Забавные истории из жизни программистов

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

История не вполне программерская [Feb. 18th, 2010|03:22 pm]
Забавные истории из жизни программистов
ex_tombomba
...но что-то сообщество совсем заглохло :(

Тетка моя рассказывала, что ее подруга занимается разведением собак, редкой и довольно дорогой породы, название которой я не скажу, чтобы не спалить тетку :) Дык вот, сайт для этого дела срубил ее муж, дядя высокоученый. Сайт как сайт - десяток превьюшек фото собачек 100х100. Превьюшек-линков, чтобы по клику открывать страничку-досье каждой собачки. Но что-то меня насторожило.. не знаю почему. Наверное вспомнил, что сайт-то запилил доктор химических наук :) Улыбаясь в предвкушении, я открыл страничку с HTML.

Как бы верстал эту страничку любой новичок, даже неделю назад впервые взявшийся за HTML? Сфотографировал бы всех своих 10 собачек, нарезал превьюшек 100x100, потом создал таблицу допустим 4x4, ячейки залил фоновым цветом, в каждую ячейку сунул бы залинкованную превьюшку. При этом бы, конечно, остались пустые ячейки, которые бы он расположил в художественном порядке. И все.

Наш ДХН поступил конечно не так. Он сделал ОДНУ картинку - здоровенный квадрат на который наложил карту линков. А этот квадрат склеил в фотошопе из превьюшек 100х100, результат напоминал нечто вроде фигуры из особозаморченного тетриса. И не зае..ался клеить, и координаты карты высчитывать.. :)))))
link3 comments|post comment

ужасы нашего городка [Nov. 23rd, 2009|04:39 pm]
Забавные истории из жизни программистов

keenest
procedure TMainForm.dxTreeList1CustomDrawCell(Sender: TObject;
  ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
  AColumn: TdxTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean;
  var AText: String; var AColor: TColor; AFont: TFont;
  var AAlignment: TAlignment; var ADone: Boolean);
begin
     if string(anode.Values[0])=highlight then
        acolor:=$5555FF or (StrToInt(BoolToStr(aselected)))*(-1*$7777FF);
     adone:=false
end;
link14 comments|post comment

(no subject) [Oct. 29th, 2009|02:57 pm]
Забавные истории из жизни программистов

candidg



via zenturion
link4 comments|post comment

(no subject) [Sep. 28th, 2009|03:24 pm]
Забавные истории из жизни программистов

graymur
Из ТЗ, написанного маркетологом:

ОБЩИЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
...
Сайт более чем на 80% связан с внутренней системой управления, построенной на SQL.
link3 comments|post comment

(no subject) [Aug. 27th, 2009|11:39 pm]
Забавные истории из жизни программистов

dilesoft
Вероятность будет более 1%, если вы будете записывать типичные  ответы.

Вероятность будет более 1%, если вы будете записывать типичные ответы.
link9 comments|post comment

Вышла прикольная игрушка от Intel IT Manager III [Jun. 16th, 2009|01:05 pm]
Забавные истории из жизни программистов

alma38

33.41 КБ
Это симулятор жизни сисадмина в большой корпорации.
В вашем ведении находятся настольные ПК, ноутбуки и серверы компании, которые должны работать. :))

Сотрудники задают смешные вопросы типа "почему моя мышь работает только наполовину?" или "Никто меня не любит, я уже несколько дней не получаю электронную почту". :))

Отдельный прикол это имена сотрудников.
Мне повезло, руководителем у меня был Денис Мармелад, а одной из сотрудниц бек-офиса Алла Селедка. :)
Встречаются также Егор Головастик, Сергей Гриб, Всеволод Пирушка...

Сейчас мой уровень IT-кармы - Тьма, но я не теряю надежды, так как работаю в Амстердаме. :)

Играть.


link1 comment|post comment

(no subject) [Apr. 28th, 2009|11:50 am]
Забавные истории из жизни программистов

tarhunnah
Читаю код на похапе

    if (IS_HOUSE){
                    add_house($id, strip_tags(trim(float_format($plot_square))), strip_tags(trim(float_format($building_up_square))), strip_tags(trim(float_format($house_total_square))), strip_tags(trim(float_format($house_1_floor_square))), strip_tags(trim(float_format($house_2_floor_square))), strip_tags(trim(float_format($house_3_floor_square))), trim($text_short), trim($text_full));
                    if (isset($_FILES["userfile_teaser"]) && is_uploaded_file($_FILES["userfile_teaser"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_teaser"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'teaser')) chmod(UPLOAD_DOC_PICS_PATH.$id.'teaser', 0777);
                    if (isset($_FILES["userfile_map"]) && is_uploaded_file($_FILES["userfile_map"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map', 0777);
                    if (isset($_FILES["userfile_map2"]) && is_uploaded_file($_FILES["userfile_map2"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map2"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map2')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map2', 0777);
                    if (isset($_FILES["userfile_map3"]) && is_uploaded_file($_FILES["userfile_map3"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map3"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map3')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map3', 0777);
                    if (isset($_FILES["userfile_house1"]) && is_uploaded_file($_FILES["userfile_house1"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_house1"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'house1')) chmod(UPLOAD_DOC_PICS_PATH.$id.'house1', 0777);
                    if (isset($_FILES["userfile_house2"]) && is_uploaded_file($_FILES["userfile_house2"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_house2"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'house2')) chmod(UPLOAD_DOC_PICS_PATH.$id.'house2', 0777);

Типичный китайски быдлокодер, но дальше(уже edit вместо add)

if (IS_HOUSE){
                    edit_house($id, strip_tags(trim(float_format($plot_square))), strip_tags(trim(float_format($building_up_square))), strip_tags(trim(float_format($house_total_square))), strip_tags(trim(float_format($house_1_floor_square))), strip_tags(trim(float_format($house_2_floor_square))), strip_tags(trim(float_format($house_3_floor_square))), trim($text_short), trim($text_full));
                    if (isset($_FILES["userfile_teaser"]) && is_uploaded_file($_FILES["userfile_teaser"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_teaser"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'teaser')) chmod(UPLOAD_DOC_PICS_PATH.$id.'teaser', 0777);
                    if (isset($_FILES["userfile_map"]) && is_uploaded_file($_FILES["userfile_map"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map', 0777);
                    if (isset($_FILES["userfile_map2"]) && is_uploaded_file($_FILES["userfile_map2"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map2"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map2')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map2', 0777);
                    if (isset($_FILES["userfile_map3"]) && is_uploaded_file($_FILES["userfile_map3"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_map3"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'map3')) chmod(UPLOAD_DOC_PICS_PATH.$id.'map3', 0777);
                    if (isset($_FILES["userfile_house1"]) && is_uploaded_file($_FILES["userfile_house1"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_house1"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'house1')) chmod(UPLOAD_DOC_PICS_PATH.$id.'house1', 0777);
                    if (isset($_FILES["userfile_house2"]) && is_uploaded_file($_FILES["userfile_house2"]["tmp_name"]) && move_uploaded_file($_FILES["userfile_house2"]["tmp_name"], UPLOAD_DOC_PICS_PATH.$id.'house2')) chmod(UPLOAD_DOC_PICS_PATH.$id.'house2', 0777);
link5 comments|post comment

опенсорц [Apr. 27th, 2009|03:00 pm]
Забавные истории из жизни программистов

mambaram
проект dahdi, drivers/dahdi/wct4xpp/base.c:

static inline void wait_a_little(void)
{
unsigned long newjiffies=jiffies+2;
while(jiffies < newjiffies);
}

Кто-то может обьяснить смысл?
link11 comments|post comment

Фпень, и никуда более [Apr. 24th, 2009|09:07 pm]
Забавные истории из жизни программистов

nge_sachiel
[Current Location |Возлекомпие]
[mood |cheerfulcheerful]
[music |Sonata Arctica - The Gun]

Как говорят, с кем поведёшся - от того и наберёшся. Воистину народная мудрость, верно говорят - у мя на работе уже бабки-пенсионерки знали, куда надо идти, если посылают фпень.

Суть, однако, не в этом. Работало мя оператором ЭВМ в Россонском райпо, и пришлось мну как-то софтину написать одну, чтобы лазерник заработал. Конечно же, поместило мя её в C:\FPENN, объяснило юзерам что уход фпень применительно лазерника - это вход в C:\FPENN и запуск скрипта print.bat, ну и тэ дэ и тэ пэ. И однажды, когда комп заглючил, звонит юзерша этой фпенной софтины в Витебск, в облпотребсоюз программистам, и начинает обьяснять "Ухожу я, собственно, фпень..."

P.S> мя потом долго обьясняло этим программистам, что за фпень завёлся на наших компах
link3 comments|post comment

(no subject) [Apr. 24th, 2009|04:29 pm]
Забавные истории из жизни программистов

dnafigator
сотрудник разбирается с моим старым кодом. главный цикл:
switch ( action )
{

 case START_LOCATION:
   10 строк кода
   break;
 case START_MINIGAME:

   10 строк кода
   break;
 case DO_NOTHING:
   200 строк кода

   break;
}
link7 comments|post comment

navigation
[ viewing | 10 entries back ]
[ go | earlier/later ]