bash.im ithappens.me zadolba.li
12344

Мышка лежала, глазик подвернула

28 июня 2014, 18:24

Недавно переехал на новую съёмную квартиру.

Раз уж кота нет, решил первым делом запустить на новом месте компьютер, и тут оказалось, что лазерная мышь (китаец с буквой и семёркой в названии) влево-вправо ходит хорошо, а вверх-вниз уж очень неохотно. Догадался, что, должно быть, пока мышь тряслась в сумке, сенсор перекосило, и он смотрит на поверхность под углом. Полчаса ковырялся в нём ватной палочкой — результата нет. В сердцах приземляю мышь плашмя на стол, придав ей некоторое ускорение… Оп-па, получилось!

А вы говорите, старые методы починки уже не работают…

12343

Мирного неба и чистого разума

28 июня 2014, 07:36

Информатика у нас в школе началась в качестве факультатива, куда нужно было записываться. Не зная о предмете ровным счётом ничего и увлекаясь немного пайкой и радиолюбительством, решил тоже записаться. Первая оценка по информатике была, как ни странно, двойкой, хотя ничего особо сложного на уроках не было. Но, видно, так сложились звезды. Сам класс состоял из компьютеров типа УК-НЦ, соединённых неким образом в подобие сети. В той же сети был и комп училки, у которой в системнике имелось два дисковода. Ученические компы не имели ничего, кроме монохромного зелёного монитора, системный блок был объединён с клавиатурой.

Поскольку нормальных компьютеров взять было негде, то на информатику я больше ходил ради теории, где учились переводить из двоичной в десятичную систему и тому подобному. В основном теория компьютеров изучалась по великолепному толстому тому Фигурнова, которую отец решил мне подарить, возможно, по наставлению какого-то знакомого или чисто из интуиции. Практические занятия были тупы до маразма, поскольку школьная программа отставала на много лет от фактического положения вещей. На УК-НЦ изучались какие-то старообразные программы, нужно было рисовать картинки при помощи алгоритмического языка и «черепашки» — в общем, ничего ценного и полезного. На практических занятиях я откровенно скучал, когда выполнял задание за пять минут и просто наблюдал, как 45 минут урока уходит у моих одноклассников на то же самое.

Весь принцип практических занятий состоял в следующем: училка загружала операционную систему на своём компе с одной дискеты, потом в другой дисковод вставляла дискету с какой-то программой и по сети загружала её в ученические компы. Была там и некая программа для работы с электронными таблицами, которая предусматривала передачу данных по сети. Выполнив задание и начав скучать, я стал внимательно изучать команды этой программки. Можно было обмениваться данными, если на одном компе запустить передачу, а на другом — приём данных. Но в программе обнаружилась дырка: если при попытке передачи данных на другом компе запускалась одна процедура, то этот комп вис намертво — помогала только кнопка Reset. И вот я начал развлекаться — поскольку задания выполняю я быстро, то ничего страшного, если наберу код и за пять минут до окончания урока. Наблюдая за одноклассниками, ждал, когда очередная «жертва» запустит нужную мне процедуру, и нажимал на передачу данных. Комп вис намертво, ученик вопил, училка шла к нему, комп перезагружался, а так как ни дискет, ни тем более жёстких дисков, то и сохраниться негде — ученик начинал делать задание снова. Первыми пали смертью храбрых самые сообразительные одноклассники, кто вперёд остальных выполнял урок; самые тугодумные (а таких было большинство) попали под самый конец урока, когда заново решать задачку было уже поздно. Поразвлекался так я на паре уроков (никому, конечно, и в голову не пришло выяснять, откуда ноги растут), а потом мне это наскучило.

Впоследствии я и сам преподавал на курсах компьютерной грамотности, всегда стараясь не забивать голову самых разных учащихся данными, какие кнопки в какой последовательности нажимать, а заставлял их самих отвечать на свои вопросы, зачем им нужно выполнять те или иные действия, то есть искать причинно-следственные связи между действием и результатом. Конечно, сейчас, работая администратором поддержки, сложно совместить обучение сотрудников со своими прямыми обязанностями, но стараюсь иногда применять свои навыки обучения, хотя порой и приходится пробиваться через тупость и простую человеческую лень, но конфликтовать — это значит наживать себе врагов, а значит, нужно искать компромиссы.

Всем читателям и писателям IT happens желаю удач в работе и на личных фронтах, мирного неба над головой и чистого разума.

12342

Чтоб два раза не вставать

28 июня 2014, 07:12

Пошёл в другой кабинет узнать телефонный номер нужного человека. По дороге:

  1. Услышал, что в серверной пищит упс. Зашёл, разобрался, устранил.

  2. Был утащен пользователем к его компу, обучил рисовать в Экселе.

  3. По просьбе мимо проходящей сотрудницы сходил в архив, принёс ей коробку бумаги. Выцыганил себе пачку.

  4. Затащили в кабинет по дороге, попросили дать принтер.

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

  6. Принёс принтер, установил.

  7. Таки добрался до цели, узнал нужный телефон.

Ни фига себе сходил за хлебушком…

12341

Сам шучу — сам смеюсь

27 июня 2014, 07:24

Когда-то давным давно я был начинающим айтишником. Как бывает иногда — любившим шутки и розыгрыши, типа прописывания юзеру в автозапуск какой-нибудь фигни, например, программы, ругающейся матом через спикер (то есть отключение колонок не поможет). Было забавно смотреть, как ничего не понимающий юзер суетится над клавиатурой, а комп хрипит на все помещение: «Пошёл на @#$!»

А потом как-то посмотрел по телевизору развлекательную программу. Участникам предлагалось рассказать о том, как они над кем-либо пошутили. Выходили разные люди, рассказывали разные истории, смешные и не очень.

И вот выходит парень, рассказывающий, что он работает системным администратором. Захлёбываясь слюной от восторга, рассказывает смешное: как он сделал скриншот рабочего стола, положил его в качестве фона, поудалял все иконки, перенёс вверх и скрыл панель запуска. На вид — обычный рабочий стол с иконками, кнопка «Пуск», все дела — вот только ничего не работает, потому что всё это — картинка на обоях. Юзер в панике, админ уссыкается. Конечно, достаточно нажать кнопку на клавиатуре — но все ж привыкли мышкой…

Вот вы сейчас поняли, что он сделал? А тогда в студии не понял никто. Человек рассказывает со сцены, ржёт, а вся студия сидит и смотрит на него, как на идиота, ржущего со слова «лопата».

И вот этот неловкий момент, когда он осознает, что вокруг тишина, только он один хрюкает от смеха. Все молча смотрят, а он бледнеет, краснеет — и бегом за кулисы.

— Мда, вот перед нами молодой человек рассказывал что-то, наверное, очень смешное, но он, похоже, программист, их сложно понять.

С тех пор, прежде чем пошутить на какую-то тему, стараюсь задумываться: а поймёт ли шутку жертва, или для неё всё это будет вот такими вот закидонами повёрнутого на голову админа-придурка?

12340

Жемчужина в куче фейспалмов

Жить или нет в чумном бараке — каждый решает для себя. Это не какое-то свойство конкретной профессии, а скорее свойство возраста. И для меня в IT всё ровно наоборот.

Во-первых, IT — это одна из немногих сфер, где ты можешь быть уверен в своём профессионализме. После освоения основного объёма информации по какой-то теме достаточно изредка читать новости и апдейты, чтобы сохранять навык. Зачастую знания, полученные 20 лет назад, оказываются актуальными и поныне (или, как минимум, сильно облегчают освоение темы).

Во-вторых, IT — это чуть ли не единственная сфера, где почти всё можно попробовать и проверить, прежде чем пускать в ход. Это не хирургия, где пациент реально может оказаться трупом. Да что там, даже у водителя автобуса больше риска, потому что он не может посреди движения отвлечься, а в случае ошибки — откатить автобус на пять минут назад.

В-третьих, устаревание в IT сильно преувеличено. Что принципиально изменилось в структурах баз данных за десяток лет? Какие радикально новые и шокирующие принципы, отменяющие все предыдущие знания, появились в ООП? Ну, поменялась за год радикально пара-тройка библиотек, появился какой-нибудь новый язык сомнительной полезности и унылый фреймворк. Может быть, вышла новая версия актуального для работы языка (хотя это случается раз в пять-семь лет). Тоже мне, трагедия…

В-четвёртых, ни 13-летний, ни даже 23-летний никогда не сравнятся с разработчиком с 20-летним стажем. И совершенно плевать, что они могут знать больше о чём-то новом: получить технические знания нетрудно, а вот опыт дебаггинга и разработки, особенно командной, развивается годами. Тут как у любых инженеров: «Опыт прямо пропорционален количеству испорченного оборудования».

В-пятых, приемлемое образование в IT действительно сложно получить… в России. Но я видел учебные программы и их результат в других странах. Они превосходны и реально могут сэкономить много времени при прокачке опыта.

В-шестых, превращать свой досуг в работу — это путь к общему радикальному снижению эффективности качества жизни и работы. Поэтому ни один уважающий себя хороший специалист не будет работать по 15 часов в сутки и доводить себя до нервного истощения бессонницей. Да, многие проходят это на начальных этапах работы (причём во многих профессиях), но потом приходит понимание, как правильно нужно совмещать работу, отдых и семью.

В-седьмых, IT — это огромная куча мусора, жемчужины в котором удивительно редки. И чем дальше, тем меньше этих жемчужин и больше фейспалмов, но, с другой стороны, вырабатывается и умение работать даже с чем-то кривым и нелепым, будь то язык, оборудование или пользователи.

Удачи!

12339

В облаках многолетнего опыта

27 июня 2014, 07:00

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

Информатику в той школе преподавал эпичный дяденька, дававший фору на сотню очков вперёд любому трудовику (парни поймут). Дяденька был заядлым алконавтом, причём до такой степени, что пил водку прямо на работе. В компьютерном классе была смежная каморка, что-то вроде учительской, где в открытую на столе стояла початая бутылка водки (видел своими глазами, когда как-то раз зашёл туда). Естественно, метод преподавания информатики был своеобразный, с шутками-прибаутками и сшибающим с ног перегаром. Когда учитель что-то вещал, стоя посередине немаленького класса, до учеников, сидящих за компами, долетал очень ощутимый выхлоп, поэтому ученики старались лишний раз не задавать вопросов, дабы учитель в их сторону лишний раз не поворачивался.

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


Препод что-то рассказывает нам, показывая на экране одного из компов (о проекторах тогда даже и речи не шло). Мы, соответственно, стоим вокруг него кучкой, морщась от перегара. И тут препод замечает на клаве какой-то мусор. Далее со слов одноклассника, стоявшего ближе всех к компу:

— И тут он такой: «О-о-о, пуши-и-инка!» — и пфу-у-ух на неё! Я чуть сознание не потерял…


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


В то время (шёл 2000 год) компов почти ни у кого не было, знаний о них — тоже. Мои одноклассники компы увидели, похоже, только на этих занятиях. А у меня за плечами уже было два года отличнейших компьютерных курсов (жаль, что таких сейчас днём с огнём не сыщешь) и приличный объем проглоченной и перелопаченной литературы о компах (для того моего уровня серьёзнейшие вещи типа книжек Фигурнова). Я не хочу хвастаться, но это было так. На информатику я ходил лишь потому, что препод не разрешил пропускать занятия, несмотря на мою корочку о курсах.

Когда я проходил на курсах Фотошоп, на занятиях был максимум практики и минимум теории, поэтому все два часа нужно было рисовать. Я откидывался на спинку стула, закидывал ногу на ногу и, уложив коврик от мыши на колено, так и рисовал — не для форсу, а чтобы меньше уставала спина и рука, а экран был подальше от глаз.

Итак, мы с классом сидим, что-то делаем на компах, возможно, рисуем в Пейнте. Я, по привычке закинув ногу на ногу, кладу мышь на колено и рисую. Сидящая за соседним компом наша отличница смотрит на меня косо:

— Ты что делаешь? Ты зачем так сделал? Ты мне помехи на компьютере создаёшь!

Дальше продолжать работу от смеха не смог.


Это я вот к чему вспомнил? Да к тому, что у нас ни в школе на информатике, ни тем паче на нынешних «компьютерных курсах» не учат ничему полезному — только как «нажать туда», «открыть то» и «сделать это». Этому и обезьяну научить можно. Я с теплотой вспоминаю два года учёбы на курсах, где я узнал много полезного, чем пользуюсь до сих пор (Офис, к примеру, я знаю именно оттуда), и где я продолжил бы учиться уже программированию, если бы компьютерный класс этой конторы не закрылся в нашей школе (да и вообще, по-моему, закрылась и сама контора). Пока наших детей будут учить вот такие учителя, а сами дети не возьмутся за что-нибудь сложнее «контактиков» и игрушек и не будут учиться думать головой, у нас будут юзвери, боящиеся компа и поражающие админов и саппортов своими перлами.

12338

Спастись за семь секунд

26 июня 2014, 15:12

Работал недавно в университете в службе технической поддержки. К нам в отдел взяли не очень умного студента на полставки.

Прошло полгода, наступило 1 апреля. По всем кабинетам пошли стандартные приколы с заклеиванием лазера мышки и прочими безобидностями. И вот я решил тоже подшутить над не очень соображающим студентом. В веточку реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run добавляю команду C:\Windows\System32\shutdown -r -t 07 (семи секунд на ввод команды shutdown -a хватает с запасом, проверял) и со спокойной душой иду по заявкам.

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

12337

Чему я могу научиться сегодня?

Работая в IT более десяти лет, я повидал всякое. О многом из этого «всякого» уже множество раз было писано-переписано здесь, на IT happens. Встречаются и безалаберные пофигисты, и откровенные ламеры, мнящие себя гениями IT, и простые хорошие сотрудники техподдержки, сисадмины, программисты…

Нас много, мы все разные — с разным уровнем знаний и опыта, с разным желанием учиться и общаться с людьми. О последнем стоит сказать особо, ибо общение является одной из неотъемлемых черт нашей профессии. Ведь все наши сервера, сети, компьютеры, телефоны и прочее — они не существуют в некой изолированной среде, они предназначены для использования обычными людьми, которым не нужно знать тип процессора и частоту памяти, названия протоколов и всё остальное. Им нужно, чтобы купленная ими железка работала, выполняла требуемые задачи, не создавала отрицательных моментов и так далее.

Однако при этом очень многие юристы, экономисты, менеджеры и все прочие забывают об одной простой вещи — о необходимости иметь хотя бы какой-то минимальный уровень знаний о том, с чем они работают. Никто ведь не сядет за руль машины или не прыгнет с парашютом без соответствующего инструктажа, подстраховки, многократной проверки… А всё почему? Потому что ценой вопроса в этих случаях может стать жизнь или здоровье. Когда же речь заходит об информационных технологиях — об этом никто не думает, ибо (за редким исключением, как у девочки в США, которая села на айфон) они не могут нанести никакого урона здоровью и тем паче жизни. Их максимум — это испортить настроение, создать небольшие сложности (невозможность отправить почту, совершить звонок, сохранить файл, зайти в соцсеть и так далее). Но это не смертельно и зачастую даже не особо критично — так зачем, спрашивают они, нам нужно что-то изучать, в чём-то разбираться? Ты айтишник — вот ты и разбирайся, настраивай, делай, а мы попользуемся… и, может быть, даже скажем тебе спасибо.

Но так быть не должно — и вот почему. Одно дело, когда информационные ресурсы или устройства не работают по вине администратора, который не рассчитал, недосмотрел, не подготовился — и совсем другое дело, когда «тыжадмина» дёргают по малейшим, самым незначительным поводам, вроде отсутствия звука, нежелания принтера печатать и так далее. Что стоит самому выполнить минимальный набор действий, прежде чем кричать караул и писать служебки во все инстанции? А всего-то и надо — проверить подключение кабелей, воткнуть наушники в другой компьютер, зачастую даже — просто перезагрузить устройство. Но нет, зачем это делать — ведь есть «тыжпрограммист», которому «за это» платят зарплату, который просто по роду деятельности обязан это уметь. Ну так он-то и умеет, и знает — но вы покажите мне админа, который бегает к менеджеру с вопросом, как провести переговоры с провайдером, к бухгалтеру — как купить новый компьютер или сервер, к юристу — как заключить договор найма квартиры или страхования машины… Я не говорю за всех — может, и есть такие. Но убеждён, что большинство нормальных айтишников старается решить эти вопросы самостоятельно, ищет что-то в интернете, советуется с друзьями и коллегами. И заметьте — речь идёт не об узкопрофессиональных вопросах вроде управления проектами, нюансов бухучёта или тонкостей судебного процесса, а о самых обычных, можно сказать, банальных, вещах, с которыми каждый человек сталкивается если не ежедневно, то достаточно часто.

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

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

Желаю всем успехов, взаимопонимания и уважения.

12336

Главное — начать

26 июня 2014, 07:12

Как всё начиналось: президент Путин говорит, что цензуры и слежки в интернете не будет. Создаётся СОРМ. Патриоты говорят, что ничего страшного, мы же не террористы, чтобы СОРМа бояться. Знающие люди начинают присматриваться к зарубежным серверам и изучать протоколы шифрования.

Некоторое время спустя. Начинаются нездоровые процессы вокруг доменов, РАО вспоминает про интернет, какого-то блогера в глубинке осуждают. Патриоты говорят, что их это не касается, а в глубинке всегда чёрт-те что творится, это не показатель. Знающие люди переносят домены из .ru и удаляют любую деанонимизирующую информацию о себе из соцсетей.

Некоторое время спустя. Возникает законодательная инициатива по защите школоты от интернета. Патриоты радуются: мол, очень хорошо, что школьники не прочитают про наркотики и суицид, а то в «счастливой российской действительности» с такими знаниями и до беды недалеко. Знающие люди говорят, что до политических блокировок осталась буквально пара лет.

Некоторое время спустя. «Школьников» начинают защищать и от политической информации, неугодной правящему клану. Заодно, раз уж механизм есть, начинаются рейдерские блокировки. Судебными процессами за высказывания в соцсетях уже никого не удивить. Крупных блогеров приравнивают к СМИ по ответственности. Знающие люди готовят загранпаспорта и начинают получать ВНЖ в других странах.

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

Уважаемые патриоты, вам действительно непонятно, что же плохого в «Чебурашке» и почему подобные инициативы вызывают негодование?