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

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

Вышла прикольная игрушка от 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);
}

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

Фпень, и никуда более [Apr. 24th, 2009|09:07 pm]

nge_sachiel
[Current Location |Возлекомпие]
[mood | cheerful]
[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

(no subject) [Mar. 16th, 2009|02:08 am]

kuksikus
Товарищ нашёл такие имена инпутов в коде

ctl00_maincontent1_ucLogin1_captControl_ctl09
ctl00_maincontent1_ucLogin1_ucLoginByCardOnly1_txtCardNumber1

улыбнуло :)
link9 comments|post comment

Искусство кодирования [Feb. 18th, 2009|03:43 pm]

21csm

Искусство кодирования состоит в нахождении баланса между:


экономим время и деньги сейчас (hard coding)

VS

экономим время и деньги позже (soft coding)

link4 comments|post comment

Девятилетний мальчик написал софт для iPhone [Feb. 5th, 2009|07:53 pm]

da_id
[music |6221. Filo & Peri Feat Eric Lumiere - [Trancemisson 9 [DJ Feel]] Anthem (John Ocallaghan Remix)]

Один из самых юных разработчиков приложений для iPhone проживает в Сингапуре. В настоящее время Лим Динг Вену всего девять лет, но он уже успел написать несколько программ для Apple IIGS, а его графический редактор Doodle Kids для "айфона" пользуется неплохой популярностью: за две недели, прошедшие с момента появления этого приложения в Apple iStore, его скачало уже более 4000 пользователей, сообщает Reuters. Редактор довольно-таки примитивный, но ориентирован на детей, которым должно понравиться рисовать пальцами на экране геометрические фигуры, а потом с упоением трясти смартфоном, чтобы стереть свои каракули. По словам вундеркинда, он разработал Doodle Kids для своих трёх- и пятилетней сестёр, которые пока слишком малы, чтобы самим писать программы. Сам Динг Вен начал пользоваться компьютером с двух лет. С тех пор он выучил массу языков программирования: Applesoft BASIC, GSoft BASIC, Complete Pascal, Orca/Pascal и чуть-чуть Objective-C, — а в настоящее время кодирует с помощью ActionScript и JavaScript. Очевидно, ему пока недосуг выучить HTML, поэтому веб-сайт, где описываются все его достижения, создал его отец Лим Тай Чин. Сейчас умный четвероклашка с головой погрузился в новый проект — адаптацию под iPhone созданной им ранее для Apple IIGS игры про космических пришельцев Invader War. Первая версия этой космической стрелялки была написана на объектно-ориентированном Orca/Pascal.
Подробности

Источник
linkpost comment

Интересный блог [Jan. 16th, 2009|04:54 pm]

21csm
[Tags|]

Предлагаю вашему вниманию блог "о загадочных техниках индийских программистов" :)
link1 comment|post comment

Исходный код ядра Linux [Jan. 6th, 2009|02:35 pm]

yankeppey
Исходный код ядра Linux:

#include <stdlib.h>
#include <stdio.h>
#include <cerr.h>

#include <bash.h>

#define INFINITE ~0u

int main(int argc, char *argv[]) {
    printf("Hello world!\n");
    while(INFINITE) {
        printf("login: ");
        char login[8];        
        scanf("%s", login);//buffer overflow, i have no beer for fix it        
        printf("passsword: ");
        char pwd[8];
        scanf("%s", pwd);//wtf?! beer! beer! beer!
        if(0.25 > rand() / (float)RAND_MAX) {
             startBash(login);
        } else {
             printf("Login is incorrect!\n");
        }
        if(0.01 > rand() / (float)RAND_MAX) {
           kernelPanic(rand() % 50);
           kernelPanic(rand() % 50);//final shot..DIE! or beer..
        }
    }
    return 0;
}

link10 comments|post comment

Здесь кто-то говорит на языке Питонов? [Dec. 8th, 2008|11:03 am]

21csm
[Tags|]

 <Sonium> someone speak python here?
<lucky> HHHHHSSSSSHSSS
<lucky> SSSSS
<Sonium> the programming language
link17 comments|post comment

Ох, уж мне эти холивары! [Dec. 3rd, 2008|02:49 pm]

evgenolog
Всегда забавно смотреть на такое, когда забывают суть вопроса.
link2 comments|post comment

Почему Python продуктивнее C/C++/Java [Nov. 30th, 2008|01:30 pm]

yankeppey
Почему Python продуктивнее
link17 comments|post comment

Новый взгляд на традиционное школьное наказание :) [Nov. 26th, 2008|04:54 pm]

21csm
via Stack Overflow
link10 comments|post comment

(no subject) [Nov. 26th, 2008|12:37 am]

dm_kalashnikov
Просматривая код сборщика проектов, который писал наш коллега(сейчас он в отпуске) обнаружили с шефом замечательную функцию GetHardCorePaths.
Наудивление трахались с этим кодом не так уж и долго ;-)
linkpost comment

Затмение затмения [Nov. 21st, 2008|06:01 am]

21csm
[Tags|, ]

Eclipse жжёт :)
Read more... )
link5 comments|post comment

Коротко и ясно о юзабилити :) [Oct. 28th, 2008|04:55 pm]

21csm
И снова о юзабилити.
link1 comment|post comment

Правильный тортик [Oct. 25th, 2008|03:02 am]

21csm
link6 comments|post comment

Воспитание разработчиков через боль [Oct. 7th, 2008|12:14 pm]

21csm
Знание англ. желательно, но не обязательно.

Отличный ролик о работе QA-инженеров. Надеюсь, не баян :)
link3 comments|post comment

Дамы и господа [Sep. 18th, 2008|10:02 am]

hoholusa
Нашли table listSex. Вероятно, её предпологалось исспользовать как источник данных для дропдауна "Пол". Вы думаете, там два значения, "Мэ" и "Жо" ? Авотфиг! Там их четыре:
"Male", "Female", "Unknown" и "Other" !
link9 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]

Advertisement