Один день с сисадмином




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

85 Comments

  1. O-Planet

    сабж… 😉

    Reply
  2. @lex

    … а все наше любопытство, желание научится чему-то и отсутствия доступа к такому оборудованию, которое нам нужно из-за этого любопытства…

    Reply
  3. vovan519

    Чтобы картина была наиболее полной тоже расскажу история.

    Как это может быть … с админом …

    У меня есть друг, сисадмин, фри. По молодости брался за абсолютно любую работу. Жаление получить опыт перевешивало все остальное. Даже сейчас, если придет в гости, мимолетный вопрос связанный с работой компа, приведет к тому, что я потеряю собеседника на час. Поспать три часа и опять сесть за работу — это в порядке вещей. Лет пять назад он спросил: «Что делать? Не успеваю.» Я посоветовал поднять цену. Часть клиентов уйдет, так как будет дорого и все будет нормально. Но парадокс, клиенты после повышения цен не уходили. Цена увеличилась в два, потом в три, потом в пять раз. За сборку компа и установку голых Окон клиент отдавал от 3000. (при средней з/п админа 10000 в мясяц в регионе)

    Так что, если есть опыт и знания установить свой ценник можно любой. И не надо стесняться. 🙂

    (Только не надо забывать — мы здесь живем не для того, чтобы заработать все деньги мира.)

    Reply
  4. АЛьФ

    Это о чем вообще?

    Reply
  5. vovan519

    Это реклама formex 🙂

    Reply
  6. NeeDiGeo

    Это о программе «Кассирочка» 🙂

    Reply
  7. vip

    (5) Абсолютно неправ.

    (6) Абсолютно прав.

    Reply
  8. lefthander

    Все в общем правильно… только вот это уже слишком — принятия каких-то решений на уровне организации профсоюза!

    Ну где Вы видели профсоюз частных предпринимателей и директоров ООО? Ведь основная масса сисадминов именно так, и именно там и трудиться, но…

    впрочем это уже другая история.

    Reply
  9. Lesovik

    разговору 10 лет, так о чем разговор?

    Reply
  10. Lesovik

    На мой взгляд уважающий себя фрилансер сам должен разбираться в администрировании, иначе на решение простой задачи будет уходить масса времени.

    Reply
  11. Abadonna

    >разговору 10 лет, так о чем разговор?

    Ну а как Планету еще посветиться? ;)))

    Наш сисадмин сидит в кабинете 5х5 с кондиционером, одевается красиво и со вкусом, ездит на работу на «Калдине», и упорно выпадает из «пепси-кольной генерации» — умница, профи и полная общая грамотность

    Reply
  12. tango

    3.4х2.2 на двоих с юристом (сервера в другом месте)

    кондишн

    одеваюсь

    машину (шестерку) оставил в покое еще в прошлом веке

    выпадаю регулярно

    умниый больно

    профи определенно

    последний пункт — фигня какая-то, поскольку неясны критерии

    только вот кроме админства еще и типа 1с



    автопортрет

    Reply
  13. hogik

    (4)“Это о чем вообще?”

    Это впечатление автора о поездке в другую специальность. Для тех, кто там еще не был.

    Reply
  14. Abadonna

    (4)“Это о чем вообще?”

    Ответ: Но сегодня клиент, где я ставил «Кассирочку»….

    Всё о том же :))))

    Reply
  15. hogik

    (14)

    А где еще можно встретится с системным администратором, и понаблюдать за его работой? Я думал, в частности, при внедрении своей разработки. Или за кружкой пива…

    Reply
  16. vip

    (15) У O-Planet даже за кружкой водки все закончится, как в номере Петросяна про шпингалеты.

    Reply
  17. Abadonna

    (15) Ну что ж ты такой предсказуемый?!

    Андрей Ерохин (20:32:27 3/06/2008)

    Ща хогик тебе мозги е…. будет.

    Reply
  18. hogik

    (17)

    “Ща хогик тебе мозги е…. будет.”

    Не вижу объекта для е…

    Reply
  19. Abadonna

    Я так устал понижать уровень интеллекта для общения с тобой, что больше не буду полемизировать

    Reply
  20. vip

    (18) Вот это уже ответ не мальчика, но мужа.

    Так его, болезного 🙂

    Reply
  21. hogik

    (19)

    “Я так устал понижать уровень интеллекта для общения с тобой…”

    А есть куда понижать?

    Reply
  22. tango

    у блондинков е

    и умные к тому ж

    Reply
  23. Abadonna

    (21)

    Иисус Иосифович Христос ответил Пилату: «ты сказал»

    «hogik 31.05.200

    Образование у меня хуже, чем у Вас. Квалификация ниже, чем у Вас.»

    _______________________

    всё, я умолкаю

    Reply
  24. zaic

    Хорошо написал, даже захотелось тоже ставить Кассирочку (хотя бы иногда 🙂

    Reply
  25. hogik

    (23)

    «ты сказал»

    Но это же моя, субъективная, оценка самого себя. Я мог и ошибиться 😉 В этой фразе (полной) только одна объективная информация – “на 10 процентов”.

    “всё, я умолкаю”

    В той теме и я предложил нам это сделать. Вопрос только у меня к Вам. Можно я буду высказывать своё мнение в других темах? Не опасаясь нарваться на хамство с Вашей стороны. А то мне очень неудобно отвечать Вам тем же.

    Reply
  26. O-Planet

    0_о

    (первое впечатление от увиденного)

    Reply
  27. O-Planet

    (16) не закончится. Водку/пиво не пью 😉

    Reply
  28. vip

    (27) Ну, при описании наблюдений за работой уборщицы при внедрении очередной разработки.

    Или за восходом солнца…

    Reply
  29. YakDen

    Сисадмин

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

    Начнут понимать всю важность данной проффесии 🙂

    Крепитесь админы… Скоро на нашей улице будет ПрАзДнИк 🙂

    Reply
  30. O-Planet

    (28) Брось, кассирка приплетена к месту. Да, маленький пиар, но ведь грамотный, и вполне приемлемый, потому что в контексте более общего. Я ж не тупо нахваливаю свою разработку, словами типа «несомненный лидер» 😉

    Собственно, странно, что не отписались почти никто по «Кто подумал, что это я тут над сисадминами потешаюсь, тот ничего не понял. Все достаточно грустно»…

    Reply
  31. vip

    (30) Дык кто ж спорит, что пиар грамотный.

    А вот ссылка внизу курсивом это уже прямая реклама.

    Тогда уж начинал бы так:

    … Но сегодня клиент, где я ставил «Кассирочку» и другие наши разработки, которые можно найти в салоне и т.д.

    Reply
  32. GreyK

    Чёто сисадмин какой-то неправильный. Обычно сисадмин это «крутой мальчик» который виснет на хостах, пытается узнать что такое «домен» после его установки, не знает ексель и ворд и всё проче, умеет устанавливать аськи, ну и пытающийся показать что без него никак. «Ох уж эти сказочки, ох уж эти сказочники»

    Reply
  33. CheBurator

    > пару раз вылезшее сообщение о пресечении сканирования портов извне.

    ..все тривиально — это бродят пакеты p2p сетей, которые стучаться по портам (что с точки зрения файрвола = сканирование извне) в поисках соответсвующего контента…

    ..

    > сколько раз этот «странный программист» спасал его контору от кражи и порчи информации, от финансового и морального ущерба и даже краха…

    — скорее всего таких случаев (или последствия таких случаев) — мизер на фоне всех остальных (попыток) краж (даже своими сотрудниками) и слива информации на сторону менеджерами/сотрудниками по неведению или с умыслом…

    Reply
  34. CheBurator

    .. а так конечно +1 несомненно.

    написано хорошо.

    и вопросы правильные.

    вот из тусующихся здесь людей — у всех ХОТЯ БЫ НА РАБОТЕ лицензионные винды, офис, 1Ска и прочий софт? у всех серваки на лицензионном софте? у всех ВСЕ терминальные подключения оплачены? У всех не просто голый скуль оплаченный, а и проплаченные скульные подключения? и т.д….? вы все спите спокойно…? вы слышите — грохочут сапоги! к вам еще постучаться в дверь… у вас вашей зарплаты рядового сисадмина/1Сника(сисадмина по совместительству) хватит чтобы проплатить адвокату НЕХИЛЫЕ деньги, чтобы вас не посадили за нелицензионку??? Где профсоюз «сисадминов/программеров», который мог бы массово «надавить» на работодателей? пролоббировать обсуждение вопрсоов…? может пора…? может стоить хотя бы раз в год один день в горячее время «бастовать», причем всем сразу по стране..?

    Reply
  35. O-Planet

    >> у вас вашей зарплаты … хватит чтобы проплатить адвокату НЕХИЛЫЕ деньги, чтобы вас не посадили за нелицензионку

    Это несколько не так. На предприятии отвечает руководитель, а не исполнитель за то, что установлена нелицензионка. Исполнитель всегда может сказать, что меня заставили под страхом увольнения. Руководитель же не скажет, что я, мол, не знал, что мне мой программист ломаное все поставил, я думал, мол, что он из своего кармана за это платил 🙂

    >> может стоить хотя бы раз в год один день в горячее время «бастовать», причем всем сразу по стране..?

    Стоит. И накануне надо обязательно организованно всем что-нибудь сносить…

    Reply
  36. Abadonna

    >только одна объективная информация – “на 10 процентов”.

    Чтобы получать 30 в Красноярске, надо очень сильно постараться. Чтобы получать 35 в Москве — тоже надо сильно постараться, но с обратным знаком. У меня прям-таки стоит перед глазами ботаник-переросток-неудачник, с зашитым в биос, судя по некоторым высказываниям, «понаехали тут».

    Reply
  37. Abadonna

    +(36) А объективность — в профайле. В отличие от некоторых я не только фладю на сайте (в нерабочее время), но еще что-то общественно полезное делаю, безвозмездно абсолютно, причем

    Reply
  38. hogik

    (36-37)

    В нашей странной беседе не хватает еще одного участника.

    Reply
  39. Abadonna

    (38) Ладно, пожалуй я погорячился 😉

    Делаю restore, откат на неделю назад

    Reply
  40. hogik

    (39)

    Спасибо! Думаю, теперь можно расстаться на “ты”.

    Reply
  41. IsiKosta

    Про конуру верно подмечено!

    Reply
  42. igslepenko

    Могу точно сказать, что изменения к лучшему наблюдаются! Есть подвижки в стане руководителей в сторону позитивного отношения к IT-шникам 🙂 Не голословное утверждение, а прочувствованное на собственном опыте 🙂

    (34-35) Например, мы написали служебную записку на имя руководителя с указанием необходимого лицензионного софта, который нужен предприятию, с указанием стоимости, в ней проинформировали также о возможных последствиях использования нелицензионного ПО (в порядке напоминания :-)), зарегистрировали эту служебку в книге регистрации входящих документов и оставили себе копию. Результаты есть 🙂 Со скрипом, конечно, но проги приобретаются 🙂

    Про конуру… Последние предприятия, на которых я имел честь трудиться, предоставляли в распоряжение отдела АСУ комфортные (насколько возможно) кабинеты, отдельные серверные с кондиционерами… 🙂

    Это я к тому, что не все так плохо 🙂

    Reply
  43. svsrus

    (35)>>Это несколько не так. На предприятии отвечает руководитель, а не исполнитель за то, что установлена нелицензионка. Исполнитель всегда может сказать, что меня заставили под страхом увольнения. Руководитель же не скажет, что я, мол, не знал, что мне мой программист ломаное все поставил, я думал, мол, что он из своего кармана за это платил 🙂

    Кто тебе такое сказал? Первый кто будет виноват именно программист/сисадмин, если нет IT отдела. Если есть IT отдел, то виноват будет начальник отдела. Руководитель будет ответственен только в случае отсутствия сисадмина/прога в штате. Т.е. например любой ИПшник. Записки можно писать, можно фиксировать. Кроме эффекта (42) ничего они не дадут. Максимум помогут в суде немного смягчить наказание(и то не факт).

    Reply
  44. STs28

    Автор — молодец! В статье точно подмечена специфика нашей работы. Все как в поговорке — Награждение непричастных, наказание — невиновных…

    Reply
  45. CheBurator

    (35) > Это несколько не так. На предприятии отвечает руководитель, а не исполнитель за то, что установлена нелицензионка.

    несколько не так… нелицензионка в общем случае является УГОЛОВНЫМ преступлением, ответсвенность по уголовному преступлению КАК МИНИМУМ несет непосредственный исполнитель — то есть тот, кто устанавливал — а это скорее всего сисадмин/программист, да, вина может быть смягчена то, что админ/прог работал «под давлением» — но это уже пойдет в худшем случае как организованная группа… руководитель + сисадмин/прог… Весьма сомневаюсь, что руководитель захочет ВЗЯТЬ на себя УГОЛОВНУЮ ОТветсвенность.. — в итоге — отмазаться то может и отмажешься, но нервов и денег на адвоката будет потрачено изрядно…

    Reply
  46. O-Planet

    (43) (45) Вообще-то, я это читал в какой-то тематической статье. И они ссылались тоже на какое-то постановление, где ясно говорилось, что гос. органы контроля, понимая, что чаще всего IT-специалисты находятся под давлением руководства и исполняют в первую очередь распоряжения своего начальника, будут возбуждать уголовное дело не против конкретного исполнителя, а против предприятия, в лице его руководителя.

    Можно проконсультироваться с юристами, если таковые тут есть и откликнутся, чтобы этот вопрос прояснить.

    Reply
  47. O-Planet

    Кто сменил рубрику — зачет!

    Reply
  48. tango

    (46) «понимая, что» … лол 🙂

    ну, т.е., «по понятиям» — это теперь уже практика юридического оборота :))) ну, блин, страна победившего не знаю уж и чего 🙂

    Reply
  49. max1c

    Начинаю у себя внедрять такую практику: регулярно каждую неделю-две встречаться с руководителями фирм, которые обслуживаю, и беседовать о состоянии их IT. Встреча короткая не больше 15 мин.

    Выгоды следующие:

    — не надо тратить кучу времени, чтобы договориться о встрече;

    — регулярное общение сближает;

    — директор решает свои вопросы (особенно те, ради которых он не стал бы мне звонить), а я решаю свои;

    — директор как руководитель, ощущает что он участвует в управлении IT, даже когда этого фактически нет. Данный пункт надо комментировать, однако нет желания.

    Reply
  50. tango

    «У вас есть возможность «выйти сухим из воды», не дожидаясь результатов проверки. Для этого необходимо наличие в штате единицы системного администратора. В должностной инструкции последнего следует оговорить, что ответственность за соблюдение законодательства о защите авторских прав разработчиков программ для ЭВМ ложится персонально на него. Если у вас будет такая должностная инструкция, ответственность фирмы плавно перетечет в ответственность сотрудника.»

    http://www.klerk.ru/law/?8007

    Reply
  51. tango

    1 апреля 2008 года в Москве стартовал совместный проект Восточного Административного Округа (ВАО) города Москвы и ООО «Майкрософт Рус» — программа «Округ без компьютерных пиратов».

    http://www.gorod.ru/public/news/200804101746-8331.htm

    Reply
  52. hogik

    Статье из (50) – “минус”. Смахивает на пособие для жуликов. Т.е. она не разъясняет, кто несет ответственность, а даёт рекомендации по уклонению от ответственности.

    Reply
  53. Abadonna

    (50-52) http://www.volgograd.ru/theme/hitech/komp/raznoe/33716.pub

    — Кто именно несёт ответственность за использование нелицензионного программного обеспечения?

    — Уголовно-правовую ответственность за нарушение авторских прав может нести, в зависимости от обстоятельств, директор коммерческой организации, рядовой её работник, индивидуальный предприниматель или даже любое лицо, незаконно использующее программный продукт в домашних условиях. Чаще всего ответственность несут руководители небольших фирм, в непосредственном ведении которых было приобретение самой компьютерной техники. При этом правоохранительный орган в каждом конкретном случае устанавливает конкретное лицо, совершившее преступление, место, время, способ совершённого преступления, причинённый ущерб (ст. 73 Уголовно-процессуального кодекса РФ). Иными словами, важно выяснить, кто приобрёл нелицензированный программный продукт, на каком конкретно компьютере он установлен, кем был воспроизведён данный продукт (т.е. записан на жёсткий диск компьютера), сколько раз он был воспроизведён (т.е. на скольких ЭВМ он записан), какой именно ущерб был причинён правообладателю многоразовым воспроизведением. Необходимым признаком состава данного преступления является прямой умысел, т.е. лицо, незаконно использующее нелицензионную программу ЭВМ, осознавало общественную опасность своих действий, предвидело возможность или неизбежность причинения ущерба правообладателю и желало наступления таких последствий. Обязательными последствиями незаконного использования является причинение вреда правообладателю. Вред в конкретной ситуации может быть выражен в виде упущенной выгоды — стоимости незаконно воспроизведённых экземпляров программы или цены лицензионного соглашения на распространение программы для ЭВМ.

    Reply
  54. tango

    (52) да, сюда положил именно по контрасту с репутацией клерки.ру

    Reply
  55. Abadonna

    Кстати, обратите внимание, к каким последствиям (если кое-где захотят) может привести наличие административных локальных прав у пользователя. Как потом докажешь, что это ОН купил на барахле нелицензионных диск и САМОСТОЯТЕЛЬНО поставил на свой комп.

    Reply
  56. Amor

    Мля, это точно про меня…. да я еще плюс и 1С 8,1 и 7,7 поддерживаю…

    Reply
  57. Abadonna

    (56) Был у меня небольшой опыт совмещения проггинга с сисадминством.

    Просто я разу сказал всему бабью: я пришел сюда для того, чтобы вас тр@ать, причем не надейтесь, что в прямом смысле этого слова! Оказалось вполне достаточно 😉

    Reply
  58. Molodoi

    Ага… Такая работа называется аникейством.

    Большинство «босс»-ов не понимают, зачем сисадмин вообще нужен.

    Вечные требования того, чтобы всё работало просто убивают. 90% всех вопросов сисадмину — абсолютно левые. Просто следствия компьютерной безграмотности. Все клерки, вообще все люди категорически отказываются хоть как то шевеить своим серым веществом. Плин, в той же 1Ске, которую я только админю (обеспечиваю все шары, защиту и езервные копии — конфигурированием отдельный человек занимается) люди увидят какие-то ошибки и по таким мелочам я должен всё это разгребать… Причем с вероятностью 98% это — косяк самих пользователей. Напечатать документик в ворде — к сисадмину. Отсканировать что-то и отправить по мылу — к сисадмину. С архивами многие работать не умеют и категорически не хотят учиться. Бумага в принтере кончилась — говорят мне, смотрят как на виноватого, хотя достаточно сказать слово дежурному и он просто положит рядом с принтером новую упаковку. Секретарше уже 15 раз показывал, как настраивать копир на большую плотность печати для большей читаемости копии при плохом качестве оригинала — она все равно ходит ко мне. Этот кошмар длился больше года.

    Я еще и системы безопасности настраивал… Пожарная и охранная сигнализация, видеонаблюдение… И за то, что я сам проложил 800 метров кабелей для новых видеокамер (в том числе и через вышку — железная конструкция, на верху — линия 220, 23 метра) за это всё мне сказали спасибо. А когда у шефа батарейки сели в телефоне — я уже блин виноват.

    После того как в наше здание молния ударила сгорело несколько свичей, сетевух. Я всю ночь как придурок тестировал то что сгорело, заменял на новое перетягивал некоторые кабеля, восстанавливал базы из бэкапов… Потом — день сидел на работе ждал новых нюансов — всего не предусмотришь. Блин, я не спал 2 суток, питался всяческой хренью — живу далеко от места работы… И блин на следующий день на меня волны мата от начальства — какого такого хрена у меня ноут флешку не определяет…

    Понимаете, больше всего убивает не работа, которую по большей части надо делать за других, а просто полное отсутствие хоть какого то понимания того, что я делаю.

    Ты иногда сутками не спишь, добираешься домой на такси, потому что транспорт уже не ходит, часами сидишь во всяческих исходниках 1С, исправляешь кривости программистов… И в итоге — ничего.

    Самое обидное в том, что когда ты не делаешь ничего — т.е. — замечательно выполняешь свою работу! Потому что всё настроено, всё работает, нету никаких сбоев — все считают тебя лоботрясом и бездельником.

    Reply
  59. Abadonna

    2 Molodoi

    Жизнь вегда держи за узду!

    И не охай, и не ахай!

    Если тебя посылают в п@зду,

    Сам всех посылай на х@й!

    В.В.Маяковский.

    Reply
  60. CheBurator

    (46) Ты совсем бяка

    > будут возбуждать уголовное дело не против конкретного исполнителя, а против предприятия, в лице его руководителя.

    Против предприятия УГОЛОВНОЕ дело не может быть возбуждено. Дело возбуждается против ФИЗИЧЕСКОГО лица, которое может быть кем угодно…

    Reply
  61. kvant

    статья ради рекламы «кассовой программы»?

    (*) Кассовая программа …..

    УБОГОЕ средство организации розничного учета на точках.

    Reply
  62. hogik

    Я ж, говорил, что мужик с пИпироской в рекламном фильме всё впечатление о программе портит.

    Reply
  63. O-Planet

    (58) Если IT-спец этого всего не прошел, то он и не состоится, как спец. В лучшем случае осстанется до пенсии программистом 2 класса в каком-нибудь КБ. А вот кто все описанное однажды испытал и выдюжил, тот много чего в нормальных условиях добиться сможет и всегда будет вне конкуренции. И это — прямой путь в фрилансерство, кстати 😉

    (61) :|)

    (62) Может статься, что вы с ним почти коллеги…

    Reply
  64. kandellaster

    ожидал статью пропахшую снобизмом, но в действительности растрогало )))))

    Reply
  65. lopus

    Спасибо

    Reply
  66. Molodoi

    (63) Я это прекрасно понимаю 🙂

    По моему, я уже это всё прошел, поэтому меняю работу. Мое личное ИМХО — предыдущая работа мне уже ничего не может дать как админу — уже никаких перспектив. На данном этапе я достиг потолка, освобождаю место для трамплина другому ;). Наследство я оставляю не в пример лучше, чем получил, всё настроено, всё бэкапится, всё само обновляется, все машины работают идеально. А всяческоё фигнёй пусть занимается кто-то другой. Я свое дело сделал, скажем пока этому дому, пошли к другому :). Хочу организовать своими руками вычислительный кластер, хочу поработать с маршрутизаторами Cisco вживую, хочу получить все возможные сертификаты, хочу много еще чего сделать своими руками. Хочу стать очень хорошим специалистом в своей области.

    Как раз сейчас пришло письмо с приглашением на собеседование в IT компанию. Надеюсь, что хоть там юзеры будут более грамотные (а это означает не отмену головной боли от них, а переход ее на качественно другой уровень 🙂 )

    Reply
  67. CheBurator

    (67) Сообщи результаты собеседования!!! Интересно…

    Reply
  68. CheBurator

    Устойчивое фрилансерство позволяет чувствовать себя свободным…

    Reply
  69. O-Planet

    Кстати, Че… У меня есть знакомый, еще со старой работы, он электронщик с большой буквы, спец по разным хитростям. Он и для меня пару работ делал: например, охранное устройство на основе датчика объема, совершенно автономное, на военном аккумуляторе, но главное — с радиолучом в полкилометра (промышленные 50-100 м)! И это только один махонький прибор. Его бзик — разные подслушивалки и их обнаружение. Так вот… Он мне как-то показывал копию одного докладика, где приводится статистика промышленного шпионажа. Конечно, это — не на уровне ЧП-шников, а на уровне корпораций. Самый распространенный метод — шпионаж за счет «малых токов». Стоит телефонный аппарат, трубка положена, но твой разговор порождает колебани мембрамы. Соответственно, возникший ток создает ток индукционно в соединительном кабеле. Умельцы этот ток фильтруют и усиливают. На втором месте стоит подключение к компьютерной сети через обычную розетку 220 в. Принцип — тотже. Если сетевой кабель проходит где-то около проводов, то те же индукционные токи буду содержать все те данные, что носятся по сети. Конечно, можно только «наблюдать», а не производить активных действий. Но иногда стоимость того или иного дока, переданного на печать для кого-то может быть очень велика. Стоимость подобного устройства, на самом деле, достаточно низкая: в районе 10000 руб. Столько же стоит и глушилка.

    Все это — я к тому, что не всегда сканируют порты p2p клиенты. 🙂

    Reply
  70. O-Planet

    сорри за неточность… радиолуч — 5 км 🙂

    Reply
  71. adm_tolik_in

    статье зачет. кстати именно по-этому и ушел из админов в адиэсники. должен все уметь починить, настроить, отчитаться, ВЫПРОСИТЬ деньги на расходные материалы для орг техники и при этом зарплата на 3 тысячи больше чем у охранника, да еще и очень точно подмеченно *непонятно кто, занимается нипонятно чем…

    Reply
  72. премьер

    Зачет

    Reply
  73. unpased

    Я с этим полностью согласен!!! Сам имел достаточно длительный опыт администрирования, правда мне шеф всегда выбивал какую-нить премию. Хотяб за бизнес план и т.д. по поводу премирования я вообще хочу сказать, что в принципе это не столь важно. Важно чтоб зарплату платили хорошую и вовремя. Вообще системное администрирование не высокооплачиваемая профессия у программеров, а зря! Хороший системный администратор не только настраивает порты, обменники, автоматизирует установки и настройки, но и зачастую пишет достаточно сложные скрипты, требующие определенных навыков и знаний. и тут опять стоит вопрос а кто за них будет платить ??? руководство?? Да , им действительно пофик попой на то что происходит в ихней сети: рассадник вирусов или расшаренный доступ на всех компьютерах им главное что работало, а как , что гыы…. кому это нужно. оч. много предприятий набирают низкооплачиваемых пацанов студентов, которые не точтоб администрировать, автоматизировать или оптимизировать; патч корд сами сделать не могут! вот и думай потом откуда на этих предприятиях вирусятина или полнейший бардак!!!

    СИСТЕМНЫЕ АДМИНИСТРАТОРЫ!!!! ДОБИВАЙТЕСЬ ПРОФЕССИОНАЛИЗМА В СВОЕМ ДЕЛЕ И ТРЕБУЙТЕ ДОСТОЙНУЮ ЗАРАБОТНУЮ ПЛАТУ!!!!

    Reply
  74. karat60

    +1, но (Сейчас «огребу кучу пинков») когда принимают на работу, разве не интересуешься «условиями труда, отдыха, ЗП, отпуска, проф. роста, увольнения и т.д.».

    Если не интересуешься, то получаешь — все вышеописанное.

    Если являешься Профф

    Reply
  75. chev

    Согласен со всем. Замечу, что такое отношение не только к админам, а ко всем IT-специалистам. Наверное поэтому какой-то дебил «изобрел» новую специальность — компьютерщик ( три в одном ). Настучать бы по этой голове!

    Reply
  76. PeRom

    До недавнего времени и я так работал, на мне висело всё, начиная от чайников и телефонов и кончая настройками сервака и написания конфиг в 1с, правда сетка была небольшая и всё только строилось. На работу меня принимал действительно продвинутый начальник, обещал и платил за дополнительную работу, а главное знал и понимал чем я занимаюсь в отличии от некоторых его подчинённых. Потом начальник поменялся и понеслось… делал то-же самое, но практически на голом интузиазме, начал потихоньку забивать на всё, кроме основных обязанностей и прозьб понимающих колег. Скатился до того, что практически всеми днями переписывал разные фильмы и музыку с принесённых дисков. Но такое быстро надоело и начал искать другое место….

    в доп к постам unpased & karat60 — профессионализм уже был на уровне выше среднего и по сис администрированию и по 1с, но за 3 года так и не получилось найти достойного места работы(дело было в глубокой провинции, похлеще Урюпинска). Болшинство руководителей ещё не поняли важность ИТ и даже не знают основные возможности компьютерной техники, не говоря уже об экономическом эффекте от хорошего внедрения. Помыкался я помыкался и приехал в Москву, предварительно полгода поработав дистанционно, и сейчас доволен не только интересной работой и отношением руководства к этой работе, но и финансовой стороной вопроса(чего и ВСЕМ желаю). Останавливаться на достигнутом конечно не собираюсь. А насчёт профсоюза мысль хорошая и пора её доводить до воплощения в жизнь…

    Reply
  77. trdm

    «я, как 100-ый фри,» >> warning, detect ambiguity in token «100-ый фри».

    Reply
  78. Diamond

    Сама жесть: это когда начальником IT-отдела ставят человека, который перед директорами показал какой он спец в этой области, а на самом деле обычный ламер (как в сериале «Компьютерщики»). Когда вместо замены старого сломавшегося компа на новый, ремонтируют старый, причём стоимость ремонта, равна стоимости нового системника. Или когда не зная структуры программы начальник говорит программисту как и где делать… Извините накипело, задолбался с такими бороться…

    Reply
  79. Twixoed

    Та же ситуация. Когда твои «подопечные» — это все, что работает на электричестве, и сочетаешь в себе и сисадмина, и 1с-ника, и связиста, и монтажника, и т.д., а зарплата и отношение начальства далеки от твоих желаний, надо вести себя достойно. Не стесняйтесь требовать повышение з/п. Психология начальства такая: требует, значит не зря, значит заслуживает.

    Как-то работал в одной организации, выполняя все выше перечисленное, уволился. 5!!! месяцев не могли найти толкового «все-в-одном» или специалистов по отдельности. Естественно потихоньку начала система рушиться. Глюки в 1с-ке, в сети и т.д. Охранка да связь стабильно только работали. Звонками задолбали, бывший шеф обещал з/п в два раза больше, если вернусь. Не вернулся. Хотя иногда за гонорары навещаю, «что-то» делаю.

    Но вроде директор понял, что IT-шник — не последнее звено в организации.

    Reply
  80. advanter

    Пустопорожнее напонтованное бредильеро. Обо всем и ни о чем

    Reply
  81. Dethmond

    Вполне интересно было почитать

    Reply
  82. stavrosoleg

    Жаль, что руководители скорее всего не читают инфостарт, для них, я думаю, здесь есть над чем задуматься.

    Reply
  83. Мать Тереза

    — Уголовно-правовую ответственность за нарушение авторских прав может нести, в зависимости от обстоятельств, директор коммерческой организации, рядовой её работник, индивидуальный предприниматель или даже любое лицо, незаконно использующее программный продукт в домашних условиях. Чаще всего ответственность несут руководители небольших фирм, в непосредственном ведении которых было приобретение самой компьютерной техники. При этом правоохранительный орган в каждом конкретном случае устанавливает конкретное лицо, совершившее преступление, место, время, способ совершённого преступления, причинённый ущерб (ст. 73 Уголовно-процессуального кодекса РФ). Иными словами, важно выяснить, кто приобрёл нелицензированный программный продукт, на каком конкретно компьютере он установлен, кем был воспроизведён данный продукт (т.е. записан на жёсткий диск компьютера), сколько раз он был воспроизведён (т.е. на скольких ЭВМ он записан), какой именно ущерб был причинён правообладателю многоразовым воспроизведением. Необходимым признаком состава данного преступления является прямой умысел, т.е. лицо, незаконно использующее нелицензионную программу ЭВМ, осознавало общественную опасность своих действий, предвидело возможность или неизбежность причинения ущерба правообладателю и желало наступления таких последствий. Обязательными последствиями незаконного использования является причинение вреда правообладателю. Вред в конкретной ситуации может быть выражен в виде упущенной выгоды — стоимости незаконно воспроизведённых экземпляров программы или цены лицензионного соглашения на распространение программы для ЭВМ.

    Reply
  84. Romkin25

    Статья — поток бессвязной шизы написаный буквами в компьютер.

    Reply
  85. Бугор

    Сисадмин он как секретный агент, успехов не замечает никто, а вот провалы сразу становятся известны всем))

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *