Широконоска

Дело было в конце 90-х.
Тогда еще эти ваши Интырнеты были не такими быстрыми, компьютерные игры распространялись на CD, а где-то еще и на дискетах. Пошел я к однокласснику, что жил от меня через дорогу, взять диск с какой-то игрушкой. Зашел к нему в подъезд - около лифта стоит мужик. Мужик в шляпе, в кожаном пальто, в возрасте, где-то 50-55. Стоит, качается, как ива на ветру. И запах перегара от него на весь подъезд. Короче, я решил, что с ним на лифте не поеду, лучше снова вызову.
Когда мужик заходи в лифт - что-то шлепнулось. Мужик вообще внимания не обратил, уехал. А я смотрю - на полу подъезда лежит банковская упаковка сотенных купюр. Початая, как я позже пересчитал - там было что-то 8к с копейками. Для конца 90-х, когда зарплата была 3-5к, для школьника - целое состояние.
Я эту упаковку умыкнул. Никакого лифта снова вызывать не стал, отправился домой.
И - да, поначалу показалось, что это - огромная сумма, но нам с друзьями хватило ее на неделю погулять.
Еще, тоже во второй половине 90-х, нашли с друзьями в гаражах коробку из-под обуви, полную советских червонцев. Видать, кто-то копил-копил, а потом деньги пропали, вот и выкинул.
ЗЫ: если надумаете где-нибудь потерять портфель с парой-тройкой десятков миллионов - пишите, я подскажу место.
Доброго времени суток, уважаемые пикабушники. Снова решил порисовать на футболке. Выбрал рисунок и поставил себе цель нарисовать одним цветом. Рисовал пару вечеров. Не скажу, что для меня это было просто, но я старался.

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

Вероятно, мои читатели помнят, что некоторое время назад у меня в офисе был потоп. Глубина кипятка составляла около 40 см от пола.
Часть документов, посвежее, стояла на верхней полке, другая часть, подревнее - на нижней. Если до верхней полки вода не добралась, то до нижней - вполне, папки намокли больше, чем до половины.
Сегодня выдалось свободное время, решил дотащить их до мусорки... но потом опомнился. Там куча паспортных данных. А бомжи сейчас тоже весьма ушлые. Понял, что придется свозить все в сад, в печку. Начал доставать из файлов. А все еще мокрое, бумага прилипла к файлам, не вынимается просто так - рвется. Это пришлось каждый файл разрезать, доставать...
Печати и чернила поплыли, документы перестали быть документами. Много интересных решений пропало. Но вот что меня удивило. Единственный документ, оказавшийся абсолютно сухим - исполнительный лист, который клиент собирается у меня забрать уже года два. В десятке папок нет ни единой сухой бумажки. А этот исполнительный лист - словно и не было потопа.
Колдовство, не иначе!
Поджигать его не пробовал, все же - нужно отдать. А так - кто его знает, может, он и в огне не горит?
Сначала я решил, что это какой-то пранк, запоздалая первоапрельская шутка от кого-то из моих приятелей. И подумать не мог, что это обернется теми ужасными обстоятельствами, в которых я оказался.
Толстый каменный потолок надо мной не позволяет вызвать полицию, но думаю, мне удастся выложить этот пост в Интернет, отправить письмо в бутылке, если вам угодно.
Здесь негде узнать время, но на момент рассказа все началось несколько часов назад.
Я сидел, ссутулившись за компьютерным столом, и щурился на резкий голубой свет монитора. Совершал свой ежевечерний ритуал, просматривая Крейглиста на предмет интересных предложений.
Я как раз собирался выключить компьютер и дать мозгу передохнуть, когда увидел это. Картинка была настолько нереальной, что мне потребовалось время, чтобы понять, на что я смотрю.
Между старинной пишущей машинкой и старым пыльным диваном приютилась моя фотография.
В заголовке было указано мое полное имя и цена 1500$.
Я мысленно перебрал всех своих друзей и членов семьи, чтобы понять, кто мог бы это сделать, но никто не попал под подозрения.
Я видел, что там было больше фото, и собирался пролистать их, но передумал. Испугался, что увижу размытые полароидные снимки, сделанные из кустов или через окно.
Тем не менее, я пролистал все фото, и понял, что видел каждое из них. Их делал я.
Они все были с моей страницы в Фейсбуке. Селфи с друзьями в баре. Фото с пляжа с моей девушкой.
Я почувствовал, как сердце ускорило темп. Страница была закрытой, и на меня не подписывался никто, кого бы я не знал. Как эти фото просочились в Интернет?
Я открыл объявление и с тревогой начал читать описание.
“Белый мужчина, 26 лет. Рост 5,8 футов, вес 237 фунтов. Потребляет примерно 2200 калорий в день.”
На последнем предложении я поднял бровь. Зачем кому-то может понадобиться эта информация?
Далее в мельчайших подробностях следовало описание всего, что я ел за последние две недели. Все, начиная от Макгриддла, который я съел по дороге на работу, до Сникерса, которым подкрепился сегодня после обеда.
Было указано даже лекарство от СДВГ.
Я нервно осмотрел дом, внезапно почувствовав себя голым и беззащитным. Где он раздобыл информацию? Как давно за мной следят?
Только я подумал, что хуже быть уже не может, как увидел в конце объявления слова:
“Товар неспортивный, и легко может быть схвачен двумя-тремя людьми. Брать с собой оружие рекомендуется, но в этом нет необходимости.”
Схвачен? Последняя надежда, что это шутка, начала испаряться.
Сколько людей прямо сейчас просматривают это объявление? Что за люди ищут такие объявления?
Затем мне в голову пришла настолько пугающая мысль мысль, что я прикрыл рот рукой. “А указан ли на этой странице мой адрес?” Это казалось вполне возможным. В объявлении указаны все подробности обо мне, так почему бы и нет?
Я просмотрел страницу, и наткнулся на слова, которые объясняли все.
“Адрес стоит 1500 долларов. Пишите, если интересует.”
В этом был какой-то нездоровый мотив. Кто-то хочет монетизировать слежку. Зачем пропадать такому таланту, правда?
Мне стало интересно, со сколькими еще людьми он это сделал? Сколько вторжений в дома, грабежей и похищений он помог провернуть за несколько тысяч баксов?
Я незамедлительно подал жалобу на объявление в надежде, что его удалят. И тут же понял, что могут пройти часы и даже дни, прежде чем модераторы сайта рассмотрят обращение. У меня нет столько времени.
Пальцы застучали по клавиатуре, вбивая запрос в Гугл, как можно связаться с живой поддержкой Крейглиста, но нашел только форму обратной связи.
В отчаянии я открыл почту, чтобы испытать последний шанс. Я вбил адрес продавца, случайный набор букв и цифр, и отправил отчаянную просьбу удалить объявление, предложив в пять раз больше указанной цены.
Ожидание ответа было пыткой. Я провел время, бегая по дому и закрывая все двери и окна. А также выключил свет, чтобы создать впечатление, что никого нет дома.
Я понимал, что у какого-нибудь условного психа не много шансов наткнуться на объявление. Интернет огромен, но мне хотелось бы свести их к нулю.
Я был уже на грани истерики к тому времени, как услышал уведомление о новом сообщении, и сердце чуть не выпрыгнуло из груди.
“Вынужден сообщить, что информация уже продана.”
Я уронил голову на руки. Было уже поздно. Как давно меня купили? Десять минут назад? Час? День?
Ход моих мыслей был прерван шорохом колес по гравию. Я приоткрыл штору и посмотрел на улицу, стараясь не обнаружить себя.
К дому подъехал черный внедорожник, пассажиров не было видно за черным стеклом. Я сказал себе, что все в порядке, они просто развернутся и уедут через минуту.
Однако, автомобиль остался на месте, и двери одновременно открылись. Из машины выскочили две фигуры, с ног до головы одетые в черное.
Я хотел убежать, но меня сковал страх. Я беспомощно наблюдал, как мужчины проследовали ко входной двери и громко постучали. Не нужно было много ума, чтобы понять, в чем состоит их план: подождать, пока я открою дверь и затолкать меня в машину. Но я придумал кое-что получше.
Я начал набирать 911, проклиная себя за то, что не сделал этого раньше. Входная дверь сделана из тяжелого дуба, и им потребовалась бы минута-две, чтобы выбить ее.
Затем я услышал это. Странный пищащий звук с другой стороны двери. Через несколько секунд я понял, что это было.
Это пищала клавиатура на двери. Они не могут знать код от двери, правда? А потом меня осенило.
Подонок, разместивший объявление знал обо мне все. Конечно, они знали пароль.
Кровь застыла в жилах, и я бросился искать, где мне спрятаться.
Щелк
Дверь разблокировалась. Я забился в темный угол кухни как раз в тот момент, когда она начала открываться с медленным скрипом.
Задняя дверь на другой стороне кухни. Я пробирался к ней, радуясь, что заблаговременно выключил свет.
Двое мужчин тихо вошли в гостиную, приглушенным голосом обсуждая, где я мог бы быть. Я уже почти пробрался к задней двери, но ударился о кухонный стол, мысленно прокляв себя за то, что не увидел его.
Шепот немедленно прекратился, и они направились прямо ко мне, вынудив искать укрытие.
Я проскользнул в кладовку как раз в тот момент, когда включился свет. Мужчины, вероятно, больше не заботясь о скрытности, начали рыскать по кухне.
Я зажмурился и начал молиться, чтобы они не заглянули внутрь, зная, что если это произойдет, я буду абсолютно беспомощен. Я прикусил пальцы, и казалось, что время тянется вечность.
Но в конце концов, они ушли искать меня в другие комнаты. Я с облегчением выдохнул.
Бззз
В моем кармане зазвонил телефон. Я вытащил его и увидел, что звонит моя девушка Лекси.
Мои глаза распахнулись. Лекси! Она будет дома с минуты на минуту. Что если они решат схватить ее вместо меня.
Я взял трубку.
– Привет, – сказала она.
– Лекси, не приходи домой. Это небезопасно!
– Боже, где ты? – с ужасом спросила она.
– Я прячусь в кладовке. Думаю, сейчас я в безопасности, но…
Звонок прервался. Сердце ушло в пятки. Они уже нашли ее? Я не предупредил ее вовремя?
Затем я услышал странный вибрирующий шум в соседней комнате. У одного из мужчин зазвонил телефон. Он ответил и на секунду прислушался.
Его голос был хриплым и приглушенным:
– Где он?
Еще одна пауза. Затем шаги, направляющиеся прямо ко мне. Голова на мгновение закружилась, а потом меня осенило.
Человек, выложивший объявление, не следил за мной, он жил со мной. Лекси разместила этот пост.
И она только что сказала им, где я нахожусь. Я выскочил из кладовки и бросился к двери как раз в тот момент, когда двое мужчин повернули за угол позади меня.
Я хотел оглянуться, но передумал. Если посмотрю назад, то начну нервничать, если начну нервничать, то споткнусь, а если споткнусь, то они запихнут меня в свою машину, и одному Богу известно, что со мной сделают.
Я распахнул заднюю дверь и выбежал на прохладный сырой воздух. Однако, прежде, чем я успел побежать, один из мужчин схватил меня за капюшон, рванув за шею назад.
Ткань стянула горло как змея, стало тяжело дышать. Я наугад ткнул локтем и попал ему по ребрам.
Мужчина вскрикнул от боли, и я почувствовал, как его хватка на долю секунды ослабла. Доля секунды – это все, что мне было нужно.
Я вздернул подбородок, поднял руки и выскользнул из толстовки, упав на влажную землю на четвереньки. И сразу же рванул в лес.
Сзади раздались раздраженные крики.
– Стреляй!
– Эту чертову штуку заклинило!
– Дай сюда!
Громкий хлопок раздался в ночи, и что-то просвистело над моим ухом. Интересно, из чего они стреляли. Звук был слишком тихим для пистолета.
Я быстро глянул назад, и обнаружил, что один из мужчин держит что-то похожее на маленькую, легкую снайперскую винтовку. Она зеленую с маленьким белым отсеком внизу.
Что, черт возьми, это за штука?
Мужчина засунул что-то внутрь, щелкнул затвором и прицелился.
Хлоп
Страх поразил меня как разряд тока. Я рванулся в сторону как раз вовремя, чтобы что-то пролетело мимо меня и вонзилось в ближайшее дерево. Это был дротик.
Они стреляли в меня транквилизатором, как будто в дикое животное.
Лес был от меня в сорока футах. В легких будто роились пчел, но я продолжал бежать, зная, что если замедлюсь хоть на долю секунды, они схватят меня.
Я делал все возможное, чтобы увернуться от дротиков, нырял в сторону каждый раз, когда слышал тошнотворный хлопок, но в конце концов удача меня покинула. Как раз когда я достиг деревьев, готовясь исчезнуть за густой листвой, я почувствовал в спине раскаленное жало.
Усталость начала поглощать мое тело, движения стали медленными и вялыми. Мир закружился вокруг меня и вскоре я рухнул на лесную землю.
Воспоминания о случившемся дальше обрывочные и смазанные: щелчок багажника, звон цепей.
Когда я в конце концов пришел в себя, то обнаружил себя на сыром бетонном полу, погруженным в темноту и дрожащим от холода. Единственным, что нарушало звенящую тишину, были тяжелые звуки шагов над моей головой.
Они оставили мне телефон то ли чтобы я не сошел с ума, то ли в качестве издевки. Чтобы убедиться, что я не смогу обратиться за помощью, они как-то заблокировали все функции публикации или обмена сообщениями. По крайней мере, почти все.
Этот канал – единственное место, куда я могу выложить пост. Сначала я думал, что они допустили ошибку. Подумал, что наверное,они просто не заметили это сообщество. Но сейчас я начинаю понимать, что они просто решили, что мне никто не поверит.
Но это не может быть правдой.
Хоть кто-то из вас должен мне поверить… правда?
~
Телеграм-канал, чтобы не пропустить новые посты
Перевела Регина Доильницына специально для Midnight Penguin.
Использование материала в любых целях допускается только с выраженного согласия команды Midnight Penguin. Ссылка на источник и кредитсы обязательны.

Сейчас остановил сотрудник ГИБДД. Есть мелкое нарушение, надо штраф выписать. Ок, я вообще не против, потому что нарушение есть. Не в этом дело.
Я около 10 минут ждал пока сотрудник выпишет мне штраф. Вот эта вот нахрен ну нужная бумажка, которую я сразу выкидываю потому что через пару дней на госуслугах этот штраф придет и я его сразу оплачу.
10 минут на 1 штраф в 200 рублей! Это долго и не эффективно!
Надо делать так: на СТС и правах должны быть типа qr коды со всеми данными.
Сотрудник остановил за нарушение, отсканировал qr коды на правах и на СТС в приложении, ввел статью нарушения, сформировался qr код на оплату. Я его тут же оплатил и поехал. Все. На все не более 3 минут.
(картинка с интернетов)
Пришла домой с работы. Полусонная, потому что на улице как бы весна, но вполне зима ещё. А организм сказал, что он проснётся, когда потеплеет. Решила лечь спать, но сначала глянуть что на Пикабу нового написали и наткнулась на пост про голубые бананы. И что их можно по словам специалистов в условиях Подмосковья вырастить. Внутренний голос намекнул, что Сибирь - это слегка не Подмосковье и бананы будут против.
Внимание вопрос - кто, абсолютно проснувшийся, уже нашёл саженцы плодоносящего банана для выращивания дома и нафига мне это нужно? Кто-нибудь выращивал бананы в горшке, как они?
Во время очередного двухчасового совещания вновь навалились размышления о демократии и "свободе слова" в строительстве. Тема весьма неоднозначна, как по мне.
С одной стороны, это, конечно, правильно, когда каждый имеет право выразить свое мнение и быть услышанным, принятым. С другой, часто наблюдаю картину, когда сам факт «продавливания» своего мнения становится важнее его содержания. И спрашиваю себя, а действительно ли нужно, чтобы КАЖДОЕ мнение имело право быть высказанным.
И я даже сейчас не поднимаю острые гендерные темы, от которых чуть ли не у каждого бомбит. Хватает рабочих моментов.
Делаю небольшой проект благоустройства в одном захолустном немецком городке. Ничего особо выдающегося, малая архитектура – небольшая станция проката великов с интегрированным в нее общественным туалетом (читай, бетонный навес и два помещения под ним), немного брусчатки и скамеечек. Я в проекте с 2016, до меня еще несколько месяцев другие коллеги занимались. На дворе 2022 (а сейчас уже 2023), начали строить, повезет – к концу года закончим. Больше 5 лет, КАРЛ!

Проект городской, решает Город, а Город – это совет партий, каждая со своим мнением. Часто мнение одних будет забанено другими, не потому что оно плохое, а потому что оно исходит от «конкурентов». У Города много мнений – с одной стороны, нужно закрыть дыру в пространстве и создать объект, который улучшит городской облик. С другой, ему не нужно никаких дополнительных мест, где будут тусить подростки с вандальными наклонностями.

Согласовывали, пересогласовывали. Кое-как согласовали, получили разрешение, но пока вся эта бюрократия тянулась сменились и представители от партий и их процентное соотношение. Приходят новые люди, приносят мнения в портфелях. Мнения у них есть, а времени изучать старые мнения нет, да и зачем, ведь те люди уже ушли. Каждый из них – житель этого города, каждый видит его со своей стороны, каждый хочет улучшить то, чего ему не хватает. Один ездит на работу на машине, и каждый день мучается с парковками и односторонним движением, а другой на велике, и ему неудобно ездить по исторической брусчатке, а вот по ровной плитке или асфальту было бы норм. И тому и другому улицы жмут. Третий ходит пешком, и любуется стенами, а хотел бы больше зелени. Четвертый любит детей, а пятого раздражают шумные компании. У каждого из них в голове образ идеального Города. Нет, не так – идеальных Городов. Каждый тянет одеяло на себя. Каждое мнение услышивается и рассматривается отдельным собранием, протоколируется, рабочее время оплачивается. Проект пылится на полке. Baulücke bleibt Baulücke. (Нем.: место для строительства остаётся местом для строительства)

Делаю большой проект, бюджет около 50 млн. евро. Сумма большая, и из одного кошелька не подъемная. Финансируется будущими пользователями и Городом. Про Город уже все всё поняли, а вот пользователи делят площади. И вроде как они вместе и у одного без другого дело не пойдет, но и у них у каждого свое мнение в портфеле, каждый из них бывалый моряк, построил свой бизнес и знает как лучше.
Сумма большая, ответственность еще больше, в одиночку такое комплексное планирование не потянуть. Привлекаются разные специалисты узкого и очень узкого профиля, у каждого свои суперспособности и специальные знания в голове, а на них основывается мнение в портфеле. Узкий специалист по экологии говорит: «Давайте строить экологичней», узкий специалист по конструкциям говорит: «Давайте строить долговечней». Еще даже строить не начали а 2,5 млн ушло на гонорары очень и не очень узких специалистов.
Вот, поди-реши как правильно – чтобы каждый «право» и голос имел, терять время и деньги из бюджета проекта, ответственность на всех и ни на ком. Или чтоб пришел один, и за всех все решил, а обиженных заткнул, но с риском, что решение в итоге неправильное и только хуже сделали. А может и лучше. Это же вкус и свобода мнений.
Напомнило две моих ситуации.)
Вышел как то вечером во двор, взять что-то из машины, смотрю, сосед ковыряется со своей "десяткой". Переднее колесо снято, под порогом толстая деревяха.
Я-Привет, что случилось?
Сосед - Да вот, ступичный затрещал, не могу гайку гранаты сдернуть, у тебя нет головки на 30?
Я-Есть в наборе, если надо я не против одолжить тебе его. Вечером как закончишь занесешь.
Сосед - Да, конечно, ок.
Вечером занёс, как и обещал,но весь в мазуте и песке. Ладно, протёр,песок вытряхнул и хрен с ним. Через пару дней при попытке выкрутить свечи со своей машины обнаружил что трещотка на 1/2 работает теперь только на затягивание.😡 Купил ремкомплект, сделал, набор,больше никому не даю, того соседа теперь посылаю подальше. Оказывается этот дятел надел на ручку трещотки трубу и пытался открутить закисшую гайку ШРУСа, хотя в наборе был срывник. Даже не сказал мне про трещотку. Набор Force, для того, чтобы никто не сказал, что возможно сыромятина была.
Вторая ситуация произошла когда дал коллеге свою таль двухтонку, которой снимал движки с машин в гараже. Тот принес её сломанной на работу в мой выходной и сказал остальным коллегам-" Китай какой то, сломалась". Все были в шоке, мне сразу позвонили, а я немедленно набрал этого товарища. На вопрос что он ей делал тот рассказал что пытался перетащить по участку металлический гараж 4*6. 🤦♂
На следующий день он купил у меня сорванную таль по цене новой. Мораль такова, что большинство людей действует по принципу-Не моё, не жалко. Чтоб у таких тридварасов писюн на лбу вырос!
Полгода? Пффффф. Три с половиной года я добивалась расположения кошки. Первый год я была приходящей гостьей и меня встречал комок пушистой ненависти. Когда комок узнала, что у меня ещё и прицеп от первого брака - ярости её не было предела. После моего переезда в кошкин дом наши отношения строились по принципу: "не лезь ко мне, и, так и быть, я буду тебя терпеть в своём доме". Единственные периоды оттаивания были в дни кошкомесиков. Кошке нужна была ласка и я с удовольствием её гладила. А потом она снова меня ненавидела.
Всё изменилось в день, когда свекровь приютила ещё одну кошечку. Обида королевы была вселенской. Она орала, била всех домочадцев и отказывалась есть. Не ела она несколько дней, даже если пихали прямо под нос. Перед ней скакали зайчиком, готовили вкусняшки, давали мяско, печёночку, дорогой корм. Но она объявила голодовку и всем своим видом показывала выдвинутый ультиматум: или она, или та блохастая прошмандовка.
И тут настал мой звёздный час: кошка, которая меня ненавидела и еле терпела в своём доме, стала есть у меня с рук. Исключительно у меня с рук и исключительно при хозяйке. Вот, мол, до чего ты меня довела. Не люблю тебя больше, ЭТУ лучше буду любить, чем тебя, предательницу.
А сейчас я съехала, украла у неё сына и периодически краду хозяина и она снова меня ненавидит. Но я не расстраиваюсь, у меня остался крутой кот, который зовёт меня мамочкой и мурчит трактором на коленочках. А, и ещё требует его целовать. Вот так:

Всем привет.
Сегодня продолжим наш экскурс в глубины системного анализа. Перед тем, как мы перейдем к интеграциям - логично было бы поговорить об XML\JSON.
XML, в переводе с англ eXtensible Markup Language — расширяемый язык разметки. Используется для хранения и передачи данных. Отличается простотой синтаксиса и универсальностью. XML позволяет описывать документы с помощью тегов, которые можно задавать самостоятельно. Так что увидеть его использование можно и в API в том числе (хотя и намного реже, чем JSON).
XML позволяет:
записывать иерархию — «один подчиняется другому»;
размечать текст по смыслу от важного к второстепенному;
хранить типовые данные — скрипты, настройки программ, названия чего-либо;
размечать текст для машинного обучения;
хранить результаты работы текстовых редакторов.
У XML-файлов древовидная структура. Это значит, что в них используется набор тегов, внутри которых могут находиться другие теги со своими значениями. Самый верхнеуровневый узел называется корнем, а все, что находится внизу, — листьями.
В XML каждый элемент должен быть заключен в теги. Тег — это некий текст, обернутый в угловые скобки:
<tag>
Текст внутри угловых скобок — название тега.
Тега всегда два:
Открывающий — текст внутри угловых скобок
<tag>
Закрывающий — тот же текст (это важно!), но добавляется символ «/»
</tag>
С помощью тегов мы показываем системе «вот тут начинается элемент, а вот тут заканчивается».
В любом XML-документе есть корневой элемент. Это тег, с которого документ начинается, и которым заканчивается. Он показывает начало и конец нашего запроса, не более того. А вот внутри уже идет тело документа.
Для примера давайте опишем объект Task нашей системы (см. первую практику) в формате XML.
<task type="issue"> (открывающий тег и корневой элемент заодно)
<topic> Не работает принтер</topic>
<priority> high</priority>
<isMass> false </isMass>
<description> Сломался принятер. Выключился ибольше не включается. Нужно срочно распечатать много документов, а не получается. Что делать? Просьба помочь</description>
</task> (закрывающая тег)
Пара особенностей, помимо перечисленных:
Все теги являются регистро-чувствительными. Это значит, что если, например, тег <user> закрыт </User>, документ будет оформлен некорректно;
Значения атрибутов должны быть заключены в кавычки. Атрибут — характеристика тега. Любые теги могут иметь атрибуты;
Вложенность тегов контролируется, поэтому важно следить за порядком открывающих и закрывающих тегов.
JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования.
JSON обладает рядом преимуществ. К ним относят:
компактность;
простое чтение предложений, написанных подобным образом – актуально и для машины, и для человека;
легкость преобразования в структуры данных для разнообразных языков программирования;
наличие у большинства языков программирования функций и библиотек, которые помогут создавать и читать структуры JSON.
JSON-объект — это неупорядоченное множество пар «ключ:значение», которые разделены ",".
Давайте теперь тот же объект Task опишем в формате JSON и я думаю, что на этом примере сразу станет понятна структура, потому что она намного более простая и наглядная, чем XML
{ (открывающая скобка - начало объекта, закрывающая скобка - конец объекта)
"type" : "issue", (Слева - ключ, справа - значение)
"topic" : "Не работает принтер",
"priority" : "high",
"isMass" : "false",
"description" : "Сломался принятер. Выключился ибольше не включается. Нужно срочно распечатать много документов, а не получается. Что делать? Просьба помочь"
}
JSON на данный момент наиболее распространен и повсеместно используется в REST, например.
P.S.: По традиции - буду признателен за вопросы про карьеру\профессию\чему угодно связанному со сферой IT - постараюсь ответить на всё.
В следующей части расскажу базовую теорию про интеграцию и начнем плавно переходить к REST'у.
Как-то снимали квартиру, и сосед тоже любил послушать музыку, и тоже ночью и не особо то и громко. Жили от него за стенкой. Но к нему постоянно прибегала бабка, которая жила через этаж и так сказать через квартиру и ругалась мол он громко слушает музыку. Она даже к нам постучала - "вот вы подтвердите!", На что была отправлена во-свояси, ибо своим стуком и возгласами, чуть не разбудила детей.
А однажды, действительно у соседа была шумная кампания, пели песни - ДДТ, чиж, Чайф, кино и тд. Закончили они примерно около 3х ночи. На следующий день он стучится к нам - "извините, наверное детям не давали спать, мы так больше не будем, редко собираемся..." - на что получает ответ, что дети спокойно спали, а мы с женой им негромко подпевали. И что самое примечательное, бабка в эту ночь не прибегала, хотя точно была дома :)
Хороший сосед, время от времени помогали друг другу.
Здравствуйте, все!
Так радовалась теплу в марте, что не рассчитала дозу радости и простыла из-за открытого окна.
Чтобы не разболеться окончательно, было решено остаться дома и провести воскресенье с крючком, клубком, чаем и сериалом "Друзья".
Родился очередной драконоребенок, родственник того, который обрёл новый дом в заботливых пикабушных руках.
Подросток снова получился, любит яркие худи, но не признается в этом.
Стоит самостоятельно, за счёт проволоки в хвосте. Ростом примерно 20 сантиметров.
Абсолютно готов к переезду. Ваша цена +стоимость пересылки по стране (Почта России, примерно 300 рублей).

Желающие приютить, договоримся в комментариях.

90% средств идут на благотворительность, остальное на новую пряжу.

Сегодня я постараюсь кратко рассказать о игровом процессе. Как я уже говорил, поле получилось сделать модульным, и перед началом игры его надо разложить так, как вам хочется (карт поля - 38, так что оно может быть большим, если есть место).
Вот примеры раскладок:

Такая:

Или даже такая:

Вторым этапом надо набрать себе из колоды игровые карты. В игре на данный момент две колоды по 21 карте. У каждой карты есть своя стоимость в очках (4, 2 и 1 очко). Для игры надо набрать карт на 12 очков.
Цель игры - быстрее всех прийти к определённой точке на карте, которая устанавливается перед игрой.
Игровая механика завязана на том, что если ты хочешь быстрее прийти к финишу, то иногда необходимо терять карты из колоды.
У каждой игровой карты есть свои способности, а на картах поля есть препятствия. Например, у карты Гамаюн есть две способности (цветные фигуры в столбце справа):

А на картах поля есть соответствующие препятствия:

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

Белые стрелки - видимая граница.
И тут бум! На самом краю обнаруживает это:

Сначала не придал этому значение, просто вываливали крупные камни - песчаник в отвал:

Но приглядевшись понял, что это фундамент, который залегал на глубине около метра:

Очень странный состав этого фундамента:

Камень песчаника, через каждые три ряда перевязан глиняными обожженными блоками. Про такую технологию, лично я не слыхал.
Получилось так, что этот край фундамента, приходится на край фундамента его дома. Остальное уходит дальше, но тоже находится на его участке.
Судя по капитальности строения и материала, примененного в строительстве - это было достаточно "богатое" сооружение. Надеюсь, что это был постоялый двор!
Так как место находиться довольно близко к деревне, хоть и в неком удалении, на перекрестке старинной дороги.
С уважением, Евгений Хрусталев.
Пы.Сы. Кто слыхал про такую технологию строительства - напишите, для каких сооружений оно применялось? Глубина фундамента около 2 метров и уходит еще дальше...
Вот примерные границы:

Материал ранее был опубликован в моем блоге "Поиск интересного с Хрусталевым". Там все про мои поиски, обзор находок и заработок.

Из всех месяцев весны, люблю только май. Потому, что март еще не весна, апрель ну такой себе тоже. А вот май прям весна весна)
И очень люблю, когда цветет сирень.
Холст, масло, размер 30х40