We do what we must because we can.
habrahabr.ru/blogs/im/49778/



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

читать далее →


1 комментарий




We do what we must because we can.
Который первый скачается/установится/заработает про тот и напишу.





22:56

Otoko:

We do what we must because we can.
We do what we must because we can.
А когда "какя-то ошибкf" станет "конкретной ошибкой" сообщите нет? :)





@темы: ночь и тишина данная на век

We do what we must because we can.
Бык со львом отдыхают. У льва звонит телефон, он берет трубку.

– Да, милая,–говорит лев,– скоро буду. Что делаю? С быком отдыхаю. Когда закончим? А мы уже почти закончили – бегу через пару минут. Что купить? Ага, хорошо, обязательно – конечно, все запомнил, все куплю!

Лев кладет трубку, а бык смеется. Мол, как это так, тебе жена позвонила, а ты ей: «Да-да, уже бегу, все куплю». Не можешь, что ли, хлопнуть по столу кулаком: мол, я мужик, и все! А Лев ему отвечает: – Дорогой бык, ты не путай. Это у тебя жена корова, а у меня – львица...





@темы: юмор

We do what we must because we can.
Для кого пинакл делает говно умееще меньше бехолда, но стоящее так же?





We do what we must because we can.
We do what we must because we can.
Еще до меня, в Автоленде, был в отделе человек, который цепляясь р-админом вещал в трубку "подождите сейчас я на вас залезу".

Передается устно уже который год ))





@темы: юмор

We do what we must because we can.
Пока пытался загрузить это:



ссылкой, вылезло вот это. Хорошая ошибка. :)







@темы: юмор

We do what we must because we can.
"Инженер по АСУ"

Вроде как с лингвистической-логической точки зрения и можно так сказать, но слух режет, так же как привчка некоторых, взяв трубку отвечать "Такой-то, с АСУ", иногда не разберёшь даже, что там, предлог с аббревиатурой или глагол :)





@темы: юмор

We do what we must because we can.
Меня до сих пор прет от вакансии "ведущий инженер по развитию КИС", кисы (см фото предыдущих записей), ваще офигели - без инженеров не развиваются.

Еще из курьезов на у1 компания занимается "IT-аутсорсингом", ей нужны, цитирую "Специалисты компьютерной помощи". Угу, с мигалками и надписью "абулансе". И дефибриллятором - для разгона проца. :)





@темы: юмор

We do what we must because we can.
Заморочился над этими дядьками из крупных компаний т.н. Службой безопасности. Серьезные все до ужаса! С другой стороны порыл в локалке уголовные базы - только старье. Вот собственно и вся их серьезность )





We do what we must because we can.
Маска подсети. Вы уверены, что понимаете для чего она нужна?



Недавно мне довелось проводить собеседование с соискателями на должность инженера-программиста в нашу компанию. Обязательным условием приема на работу было - хорошее знание и понимания основ функционирования локальных вычислительных сетей (ЛВС). По итогам собеседования я поразился тому, что ребята, которые совсем недавно закончили ВУЗы города по техническим специальностям, плохо понимают, что такое маска подсети. В этом посте я проведу небольшую работу над их ошибками.



Практически все на вопрос: “Что такое маска подсети?“, бодро выдавали общее определение, мол маска подсети - это битовая маска, которая в результате применения побитовой конъюнкции к IP-адресу позволяет определить адрес сети. И тут же терялись когда я задавал вопрос: “Почему адрес 192.168.111.64 не может быть адресом хоста при маске 255.255.255.192?“.



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



1. Адрес подсети;



Это адрес который используется для организации маршрутизации между несколькими подсетями. При получении IP-адреса хоста маршрутизатор накладывает на него маску и определяет адрес подсети, затем по этому адресу определяется адрес шлюза на который нужно отправить пакет.

2. Адреса хостов в подсети;



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

3. Широковещательный адрес (Broadcast).



Это адрес который не присвоен ни одному хосту в подсети. Данный адрес используется для отправки широковещательных пакетов, которые предназначены каждому хосту подсети.



Здесь нужно понимать, что широковещательный адрес необязательно должен иметь на конце цифру 255 (например, 192.168.111.255), а адрес сети 0 (например, 192.168.111.0). Это заблуждение связано с тем, что в большинстве примеров, которые приводятся в различных учебных материалах, выбирается самая простая маска подсети - 255.255.255.0 (речь идет о сетях класса “С” естественно), и в данном случае broadcast действительно будет имет на конце цифру 255, а адрес сети заканчиваться на 0. Но для других масок адрес подсети и broadcast могут принимать другие значения, например для ранее приведенного вопроса адрес подсети - 192.168.111.64, а широковещательный адрес - 192.168.111.127.



Конечно, в голове применять побитовые вычисления может не каждый, но для сетей класса “С” эта задача вполне выполнима. Если же эти вычисления ну никак не даются, то аналогичные результаты можно получить аналитическим путем. Например, 256-192 = 64 (здесь 192 - это последняя тетрада маски подсети) следовательно в каждой подсети всего 64 адреса из которых 62 адреса могут быть присвоены хостам, а 2 будут использоваться для широковещательных пакетов и адреса подсети. Отсюда IP-адреса 192.168.111.0, 192.168.111.64, 192.168.111.128, 192.168.111.192 будут адресами подсетей (в качестве адреса подсети всегда используется первый ip-адрес подсети). Очевидно, что раз максимальное количество IP-адресов в сетях класса “C” равно 256, то можно получить только 4 подсети.



Чтобы окончательно внести ясность в этот вопрос, привожу ответ, который я ожидал услышать от соискателей: при указанной маске адрес 192.168.111.64 - является адресом подсети и использоваться для адреса хоста не может.



Есть еще один вопрос, на который так же очень часто давали неверный ответ: “Какой размер у самой маленькой подсети?“. Здесь многие называли цифру - 3. Так же некоторые считали, что в такой сети может быть 2 адреса. Правильный ответ - 4. Почему? Давайте разберемся.



У маски подсети существует два наиболее часто используемые формы записи:



1. десятичный вид ( 255.255.255.192 );



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

2. двоичный вид( 11111111.11111111.11111111.11000000 ).



Здесь я немного искажаю действительность, потому что на практике используют запись следующего вида: 192.168.111.0/26, где 192.168.111.0 - адрес подсети, а /26 - количество единиц в двоичном представлении маски.



В двоичном виде маска подсети всегда(!) как правило представляет собой единицы идущие подряд слева направо. Т.е. масок вида 11111111.11111111.11111111.11001100 не бывает. При таком разбиении существует всего 8 возможных окончаний для масок в сетях класса “C” ( для упрощения дальнейшего изложения, я буду использовать только последнюю тетраду маски). Очевидно, что маска 11111111 определяет “пустую” подсеть, поэтому использовать ее бессмысленно, маска 11111110 определять подсеть из двух адресов, один из которых - адрес подсети, другой - широковещательный адрес. Создавать такую подсеть так же не имеет никакого смысла. Следующая возможная маска - 11111100 определяет сеть из 4-х адресов, два из которых используются под адрес сети и boradcast, а два могут быть адресами хоста. Обычно в такой подсети один адрес - это адрес шлюза (gateway), а другой адрес хоста.



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



Возможно, некоторые подумают, что программисту подобные детали знать совсем не обязательно, ведь как правило вопросы связанные с организацией сетей решают системные администраторы. Но на мой взгляд, подобная точка зрения не совсем верна, программист должен уметь выражать свои мысли на языке понятном системному администратору. А то знаете ли, глупо просить сетку из одного адреса для тестирования и возмущаться, когда вместо одного адреса выдается целых четыре. Если вы не согласны со мной, то смело выражайте свое мнение в комментариях!



Тырено отсюда





@темы: рабочее

We do what we must because we can.
Люкс - зачет.

А смысл джокера - не понятен.





We do what we must because we can.
We do what we must because we can.
Хороший библейский принцип "глаз за глаз". Ну или как на руси делалось - вору руку отрубали.

Я кстати об этом принципе вспомнил аккурат с покупкой велика. (Нет не по поводу их угона). В общем поскольку штрафы у нас все-таки мелкие по сравнению с "нецивилизованным" востоком. Взимаются из рук вон плохо. То предлагаю систему "натуральных" наказаний.

Пример актуальный для веллеров (ну и для простых прохожих тоже, мне в подошву частенько втыкаются мелкие осколки стекла.)



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



Ну и по ассоциации, помешал человеку светофор/стена/ограда вокруг газона делаем то же что и он проделал с "жертвами" табло сворачиваем на сторону (для начала можно ограничиться носом)/на лбу делаем фигурную трещены (или малюем нитро краской или автоэмалью)/и ломаем руку...



У нас же народ простой и наказания должны быть такими же.



Помнится у Хайнлайна был очень хороший мир с тако системой наказаний.

Или не менее хороший оригинальный мир Звездного Десанта.





@темы: мысли, общество, Государство

We do what we must because we can.
We do what we must because we can.
Долго долго я ползал по магазинам стараясь найти наушники с микрофоном, удобно сидящие на ушах и отличные от "мировго лидера по производству наушников дефендера" который буквально заполнил рынок своей продукцией. ВИдимо популярной в связи со своей низкой ценой и высоким качеством.

Ну, что бы не было на рынке, но ушам размером с нормальные, а по цене дешевле штатных капелек идущих к какойнибудь мобилке ниже уровня СЕ - увольте.

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

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

И как ни странно повезло в эти выходные случайно забрести в М-видео, что в успенском и набрести там на уши Elecom.

Последний вечер вообще не включал колонки... Х)

По удобству пока что вообще лучшее, что было, да и по качеству отличились весьма и весьма чистым звуком... Х)

А ведь даже обговаривал условия обмена заранее, на всякий случай )





We do what we must because we can.
Один японский журналист нашел свой, очень особенный, взгляд на интересующую всех нас проблему сопоставимости русского и японского характера. Надо отметить, его версия выглядит для русских лестно, хотя и необычно: то, как и в чем мы отличаемся друг от друга, по мнению этого журналиста, наиболее ярко характеризуют… схемы наших традиционных туалетов.



“Вы, русские, очень смелые люди, - говорит японский коллега, - даже по вашим туалетам видно, что вы привыкли встречать опасность лицом. В туалете человек абсолютно беззащитен - даже больше, чем в бане. Он не просто гол, он занят делом, требующим полного сосредоточения. В туалете человек не может схватиться за оружие - ведь попытавшись дать отпор, он может оказаться в совсем неприглядном виде перед сбежавшимся окружающими. Он не может передвигаться со спущенными штанами, не может позвать на помощь. Человек в уборной уязвим абсолютно!



Что в такой ситуации делаем мы - японцы? Мы строим туалеты, в которых, сидя в “позе орла”, отворачиваемся лицом от двери, через которую приходит опасность, и подставляем врагу спину. Что бы ни случилось, мы не хотим этого видеть, мы хотим умереть в туалете спокойно - уткнувшись лицом в грязный пол и не сопротивляясь. Такова привычка, и она затверждена в веках, в характере, в архитектуре.



Как поступаете вы - русские? Ваши сортиры отличаются не только от японских, но и от европейских. В русской уборной человек не может чувствовать себя в безопасности никогда - даже если нет войны и нет врагов. Там все время нужно быть настороже! Но вы, русские, очень смелые люди. Вы не только не боитесь ходить в свои туалеты, но и не боитесь встретить там смерть. Вы забираетесь высоко на корточки и сидите не боком ко входу, подставив спину, как это делаем мы, японцы, а лицом - с гордо поднятой головой встречая опасность! В этом и состоит принципиальное отличие между нами - японцами, и между вами - русскими”.



Конечно, мнение необычное и во многом, наверное, спорное. Но, воспроизводя его здесь, я вспомнил, как японист Григорий Чхартишвили в одной из своих книг писал о том, что самая неприглядная смерть – смерть, внезапно застигшая тебя в туалете…



news.leit.ru/archives/2738#more-2738





@темы: юмор

We do what we must because we can.
переедали васаби? Идиотское ощущение, что-то среднее между, отравлением и постоянным чувством голода в желудке. При этом, плохо себя чувствует только он, и признаков интоксикации, как при настоящем отравлении, просто нет. Наверное я все-таки этому обязан своими дурацкими снами - днем мне приснилось, что я в мире зомби паник наткнулся на новый тип монстров с кислотой и огнеметами, обычных почти нет но есть толпы "беляшей"...



PS А васаби у нас зверский... концентрированный.





@темы: мысли, болею