Доставка и самовывоз в Бангкоке

Доставка

Экспрес за 300 бат в этот же день. Сообщили адрес, фио и местный номер телефона,желаемое время доставки, оплатили и ждете курьера. 
Можно обсудить доставку в абсолютно любое время дня и ночи.

Также, у нас есть точка самовывоза.

  1. Выберите товар который вы хотите получить.
  2. Собираем ваш заказ.
  3. Отправляем его на точку самовывоза
  4. Точка самовывоза находится https://goo.gl/maps/SFYBtmgWwQt2iiCi8. Вокзал или метро Хуа Лампонг (Hua Lamphong), при выходе из вокзала сразу через дорогу, увидите магазин 7eleven и рядом с ним кафе, где будет много европейцев. Смотрим на фото.

6. Перед тем как ехать на точку самовывоза надо ОБЯЗАТЕЛЬНО написать отдельному человеку на точке в телеграм @ana4imm (быстрее), или в вк https://vk.com/ana4imm  (медленнее), или ватсап +9127716787 и договорится о встрече. Мы все говорим на русском.
7. Когда нужно писать на контакты выше? Прямо когда вы читаете это
8. Если вы приехали на точку самовывоза пропустив пункты выше то вероятные последствия, никого нет на точке самовывоза или ваш заказ не передали на точку самовывоза. Долгое ожидание заказа.
9. Когда и в какое время можно ехать забирать? В любое время если вы выполнили пункты выше, если нет то вы получите пункт 8.

Как установить windows 10 на впс vps contabo

Мы можем установить Windows 10 для вас всего за 10 долларов США, если вы воспользуетесь нашей реферальной ссылкой для покупки contabo vps http://www.anrdoezrs.net/hb66y1A719PZQTYVUXPRTXZWUXQ или воспользуетесь бесплатной инструкцией по установке Windows самостоятельно.

Мой контактный адрес электронной почты: pumainthailand.com@gmail.com
Telegram https://t.me/stufently
vk https://vk.com/pumainthailand

  1. Загрузить в rescue (Clonzilla)
  2. Подключить через VNC-клиент
  3. Введите оболочку
  4. Авторизуйтесь в root
    A. $ sudo su —
  5. Создать раздел (все команды в скрипте см. Ниже)
    A. Использование parted или fdisk
    i. #parted /dev/sda
    B. Сделать mbr table
    C. Создать 3 раздела
    i. 0G -> 5G NTFS
    ii. 5G -> максимальный размер -20GB NTFS
    iii. максимальный размер -20gb> максимальный размер ext4
    D. Сделайте 1 раздел загрузочным и покиньте parted
    i.(parted) сделать 1 раздел загрузочным

E.

F. Формат дисков
i. #mkfs.ntfs -f /dev/sda1
ii. #mkfs.ntfs -f /dev/sda2
iii. #mkfs.ext4 -f /dev/sda3

G. Смонтировать их
i. #mkdir /mnt/sda1 && mount /dev/sda1 /mnt/sda1
ii. #mkdir /mnt/sda3 && mount /dev/sda3 /mnt/sda3

H. Перейти во временное хранилище.
i. #cd /mnt/sda3

I. Скачать windows iso
i. #wget https://windows101tricks.com/1903-iso-64

J. Скачать драйверы virtio
i. #wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

K. Монтировать образы
i. #mkdir /mnt/cd
ii. #mount -o loop /mnt/sda3/1903-iso-64 /mnt/cd

L. Скопируйте все файлы с компакт-диска в первый раздел и отключите компакт-диск
i. #cp -av /mnt/cd/* /mnt/sda1/
ii. #umount /mnt/cd

M. Установите wimtools
i. #apt install software-properties-common
ii. #add-apt-repository ppa:nilarimogard/webupd8
iii. #apt install wimtools

N. #mkdir /mnt/wim

O. Смонтируйте virtio iso и скопируйте его в sda1
i. #mount /mnt/sda3/virtio-win.iso /mnt/cd
ii. #mkdir /mnt/sda1/virtio && cp -av /mnt/cd/* /mnt/sda1/virtio

P. скопировать в wim
i. #wimmountrw /mnt/sda1/sources/boot.wim 1 /mnt/wim
ii. #mkdir /mnt/wim/virtio
iii. # cp -av /mnt/cd/* /mnt/wim/virtio
iv. #wimunmount —commit /mnt/wim

Это изображение имеет пустой атрибут alt; его имя файла - 0sLgzxCz-RnM2jLZC5ypEnMFxI-mcqmDDFPSQibcqlmrtUzZ5m9vOgeTXUo21Vq96EFW74PpLtZk_3lS2Z05K_ToIrtpKbkIx5YlUTpVEBk1u2nmShk0y_eX-1eme3LNy6H9hBmp

  1. Копировать в wim 2
    A. #wimmountrw /mnt/sda1/sources/boot.wim 2 /mnt/wim
    B. #mkdir /mnt/wim/virtio
    C. # cp -av /mnt/cd/* /mnt/wim/virtio
    D. #wimumount —commit /mnt/wim
Это изображение имеет пустой атрибут alt; его имя файла - edaBOZsF1DuXxc4Bi1IgCsJi7CgTDiOgx1UbDL3ilP4968cTnLTZTVyaWhO5dq-DhLj8R-9hzW-WxTzd_g_qo9ye1XtaYxPdM9cKOudWEo6RuhAYEWhPpkM8BLnV_SXpNlAHCepS
  1. #sync
  2. Размонтировать всё.
    A. #cd /tmp
    B. #umount /mnt/cd
    C. #umount /mnt/sda1
  3. Загрузить ms-sys app
    A. #wget http://aknews.ru/ms-sys

#cmod +x ms-sys

  1. Сделать загрузочные разделы
    A. #ms-sys -n /dev/sda1
    B. #ms-sys -7 /dev/sda
Это изображение имеет пустой атрибут alt; его имя файла - 0Jyp3aft6HhKQ6xUVvLFOhsPsSWc1q5ZqnLWgvwpf24ytCNm9rBKwv5iFfeKiJ1vDH3qYpManaw8e--dS2V1F_sDLqa-fI092XYCuTUrQKeLw7X4EJ4hwr1Bgd9mmvsHeafQCHIt

#sync
#reboot

Процесс установки через vnc прохдит как обычно
Запрашиваемый драйвер находится в X:/virtio/amd64/w10/
Вы можете удалить раздел 3 и создать новый раздел 2 с размером части 2+ часть 3
Раздел 1 все еще нужен

После установки Windows
Вы можете добавить первый раздел в диспетчере дисков с буквой D:
После выполненить автопоиск драйвера сетевой карты на D:\virtio
Удалить раздел D: после этого


Настроить RDP
Примечание *: для использования RDP установите как минимум win PRO

5 * (короткая часть 5)
Раздел (в соответствии с размером диска 215 ГБ)
#wget http://aknews.ru/win/towin.sh
#chmod +x towin.sh
#./towin.sh

Проверьте таблицы разделов

Установка.

#wget http://aknews.ru/win/towin2.sh
!Возможно, ссылка iso может быть повреждена, поэтому замените ее
#chmod +x towin2.sh
#./towin2.sh
#reboot

Словарик айтишника или Что? Где? Куда? Часть 2

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

Scrum-терминология

Дод

От англ. Definition of Done (дословно — критерии готовности) — список требований, по которым можно считать, что цель выполнена. Например, набор задач, которые должны быть завершены к определенной дате.

Примеры употребления:

  • «У цели были неясные доды»
  • «Мы в додах не отметили наличие или отсутствие тестов»
  • «А какие доды у этой цели?»

Майлстоун

От англ. milestone (дословно — веха) — запланированная дата окончания работ по выборочным задачам. Проставление таких «дат» позволяет не сбиваться с графика и отслеживать процесс работы и понимания выполнения целей.

Примеры употребления:

  • «Не разбегаемся после планинга, нам еще майлстоуны расставить надо»
  • «Майлстоун по этой задаче был вчера, сколько еще времени требуется на доработку?»
  • «Так, пробежимся по майлстоунам, отлично, идем в хорошем темпе»

Сторя

От англ. story (дословно — история) — корневая задача с описанием требований для разработки, она содержит в себе подзадачи, назначенные на разработчиков разных должностей. Это точка входа при разработке какого-либо функционала.

Примеры употребления:

  • «На следующей неделе релиз, нам обязательно надо закончить эту сторю»
  • «Я не нашел в сторе описания того как должен работать бэкэнд»
  • «Обновите, сторю, пожалуйста, после последнего обсуждения»

Фасилитатор

От англ. facilitator (дословно — координатор) — человек, берущий на себя обязанности ведущего. Он обеспечивает успешную коммуникацию внутри команды, пытается упростить общение и создает понимание между всеми участниками команды. Термин может использоваться и как существительное, и как прилагательное, и как глагол.

Примеры употребления:

  • «Нам нужен человек, который бы фасилитировал этот митинг»
  • «Я выступлю в роли фасилитатора сегодня»
  • «Кто будет фасилитировать эту инициативу?»

image

Разработка

Ассайнить

От англ. assign (дословно — поручать) — назначать задачу на человека в качестве исполнителя.

Примеры употребления:

  • «Заасайнь эту таску на кого-нибудь из бэкэнда»
  • «Так не было у таски асайни»
  • «Я заасайню на себя»

Бага

От англ. bug (дословно — жук) — ошибка в коде, проблема, недоработка. Слово уже давно в лексиконе разработчиков, но интересно то, как меняется форма термина. Калька «баг» превратилось в слово женского рода — «бага». В такой форме согласование в предложениях проще. А если ошибка или проблема совсем маленькая, то это багуля.

Примеры употребления:

  • «Мы так и не разобрались с той багой»
  • «Я нашла там одну багулю, посмотри, пожалуйста»
  • «Мы можем взять задачу с той багой в этот спринт?»

Грумить

От англ. groom (дословно — чистить) — приводить в порядок. Относится к коду, бэклогу, организации работы. В том же значении используется и русский аналог — «причесать».

Примеры употребления:

  • «Сегодня планирую погрумить бэклог»
  • «Когда я уже разгрумлю эту кучу задач»
  • «Осталось немного причесать код и ревью закончим»

Деплой

От англ. deploy (дословно — разворачивать) — процесс интеграции кода из разработческих веток в продуктовую (мастер) ветку. Термин также употребляется и как существительное, и как глагол, и как прилагательное.

Примеры употребления:

  • «Кто сегодня деплойный дежурный?»
  • «Завтра деплоим очень важную задачу»
  • «Таска ушла в деплой»

Компилить

От англ. compile (дословно — составлять) — собирать написанный код воедино, конвертировать его из одного формата в другой, преобразовывать в требуемый вид для работы в браузере.

Примеры употребления:

  • «Проект не компилится что-то»
  • «А стили у компонента скомпилились?»
  • «Надо запустить сборку, чтобы скомпилить твои изменения»

Костыль

Временная «подпорка» в коде, которая приводит к нужному результату, но само решение является идеологически неверным.

Примеры употребления:

  • «Я могу быстро пофиксить, но решение будет костыльным»
  • «Ох и накостыляли вы тут»
  • «Мы можем удалить этот костыль?»

Лагать

От англ. lag (дословно — отставание) — плохая производительность, притормаживание, работа с ошибками.

Примеры употребления:

  • «У меня всё жутко лагает»
  • «Комп конечно у меня лаговый, но не в этом дело»
  • «Ты можешь стабильно воспроизвести эти лаги?»

Легаси

От англ. legacy (дословно — наследие) — код, написанный определенное время назад и считающийся морально устаревшим. Он всё ещё работает, но вызывает неприятие у разработчиков.

Примеры употребления:

  • «Ох, там надо копаться в легаси»
  • «Код нужно рефакторить, потому что там слишком много легаси»
  • «А чего вы хотите от легаси?»

Мерджить

От англ. merge (дословно — слияние) — соединять свою часть работы с частями работы других разработчиков в рамках одной ветки. Сливать всё воедино.

Примеры употребления:

  • «Я померджу ветки вручную»
  • «При мердже произошли конфликты, можешь порешать?»
  • «Ветку вымерджили из сегодняшнего деплоя»

Нативный

От англ. native (дословно — родной) — первоначально заложенное поведение или внешний вид элемента или кода.

Примеры употребления:

  • «Это нативное поведение компонента»
  • «Нужно перебить нативные стили кнопки»
  • «Поменяй сортировку, вначале идут нативные атрибуты»

Стоимость задачи

Пришедшее из скрама выражение, означающее суммарное количество затрат разработчика на задачу. Вопрос про стоимость задачи буквально означает оценку времени и усилий на неё. Соответственно дорого — долго и сложно, дешево — быстро и легко.

Примеры употребления:

  • «Сколько нам будет стоить сделать этот функционал с нуля?»
  • «Это очень дешево, можно сделать прямо сейчас»
  • «Слишком дорогое решение, пока не будем за него браться»

Фейлить

От англ. fail (дословно — неудача) — терпеть поражение, проваливать планы, заваливать что-либо. Чаще используется в разговорной, не технической речи.

Примеры употребления:

  • «Мы в этом спринте зафейлили все три цели»
  • «Это будет полный фейл, если мы не успеем к деплою»
  • «Виноват, из-за меня мы фейлим план»

Фикс

От англ. fix (дословно — чинить) — решение проблемы, устранение бага. Термин употребляется и как существительное, и как глагол, и как прилагательное.

Примеры употребления:

  • «Пофикси, пожалуйста, это в первую очередь»
  • «Не самый надежный фикс, но на первое время проблему решает»
  • «У нас все баги пофикшены?»

image

Должности

Джун

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

Примеры употребления:

  • «К нам скоро выходит джун, просьба любить и жаловать»
  • «Мы набираем джунов и учим их в процессе»
  • «Скоро стартует новый курс для джунов»

Лид

От англ. lead, сокращенно от TeamLead (дословно — глава команды) — специалист высшей градации, обладающий широтой и глубиной знаний, является лидером команды. Он руководит процессами и помогает решать спорные технические вопросы.

Примеры употребления:

  • «Поздравляю с повышением до лида»
  • «Завтра еду на лидовскую конференцию»
  • «Спроси у лида команды»

Секопс

От англ. SecOps, сокращенно от Security Operations (дословно — интеграция безопасности) — специалист, занимающийся обеспечением безопасности при имплементации новых решений и безопасностью в целом.

Примеры употребления:

  • «Никто не хочет на тренинг от секпсов?»
  • «Это секопсы проверяют вашу бдительность»
  • «Перед релизом нужно проконсультироваться с секопсами»

image

Организационное

Апрув

От англ. approve (дословно — одобрять) — еще одна вариация для одобрения, утверждения или подтверждения чего-либо.

Примеры употребления:

  • «Поставил тебе апрув в задаче»
  • «Ты посмотрел? —Да, апрув»
  • «Заапрувь, пожалуйста, мою заявку на отпуск»

Валидный

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

Примеры употребления:

  • «Валидный поинт»
  • «Тебе подходит моё решение? Да, валидно!»
  • «Посмотри, валидно ли оставить так, как есть»

Инпут

От англ. input (дословно — вклад) — в разговорной речи используется в значении внимание, отклик.

Примеры употребления:

  • «Все еще жду инпута на присланные моки»
  • «Я получил инпут от клиента»
  • «Хороший инпут мы получили»

Капиай

От англ. KPI, сокращенно от Key Performance Indicator (дословно — ключевой показатель результативности) — единица измерения, которая требуется для того, чтобы понять эффективность какой-либо деятельности.

Примеры употребления:

  • «Добавь капиай для измерения успеха данной цели»
  • «Есть список требований и капиаи к ним»
  • «Нужен капиай, чтобы понять работает ли твоя схема или нет»

Пинговать

От англ. ping (дословно — ударяться со стуком) — напоминать кому-либо о чем-либо, давать знать.

Примеры употребления:

  • «Пингани мне в личке, когда закончишь»
  • «Надо пингануть ответственного»
  • «Я пинганул сисопсам о завтрашнем релизе»

Эскалировать

От англ. escalate (дословно — обострять) — поднимать вопрос или проблему на обсуждение, привлекать внешние ресурсы, принимать меры.

Примеры употребления:

  • «Я эскалировал проблему»
  • «Давайте не будем эскалировать»
  • «Предлагаю заняться эскалированием этого вопроса»

И напоследок…

Райкер

От англ. wrike-er — человек, который работает в Wrike и является частью команды компании.

Примеры употребления:

  • «Продаю автомобиль, для райкеров сделаю скидку»
  • «Райкеры, важное объявление!»
  • «Познакомьтесь, в нашей команде новый райкер»

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


ссылка на оригинал статьи https://habr.com/ru/company/wrike/blog/477936/

Рынок б/у серверов в России: все начиналось с Хабра

Приветствую, username! Сегодня я расскажу тебе одну занимательную историю о нашем многострадальномгранном российском рынке. Я — один из сооснователей компании по продаже серверов б/у. И речь пойдёт о рынке B2B оборудования. Начну с ворчания: “Помню, как наш рынок под стол пешком ходил…” А сейчас он празднует свой первый юбилей (5 лет, как-никак), потому и захотелось слегка предаться ностальгии и рассказать, как всё начиналось.

image alt

С чего всё начиналось, username

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

Вообще, рынок б/у профессионального вычислительного оборудования зародился в США еще в 80-х, однако бурный рост возник в начале кризисных 2000-х (время «краха доткомов»). В России же все началось несколько позже, т.к. с начала века ИТ-службы отечественных компаний часто жили по принципу “мы слишком бедные, чтобы покупать дешевое” (ну, либо имели свой личный “колхоз” в качестве серверных мощностей). В 2014-2015 годах, в то “незабываемое время”, когда доллар подскочил в два раза — и цены на импортное всё тоже — именно это и дало необходимый толчок к развитию рынка б/у оборудования в стране.

В первые 3 года спрос рос стремительно и неустанно. Для наглядности обратимся к цифрам. В 2015 году наш оборот составил 20 миллионов рублей в год, в 2016 — уже 90 млн, а в 2017 — 143 млн в год. Таким образом за три года он вырос в 7 раз, Карл!

Кстати, немалый вклад в развитие рынка в далёком 2015 внес и Хабр. В то время здесь стали появляться посты как о б/у рынке, так и о рынкe восстановленного оборудования, что вызвало бурный интерес к теме “новой жизни” поработавшего “железа”.

Рынок б/у серверов преимущественно представлен компаниями, которые скупают серверное оборудование из дата-центров, обеспечивая быстрый сбыт снимаемого с баланса “железа”, а потребителям — довольно высокий уровень производительности при существенном снижении издержек.

Спустя год после старта бизнеса мы разместили тут статью с рассказом о ценности б/у оборудования и моментально продали весь сток, а “сверху” ещё и предзаказов прилетело… Если в цифрах, только наш оборот в том месяце увеличился в 6 раз! А мы думаем, что “волна” зацепила не только нашу компанию.

Цифры, сестра, цифры!

Сооснователь нашей компании — девушка, и она отвечает за рыночную аналитику. Ниже несколько вводных по рынку от нее:

1.СЕГМЕНТЫ. Рынок б/у оборудования можно грубо разделить на два сегмента: платформы и комплектующие. В разные годы спрос на них сильно варьировался. В 2016 году 61% продаж приходился на платформы, в 2017 — спрос по этим двум позициям практически сравнялся (платформы — 47%, комплектующие — 53%), год получился переходным, т.к. уже 2018-й стал полной противоположностью 16-ого — 38% продаж приходилось на платформы и 62% — на комплектующие, и тренд идет в пользу комплектующих. К 2020 году ожидаем очередного усиления дисбаланса в структуре рынка. По данным за 10 месяцев 2019-го, доля комплектующих сейчас 70%, а в будущем году составит до 80%, а 20% — доля платформ.

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

image alt

График 1. Структура продаж по годам

2. СЕЗОНЫ. Нельзя не отметить сезонность рынка. Спрос увеличивается в марте и октябре, а летом, как на большинстве рынков, наблюдается резкий спад. В конце года подрастающий спрос явно коррелирует с желанием “освоить” остатки годовых бюджетов. Так что к Хэллоуину на рынке регулярно жара. В марте — видимо, в преддверии “картошки” и, опять же, окончания финансового года у компаний, ведущих свой учет не по календарному году, б/у сервера скупают в расчете на быстрый ввод в эксплуатацию.

3. СТОППЕРЫ. Вопрос реализации б/у оборудования неотрывно связан с бухгалтерией, ведь его приходится списывать с баланса по истечении срока эксплуатации. И на нашем рынке прослеживалась прямо-таки типичная лень бухгалтерии — списать было проще. В результате, крупные компании в 2015-ом часто не могли продать свои б/у активы, пропуская момент реализации по остаточной ценности и “попадая” уже на издержки по утилизации. К сожалению, сегодня картина все та же.

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

Стоп-стоп. А кому это вообще нужно?

У далеких от темы рынка б/у оборудования уже мог назреть вопрос: “А где деньги-то? Кто конкретно берет целые стойки б/у серверов?”

По нашей внутренней статистике видно, что основные потребители на рынке — это хостинг-провайдеры (23% нашего рынка работает на них), следом идут системные интеграторы (14%), далее спрос генерируют компании в сфере разработки ПО (8%), СМИ (6%), компании из розничной торговли (5%). Остальная часть рынка (почти 44%) поделена между фирмами в сфере производства и оптовой торговли, интернет-провайдерами, строительными фирмами (да, им нужны свои серверные, как минимум, для архитектурных бюро), корпоративные реселлеры, интернет-магазины. И, что не удивительно, основная их масса сосредоточена в Москве и Санкт-Петербурге, хотя и остальные регионы, как иллюстрирует диаграмма, не стоят в стороне.

image alt

График 2. География продаж по федеральным округам России. Столицы преобладают.

image alt

График 3. Специализация клиентов по отраслям. ИТ-компании дают жару.

И cнова “откопали стюардессу”. Не все было гладко

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

Часто диалог с крупными хостингами приходил к фразам из серии “б/у — нам не надо”. “Вы же восстанавливаете сервера!” — звучало довольно обидное обвинение в адрес техпроцесса сдувания (в прямом смысле) тонкого слоя пыли с корпусов и плат, тестирования и упаковки работоспособного “железа”. Впрочем, тема с ref к нам отношения не имеет.

“Ref”, от refurbishment, называется товар как итог восстановления поврежденного “железа” на заводе-изготовителе путем блочной замены

Нам абсолютно понятно недоверие, возникающее к любой б/у вещи, особенно когда речь идет о дорогостоящем оборудовании, и именно поэтому мы (и многие конкуренты впоследствии) ввели “фишку” с бесплатным тестом. Две недели наши клиенты могли бесплатно поработать с сервером. Основным путем к сердцу заказчиков стала общая для нашей сферы позиция относительно гарантии (как правило, она превышает гарантию самих производителей) и беспроблемность обмена по требованию практически без проверки. Еще раз спасибо практике петербургской “Фирмы РИК”, активно продававшей и без вопросов менявшей компоненты ПК все “нулевые”.

Второй проблемой была халатность поставщиков. Их бессмысленная и беспощадная забота о технике порой заставляла наши глаза кровоточить. (Впечатлительным не читать!)

Кейс 1. Мы работаем со Штатами, и они упаковывают поставляемую нам память в антистатичный бокс со слотом для каждой планки. Шик, блеск, красота. А как приехала первая поставка от крупной российской компании? Выяснилось, что они предпочитают отсыпать “немного памяти” в коробку… После этого случая мы составили инструкции по упаковке и контролю качества.

image alt

Кейс 2. В одном из крупных дата-центров РФ освободились сервера. За неимением балкона, хозяева решили хранить серверы на открытом складе. На песке. Под снегом. Только часть на паллетах. Мы просто развели руками и уехали.

А вам приходилось объяснять отечественным поставщикам, что такое аккуратно и бережно?

И да, именно из-за таких историй мы предпочитаем покупать оборудование у западных поставщиков.

Спасибо, Марк, мы готовы! Китай, на выход

Состояние рынка б/у серверов на конец 2019-го — “малыш вырос, фотку в загране надо обновить”. Хостеры уже не брезгуют новым китайским оборудованием, привыкнув к его ценам, но все еще поглядывают в сторону “американцев”.

Хостеры “наелись”, привыкли к ценам в валюте и могут себе позволить покупку нового оборудования. В своё время сервера SuperMicro 6016 (устаревшие сейчас) наводнили рынок, и операционные издержки (OPEX), связанные с ним, на фоне текущей волны поколений оборудования увеличиваются, т.к. старое “железо” потребляет существенно больше электричества и нуждается в более эффективном охлаждении, чем новые модели. Однако, в США подходит срок появления на рынке еще одной волны “нового” б/у оборудования из крупных компаний, что не может не радовать.

Кусок РКН и неясное будущее

Однако, главный вопрос “малыша” в канун 5-летия: “Зачем мне своя серверная?” Есть же “облачные” хостинги. Ответ простой: риски. Но риски, связанные с миграцией на “облачные” хостинги, остаются, когда вы несколько часов кряду видите исчезающие девятки из 99,999%, обещанного при продаже SLA… Конкуренты появились, но наша компания лидирует в пятёрке крупнейших игроков, закрывающих 80% спроса на рынке.

Сознаем, что “закон Яровой” в любом случае продолжит быть двигателем нашего бизнеса в нише б/у серверов и генерировать спрос. Тот неловкий момент, когда этот закон на руку. “Родители” и другие “опекуны” по-прежнему вещают рынку: “Купи свой сервак. Так надежнее, сынок”. За примером смежного риска далеко ходить не надо — вспомните “битву” Роскомнадзора с Telegram. Блокировалось просто всё, что под руку попадало, из-за пределов Рунета. Ущерб от простоев был порой просто [censored]… Ах, это вечное “можем повторить” от РКН… Вот малый и средний бизнес и обзавелись локальными файлохранилищами.

Очень ждем массовый приход на рынок товарищей с контрактами на госзакупки. Их число пока мало, что вероятно связано с не всегда верной трактовкой ФЗ-44. На самом деле не все госзакупки предполагают приобретение исключительно нового оборудования, так что есть ещё возможности сократить излишне раздутый бюджет на то, где это совсем очевидно.

Подводя итоги, понятно, чего ожидать от будущего, к чему готовиться, но как будет развиваться рынок в целом — остается только догадываться. А пока, не храните сервера так, как наш несостоявшийся поставщик — на паллете под снегом. Сервера — “железо” тонкой микроконтроллерной организации, они не простят.

P.S.: Интересный факт — б/у сервера показали себя надежнее новых (по крайней мере, если оперировать статистикой гарантийных обращений). Объяснение простое — все, что может гипотетически сломаться в сервере, выходит из строя в первый год эксплуатации. Соответственно, и меняется сразу же (по гарантии производителя) еще до перепродажи. “Б/у ломается реже нового” — такой вот оксюморон, username 😉


ссылка на оригинал статьи https://habr.com/ru/company/squadra-group/blog/477938/

Почему нельзя просто взять и перейти на Python 3

Поддержку Python 2.7 прекращают уже первого января 2020 года. Но многие компании до сих пор не перешли на его обновленную версию. В материале — обсуждаем причины сложившейся ситуации.


Фото — Jan Kopřiva — Unsplash

Не все готовы к новому «питону»

В 2020-м году будет прекращена поддержка версии Python 2.7, и обновления по части безопасности приостановят. Несмотря на то, что об этих планах стало известно еще пять лет назад — в 2014 году Гвидо ван Россум, автор Python, лично призывал разработчиков и компании мигрировать на Python 3 — процесс адаптации новой версии идет медленно.

В начале года около 60% пакетов, скачиваемых из The Python Package Index (PyPI), относились к версии 2.7. К сентябрю эта цифра уменьшилась до 40%, но, скорее всего, она не достигнет нуля до дедлайна.

Что тормозит миграцию

В крупных компаниях внедрение нового фреймворка или переход на обновленную технологию всегда требует существенных ресурсов и времени. В некоторых случаях процесс затягивается на месяцы и даже годы. Это связано с массивной кодовой базой и большим числом зависимостей. В Facebook начали переводить сервисы компании на Python 3 еще в 2014 году. На реализацию этого проекта ушел год — пришлось переписать значительное число библиотек и поправить тысячи регрессий. После этого инженеры компании взялись за Instagram — в этом случае переход занял десять месяцев. У Dropbox — миграция на Python 3 идет уже целых три года.

В некоторых компаниях действуют строгие правила согласования существенных технологических обновлений со службой безопасности. Иногда это подразделение регулирует даже загрузку PIP-пакетов. «Безопасников» беспокоит, что при переходе на Python 3 в сервисах начнут появляться критические уязвимости. Действительно, в таких сферах, как банкинг и здравоохранение, цена ошибки может быть высокой. Так, в прошлом году британский TSB — в процессе внедрения новой IT-системы — столкнулся с багом, который вызвал сбой в работе системы мобильного банкинга. В результате 1,9 млн человек потеряли доступ к своим счетам. Организация до сих пор разбирается с последствиями.

Помимо всего прочего, Python 2 все еще поддерживают ведущие ОС на базе Linux. Например, в RHEL пользователи могут выбрать, с какой версией им работать. Хотя операционная система Red Hat постепенно мигрирует на Python 3, этот процесс идет не так гладко, как того хотелось бы. В процессе регулярно находят баги, в основном связанные с работой указателей. В Debian также остается поддержка Python 2, но переход на обновленную версию уже начался. Он также продвигается медленно — инженеры последовательно тестируют библиотеки на совместимость.

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

Что думает сообщество

Резиденты Hacker News в тематическом треде отмечают, что главная причина медленной миграции — отсутствие (до недавнего времени) какой-либо ощутимой выгоды от этого процесса. В языке не было новых функций, которые могли бы заинтересовать разработчиков и подтолкнуть их к переходу на Python 3. При этом некоторые решения, сделанные авторами языка, наоборот, портили впечатление от программирования на нем. В частности, большую волну недовольства вызвало исключение поддержки байтовых строк и переход на исключительную работу с Unicode. В Stack Overflow также отметили, что в экосистеме Python недоставало встроенных инструментов для автоматизированной трансляции кода с одной версии на другую. Проблему решили с появлением таких утилит, как 2to3 и six.


Фото — Hitesh Choudhary — Unsplash

За последние годы функциональность Python 3 значительно расширилась. Добавили перемножение матриц, модуль asyncio для организации конкурентного программирования, а также аннотации типов переменных, полей класса, аргументов и возвращаемых значений функций. Поддержка Python 3 даже появилась для других популярных библиотек, например scikit-learn для ML. Обновленный набор функций должен убедить компании перейти на следующую версию языка. И хотя число адептов Python 3 в следующем году значительно возрастет, полный переход займет существенное время.


Мы в 1cloud.ru предлагаем услугу DNS-хостинга. Зарегистрированные пользователи получают её бесплатно.


На любые вопросы, связанные с работой сервиса, ответят специалисты из нашего центра компетенции.


Дополнительное чтение в блоге 1cloud:

Спасет ли облако ультра-бюджетные смартфоны
«Как мы строим IaaS»: материалы о работе 1cloud

Досмотр электронных устройств на границе — необходимость или нарушение прав человека?
Вот это поворот: почему Apple изменила требования к разработчикам приложений



ссылка на оригинал статьи https://habr.com/ru/company/1cloud/blog/477944/