Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

Настольный вентилятор с USB портами.

в
Настольный вентилятор с USB портами. сделай сам, своими руками, электроника, IT, длиннопост

Скоро лето, будет жарко а потому люди начнут активно использовать вентиляторы. Большой вентилятор не всегда удобно. На работе он сдувает лежащие бумаги на столе и как правило стоит совсем не там где хотелось бы(не ставить же по вентилятор каждому сотруднику). Сидел я как-то на складе, распетрушивал старые комповские блоки питания, крутил в руках запчасти и обратил внимание, что решетка от вентилятора отлично подходит по размеру к дискете. Там тогда и понеслось... А сейчас я просто покажу пример как это можно сделать.

Показать полностью 24
  •  
  • 34
  •  

IT история номер раз.

Доброго дня друзья.


Я работаю в сфере компьютерной техники с 2000 года. Начинал мелким "ремонтом" ПК у знакомых и друзей. Затем, по газетным объявлениям, ездил по городу как скорая компьютерная помощь и "тыжпрограммист". Сейчас я системный администратор в страховой компании. Как у любого "тыжпрогграмиста", у меня есть багаж различных забавных, а порой жутковатых истории. С вашего разрешения изложу вам сегодня одну из них.

Для простоты восприятия всеми читателями в тексте постараюсь избегать проф сленга, по этому прошу не пинать за «не компьютерную» терминологию


Стандартный звонок – не работает компьютер. Не подает признаков жизни. Совсем.

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

Ситуация на месте.

Монитор и прочая периферия со следами недавней покупки. Системный блок извлечен из под стола и сиротливо лежит на табуретке в центре комнаты. Гарантийные наклейки сорваны. Совместив обрывки, убеждаюсь, что пошло всего 3 месяца с покупки. Ну, что же, хозяин-барин. Пытаюсь привести пациента в чувства, попутно провожу допрос домочадцев клиентки. И как обычно – «оно само». Не добившись каких-либо результатов, объясняю клиентке, что решить на месте не могу, нужно везти в «мастерскую». Поучаю её благословение, упаковываю комп и ухожу в закат.

На следующий день, благо вернулся поздно, берусь курочить. Попутно придерживаю выпадающую от удивления челюсть. Список находок по возрастающей «крутости». Китайский Noname блок питания. Сожжен в хлам. Плата в блоке покрыта копотью, обугленная изоляция проводов крошится под пальцами. Материнская плата. Чип БИОСа деформирован и вплавлен в пластиковое гнездо. Процессор. Какой-то AMD, за давностью не вспомню конкретно. Ножки процессора загнуты в самых немыслимых направлениях. Сам процессор в трещинах, от нескольких касаний распался на 4 обломка, как шоколадка. И вишенка на торте. На дюралевой подошве кулера красуется достаточно глубокая царапина. Пабам!!!

Два вопроса – как и зачем?

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

Привожу. И начинаю повторный допрос. Практически с пристрастием. Я потратил на выяснение всех подробностей почти час, но своё кошачье любопытство удовлетворил. В комнате присутствуют клиентка, две её дочерей, и парень старшей дочери. Этакий местный 50 Cent. Со всей соответствующей атрибутикой типа кепки козырьком назад и штанами «ширинной в мечту».

Мучить дочитавших до этого места долго не буду. Изложу сухой остаток.

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


Спасибо прочитавшим.

Показать полностью
  •  
  • 414
  •  

Администрирование #04. DHCP.

в

Предыдущая часть тут.

Прошу прощение за долгое отсутствие. Я поняла, что в моём man'е по DHCP написано прискорбно мало и решила полностью его переписать.

В данном посте я буду идти от сильного упрощению к менее сильному упрощению, и в конце приближусь к правде, мне кажется, это логичнее, чем сразу углубляться в протокол.


Для начала, что делает DHCP (Dynamic Host Configuration Protocol – протокол динамической настройки узла). С помощью этой штуки сетевые устройства могут получать IP-адрес и другие сетевые настройки автоматически. Работает этот протокол по клиент-серверной модели. В самом общем случае это выглядит так:


Клиент-всем: Дайте мне кто-нибудь настройки!

Сервер-клиенту: Держи, я тут сервер, вот настройки: «настройки». Тебе норм?

Клиент-серверу: Ага, «настройки» подходят, ништяк.

Сервер-клиенту: Пометил у себя, «настройки» записаны на твоё имя.

Клиент /сам с собой/  уф, применил «настройки», кажись пошел трафик.


Еще раз – это упрощение. На каждом этапе могут возникнуть свои нюансы и мы часть из них разберем. Пока о том, зачем это нужно: ведь есть статическое назначение адресов (и других настроек). На сегодняшний день, на мой взгляд, причина «во-первых» - это то, что для присвоения статических настроек надо хоть что-то знать о сетях, то есть – домохозяйка с роутером пролетает. Ну и причина «во-вторых», которая на самом деле наиболее важна – это автоматизация и централизация сетевой настройки. Круто, когда у вас 5 компов и в сети статика. Потом их станет 15 и появится файлик с адресами. Потом их становится 100… и в один непрекрасный момент срочно понадобится сменить DNS сервер или шлюз по умолчанию. И если на DHCP вы правите это в одном месте и настройки распространяются автоматом, то тут вы будете ходить и править сто компов руками (вас в процессе четвертуют скорее всего). К тому же, DHCP ведет за вас свой виртуальный «файлик» и не выдаст случайно одинаковые адреса разным хостам. В-третьих, это возможность выдавать адрес «на время», например, на неделю или на час. Вы же не будете каждому посетителю своего интернет-кафе прописывать адрес вручную и записывать в файлик. А так, адрес выдался автоматом, через час освободился и может быть выдан другому.


Для работы сервера выделяется некоторый пул (pool) – диапазон адресов, которые DHCP-сервер может раздавать клиентам.


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


Как видно из примера диалога выше, общение клиента и сервера разбито на несколько этапов-сообщений. В DHCP есть следующие типы сообщений: DHCPDISCOVER, DHCPOFFER, DHCPREQUEST, DHCPACK, DHCPNAK, DHCPDECLINE, DHCPRELEASE, DHCPINFORM. Клиент и сервер общаются по протоколу UDP (у сервера порт 67, у клиента 68).


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


На первом этапе клиент рассылает всем в локальной сети широковещательное сообщение на MAC-адрес FF:FF:FF:FF:FF:FF.

Отступление: Если у вас есть специальный сервер перенаправления запросов DHCP-relay, то сообщение может уйти и за пределы локальной сети.

Это сообщение DHCPDISCOVER. Тут возникает один нюанс: бывает так, что клиент «чистенький» - у него не было адреса, а бывает так, что у него был какой-то IP адрес и он говорит «неплохо бы повторить, если можно, бро». Во втором случае в список опций добавляется «requested IP address» с желаемым IP. Из важного в DHCPDISCOVER указывается ID транзакции (он будет одинаковым для всей цепочки обмена сообщениями) и идентификатор клиента (он должен быть уникальным в локальной сети, так что чаще всего это MAC).

Администрирование #04. DHCP. системное администрирование, лекция, DHCP, IT, длиннопост
Администрирование #04. DHCP. системное администрирование, лекция, DHCP, IT, длиннопост

В ответ все DHCP-серверы, до которых дошел запрос, присылают свои предложения DHCPOFFER тоже широковещательно на MAC-адрес FF:FF:FF:FF:FF:FF. Это происходит в том случае, если желаемый IP НЕ указан (о том, что происходит, когда указан – будет ниже). Клиент из них выбирает наиболее приглянувшееся (чаще всего по принципу «кто раньше прислал – того и тапки»). Сервер же, прежде чем прислать адрес, проверяет (протокол не обязывает, но настоятельно рекомендует), что адрес ещё не занят. В этом сообщении указывается уже предлагаемый IP, предлагаемые параметры и известен адрес-идентификатор сервера.

Администрирование #04. DHCP. системное администрирование, лекция, DHCP, IT, длиннопост

Подробнее про то, как выглядят остальные сообщения DHCP в Wireshark можно посмотреть в посте из соседней лиги. Или запустить wireshark дома.


Клиент, когда выбрал предложение, посылает DHCPREQUEST тоже широковещательно на MAC-адрес FF:FF:FF:FF:FF:FF, но с идентификатором сервера в соответствующем поле.


Сервер, если ничего криминально не случилось и адрес всё ещё свободен, посылает клиенту (всё так же широковещательно на MAC-адрес FF:FF:FF:FF:FF:FF) DHCPACK с настройками и помечает у себя адрес выданным. Уникальный идентификатор клиента и выданный IP-адрес однозначно идентифицируют DHCP-lease – так называемую аренду IP адреса. Если же адрес в процессе успел стать занятым, то клиенту посылается DHCPNACK с отказом и всё идёт заново.


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


Общая схема еще раз:

Администрирование #04. DHCP. системное администрирование, лекция, DHCP, IT, длиннопост

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


Вернёмся к DHCPDISCOVER и ситуации, когда мы просим выдать адрес, который у нас уже когда-то был. Rfc говорит нам, что в этом случае сервер сразу присылает DHCPACK (если адрес не помечен за кем-то другим) или DHCPNACK (если вы прошатались в отпуске месяц и адрес ушел к другому). Причем проверка на конфликты (пинг на всякий случай) ложится на клиента.

На самом деле, сколько ни ловила, так такую ситуацию и не поймала. У меня на DHCPDISCOVER с предпочитаемым IP в ответ приходил "Неправильный" DFCPOFFER на конкретный адрес. Подозреваю, что это ловился ipconfig /renew.


Если клиент обнаруживает, что с адресом что-то не в порядке, он посылает серверу DHCPDECLINE.

Немного о времени аренды IP-адреса. Это время в секундах, оно относительно, а потому не требует синхронизации времени между сервером и клиентом. То есть «забрать адрес через 3600 секунд» и без разницы, что у вас локаль Камчатки, а у сервера Москвы. Время аренды надо выбирать сообразно задачам – чтоб и адреса не кончались и слишком большой нагрузки на сервер не было. Интернет-кафе – час, дома – месяц, на работе – неделя, например. А еще есть время, через которое IP-адрес можно перезапросить, не отдавая его. Оно должно быть меньше времени аденды, тогда никто не захапает ваш адрес, пока ваш комп онлайн.

Теперь об опциях. Чаще всего, это DNS сервер, шлюз по умолчанию, ntp-сервер. А может быть куча всего – на это даже отдельный rfc2132 есть. У нас, например, такие.

Администрирование #04. DHCP. системное администрирование, лекция, DHCP, IT, длиннопост

Бывает еще такая вещь, как резервации (reservations). Это не когда индейцев ограничивают, а когда адрес добавляют к резервированию. Некоторые lease’ы запоминаются (админ указывает, какие именно). То есть, пара MAC-IP становится постоянной. Это позволяет получить статические адреса внутри пула, которые клиенты тем не менее получают по DHCP.

P.S.: Тема очень обширна, можно добавлять и добавлять. Но мне хотелось выдержать баланс между пересказом rfc и "DHCP для домохозяек".

Показать полностью 5
  •  
  • 270
  •  

Мечты о терпеливом заказчике

Мечты о терпеливом заказчике
  •  
  • 26
  •  

Собеседования

К посту http://pikabu.ru/story/pyatnichnoe_sobesedovanie_4994799 вспомнилось.

Работаю в крупной IT компании. Собеседования назначают рекрутеры по телефону. Затем кандидаты приходят в офис, их встречает девочка офис-менеджер (на тот момент работала в компании пару недель) и проводит на собеседование к специалистам, ожидающим в переговорке.
И вот встречает как-то девочка кандидата и приводит на собеседование одной из команд. Эта команда искала себе java разработчика. Начали они собеседование, вопросы каверзные задают, а кандидат не отвечает. Они начинают спрашивать вещи попроще. Тот тоже не отвечает. Сидит, потом обливается, весь перепуганный и не знает даже, что такое ООП. Наши программисты дали задачку и вышли. Подходят к офис-менеджеру и делятся с ней впечатлениями о странном кандидате, который пришел на разработчика, хотя ничего не знает. И вообще не понятно, как наши рекрутеры его выбрали. И тут офис-менеджер делает круглые глаза и куда-то убегает с криком: "О нет!". Через несколько минут она вся красная приводит другого молодого человека.
Оказалось, что на одно время было два кандидата. Офис-менеджер знала только про одного из них и привела его нашим ребятам, когда он пришел. Затем команда антиспама сказала, что к ним сейчас подойдет кандидат на должность модератора. Поэтому, когда пришел второй кандидат, девочка без задней мысли отвела его к ним. Таким образом, парнишка, который пришел на должность программиста попал на собеседование модераторов. Но не просто модератор, а порномодератор. С ним мило поговорили и дали тест. И вот он уже полчаса заполнял тест, который состоял из вопросов: "Что такое порно?", "Какая из этих картинок является порнографией" и т.д.. Самое смешное, что он только заканчивал университет, это было его первое собеседование. Поэтому он решил, что это нормально и сидел, отвечал на вопросы про порнографию. Подвох понял только когда увидел, как перепуганная офис-менеджер отбирает у него тест.

Говорят, этот тест он прошел, а вот как программиста его не взяли.

  •  
  • 2360
  •  

Ещё один

Ещё один IT, программист, commitstrip, Комиксы, it юмор, ты не поймешь

Перевод мой, но, поскольку сам комикс не мой – без "моё".

  •  
  • 469
  •  

Чтобы держалось лучше

Давным-давно, помогал как-то одной конторе разобраться с их локальной сетью.

Дело заключалось в том, что сеть они худо-бедно проложили, но работала она у них нестабильно, периодически связь пропадала.


Пришел, проверил настройки компов - все в норме.

Посмотрел на хаб - лампочки моргают, вроде нормально все.

Проверил кабеля - нигде не перебиты, все очень аккуратненько проложено.

А вот пинги то идут хорошо - то пропадают.


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


С нехорошим подозрением интересуюсь, что собственно так удивило? Оказывается, удивил админа необычный инструмент. У них обжимки не было!


А как же тогда они сеть прокладывали? Очень просто: провода зачищали, засовывали в разъем, и заливали "суперклеем".


И худо-бедно - но работает!



(C)

  •  
  • 949
  •  

С Другой стороны

в

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

Заказываем мы разработку мобильного приложения у сторонней компании(СК). Я не знаю как они выиграли конкурс, но это просто боги разработки и обратной связи.

На любой косяк по работе их приложения - у них 3 стандартных ответа. Редко-редко они соглашаются сразу.


Первый:

Мы: у нас тут ошибка.

СК: У нас не воспроизвелось.

Мы: Но у нас не работает в одном и том же месте на всех устройствах, на которых мы смотрели. Вот более подробное описание.

СК: У нас не воспроизвелось.

Мы: Вот пошаговые скриншоты.

СК: у нас не воспроизвелось

Мы: Вот видео, вот телефон в коробке с установленным приложением,ТЗ на ошибку, код с ошибкой, код с исправлением и деньги за вашу несказанную поддержку.

СК: выложили версию с фиксом, проверяйте.


Второй:

Мы: у нас тут ошибка на хреноми, андроид 5.1.

СК: у нас нет такого устройства

Мы: но у нас же ошибка, а модель довольно ходовая.

СК: у нас нет такого устройства. А эмулятор андроида работает корректно.

Мы: ну и что вы предлагаете, купить вам такой телефон взамен платы за доработку?

СК: выложили версию с фиксом, проверяйте.


Третий:

Мы: Вы дико удивитесь, но у нас тут ошибка.

СК: этого  не было в  ТЗ.

Мы: как это не было? - ссылка на фрагмент

СК: у нас такого в ТЗ нет.

Мы: 5 страница, 3 строчка сверху.

СК:выложили версию, проверяйте.


Ну и бонусный:

Мы:у нас сломался старый функционал

СК: не может быть, мы в эту часть не лезли.

Мы: Но все-таки он сломался

СК: исключено

10 мин

СК:выложили версию, проверяйте.

Показать полностью
  •  
  • 1798
  •  

Когда не выполняешь обещание

в

Работаю в сфере продвижения сайтов и частенько клиенты, минуя проджект-менеджера, обращаются ко мне с мелкими просьбами.

К - клиент, Я - я.

К.- Здравствуйте, сделайте перенаправление страниц сайта с <...> на <...>

Я.- Хорошо, нужны доступы от фтп

(через три дня)

Я.-Доступы скиньте пожалуйста от фтп

(через неделю)

Я.- Мне нужны доступы

Я. -...

(три недели)

К. - Почему редиректы все еще не настроены?

Я. - Что бы я сделала редирект нужны доступы от фтп.

К. - Ок, отправим

(прошел месяц)

К.- Месяц прошел, почему ваша компания так относится к задачам???

Я. - Вы не отправили мне доступы на фтп

К. - ок


Это не первый и не последний прикол от клиентов. А у вас какие были случаи?

  •  
  • 3652
  •  

Загрузка админа

Загрузка админа Комиксы, чб, IT, Мэм, длиннопост
Показать полностью 1
  •  
  • 93
  •  

Ноутбучек не болей или когда похерил все болты

в
Ноутбучек не болей или когда похерил все болты
  •  
  • 349
  •  

Что ты такое?

в
Что ты такое?
  •  
  • 249
  •  

Узнать боль

в

Когда Windows уже даже не стесняется

Узнать боль боль, windows 10, юмор, IT, it юмор, компьютер
  •  
  • 115
  •  

Я тут вам боль принес 2

в
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Я тут вам боль принес 2 длиннопост, Картинки, боль, it
Показать полностью 11
  •  
  • 307
  •  

Я тут вам боль принес

в
Я тут вам боль принес длиннопост, Картинки, боль, IT
Показать полностью 11
  •  
  • 1209
  •  

Вдогонку про "Работает - не трогай"

в
Вдогонку про "Работает - не трогай" IT, компьютерные сети, it юмор, ад перфекциониста, айтишники, сисадмин
Вдогонку про "Работает - не трогай" IT, компьютерные сети, it юмор, ад перфекциониста, айтишники, сисадмин
Показать полностью 2
  •  
  • 72
  •  

Canonical прекращает развитие Unity 8 и Ubuntu Phone

в

Марк Шаттлворт объявил о решении вернуть Ubuntu к поставке GNOME в качестве основной оболочки рабочего стола. Более того, заявлено о прекращении инвестирования в разработку оболочки Unity 8, редакций Ubuntu для смартфонов и планшетов, а также в развитие режима convergence, предоставляющего средства для перехода мобильных устройств в десктоп-режим.
Взято с opennet.ru

Canonical прекращает развитие Unity 8 и Ubuntu Phone Linux, Ubuntu, IT, Open Source, гифка
  •  
  • 246
  •  

Говорите айтишники это молодые чуваки?

Говорите айтишники это молодые чуваки? it, возраст, технологии, опыт не продам
Показать полностью
  •  
  • 3815
  •  

Действительно

в
Действительно
  •  
  • 152
  •  

Когда решил узнать, что такое IT поподробнее

Когда решил узнать, что такое IT поподробнее
  •  
  • 506
  •