• Первый взгляд на Scaleway
    0
    Очень печально…
    А уточните, пожалуйста. Второе письмо подразумевает, что что-то смогли восстановить. В реальности это не так?

    И ещё. У Вас был, как я понимаю, x86 сервер? То есть, не выделенная железка?

    Лично у меня всё, слава Богу хорошо. С момента написания этой статьи до сих пор у меня работает ARM32 машинка без каких-либо проблем. Но бэкапы я делаю на AWS S3 :))
  • Копают только вниз
    +10
    В тексте используется латинская C. Посмотрите на код символа.
  • Онлайн-компиляция на статическом сайте, рецепт для начинающих
    –1
    Имхо для обучения в первую очередь.

    Но бывают и другие случаи :) Например, хочется попробовать новый язык или быстро наваять что-то на ходу, попробовать какую-то идею, алгоритм, а на нетбуке нет среды разработки и компилятора, они только дома на десктопе или ноутбуке помощнее и потяжелее или, вообще, у Вас ChromeBook. В этих случах online IDE самое то.

    Сам пользуюсь для таких случаев c9.io поддерживает github, bitbacket, кучу разных языков программирования.
  • 2ГИС для Linux всё и причём уже давно
    0
    можно и на виртуалке.
    Но виртуалака больше места сожрет, чем wine + виндовый 2gis. А если нужен оффлайн, то это значит, что у пользователя, скорее всего, ноутбук. Кому как, а мне места на ноутбуке жалко под лишние виртуалки.
  • 2ГИС для Linux всё и причём уже давно
    +1
    Но в свое время то, чего не сделал 2GIS в Новосибирске, давным-давно сделали в Челябинске.
    www.redsolution.ru/nashi-proekty/2gis
    itprofi.in.ua/blog/software/29-2gis-ubuntu-linux.html

    Хотя под вайном 2гис работает не так гладко.

    Не знаю живо ли еще — сейчас нет возможности проверить. А вот то, что 2GIS совсем от этого отказался, это печально.
  • Как российские облачные сервисы для бизнеса тормозят собственный рынок
    0
    Позволю себе привести одну цитату:
    В программном обеспечении SAP и других систем планирования ресурсов, появившихся вслед за ним ...(пропущено) Хотя изначально можно было создавать отдельные уникальные элементы системы планирования ресурсов для конкретной отрасли или компании, внешние консультанты при выполнении заказов обычно «подгоняли» стандартные программы к потребностям отдельных потребителей на основе использования стандартизованных средств изменения конфигурации. Таким образом, любая ценная модификация могла быть скопирована другими компаниями. К концу 1990-х годов стало ясно, что масштабная «подгонка» редко стоила затраченных усилий. Компании все чаще предпочитали готовую базовую конфигурацию, понимая, что изменение комплексных программ потребует значительных затрат времени и денег, но не приведет к значимой дифференциации

    // Николас Дж. Карр. Блеск и нищета информационных технологий.
    (выделение жирным — мое)

    Другими словами, если у вас бизнес для того, чтобы деньги делать, а не только для души, и это какой-то более или менее обычный бизнес, а не что-то уникальное, то вам проще взять готовую конфигурацию и подогнать свой бизнес под нее, чем подгонять конфигурацию под свой бизнес.
  • Первый взгляд на Scaleway
    0
    dmidecode это x86* специфичная утилита. Она показывает информацию из BIOS. А в этой машине нет BIOS, показывать нечего.

    Есть, например, lshw
    # lshw
    scw-wbahs
        description: Computer
        width: 32 bits
      *-core
           description: Motherboard
           physical id: 0
         *-memory
              description: System memory
              physical id: 0
              size: 2023MiB
         *-cpu
              physical id: 1
              bus info: cpu@0
      *-network
           description: Ethernet interface
           physical id: 1
           logical name: eth0
           serial: 00:07:cb:03:18:95
           size: 1Gbit/s
           capacity: 1Gbit/s
           capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
           configuration: autonegotiation=on broadcast=yes driver=mv_eth duplex=full firmware=N/A ip=мой.внутренний.ip.адрес link=yes multicast=yes port=MII speed=1Gbit/s
    
  • Первый взгляд на Scaleway
    0
    Привел результаты некоторых тестов в статье.
  • Первый взгляд на Scaleway
    0
    Привел результаты тестов в статье.
  • Первый взгляд на Scaleway
    0
    А вот это Вы очень хорошо ткнули! Я даже не обратил внимания на это. На самом деле, у них поверх инстанса есть возможность запускать докер образы с ImageHub или собственные.

    Вот это слона-то я и не приметил! :)
  • Первый взгляд на Scaleway
    0
    Отписал выше. То есть, он есть, на самом деле есть, но его, как бы, нет.
  • Первый взгляд на Scaleway
    0
    Ну из убунту репы, на самом деле докер ставится. Но он там старый — 1.4. Не пригоден.

    Я, собственно, изначально пытался ставить отсюда: docs.docker.com/linux/step_one здесь он и руганулся про то, что не 64 бита.

    Сейчас нашел репозитарий на гихабе: github.com/docker-32bit/ubuntu — поиграюсь с ним попозже.
  • Первый взгляд на Scaleway
    0
    Не вижу причины, почему бы нет. Во всяком случае openvpn сервер в репах убунты есть. :)
  • Первый взгляд на Scaleway
    0
    Не вижу причины, почему бы нет. Во всяком случае openvpn сервер в репах убунты есть. :)
  • Первый взгляд на Scaleway
    0
    Сетевой в общем доступе. Я понимаю, что Вас интересует реальный IOps. :)) Но таких данных у меня пока нет.

    По дефолту (в 3 евро/месяц за инстанс) доступно 50ГБ. Можно попросить больше за дополнительную плату.
  • Первый взгляд на Scaleway
    0
    Меня он тоже интересует! :)
    Но я не большой спец по таким тестам. Если подскажете, относительно простой вараинт теста. Желательно, заскриптованный, то сделаю.
  • Первый взгляд на Scaleway
    0
    Список ОС: Gentoo, ubuntu 12.04, ubuntu 14.04, ubuntu 15.04, archlinux, fedora 22, openSUSE 13.2, Alpine Linux 3.2, Debian Jessie (8.1), Debian Wheezy (7.8).

    КВМ, кстати, есть. Доступен прямо из панели управления. Пока Вы не спросили, я на него даже внимания не обратил. :)

    Реальную скорость канала не мерил. Заявлено у них 200 мегабит. Успел только посмотреть пинги до пары нужных мне мест. Например, от ДЦ AWS в Дублине до них менее 20мс.
  • Первый взгляд на Scaleway
    0
    дел
  • Квартиры-модули или путь развития жилых помещений
    0
    Сомневаюсь в целессобразности модульных квартир. А вот Тойота производит модульные дома. Имхо это намного интереснее.

    www.prokaizen.ru/2010/07/toyota-toyota_10.html
  • Скажите «нет» многозадачности
    –1
    Лично меня большинство последних версий десктопных ОС принуждают к однозадачности. А я, как раз таки, многозадачен.
  • Google против Microsoft: чьи облака круче?
    0
    > в 4 раза старше и на 5 лет старше
    Это что имеется в виду? Или это какая-то опечатка?
  • Go как язык для обучения программированию
    +1
    > Потрясная кривая обучения
    Было бы интересно посмотреть на эту кривую. Не могли бы Вы описать план курса по основам программирования на go?
  • Использование junit-quickcheck на простом примере в практике TDD
    0
    Да именно так! Вы очень хорошо сформулировали. :))

    В связи с этим, думаю, следует разделить тестирования создания объектов, так как это может быть специфично для каждого класса и, собственно, тестирование методов интерфейса, которое, на самом деле, должно быть единым для всех классов, реализующих этот интерфейс.
  • Грустная история забытых символов. Как не сойти с ума при работе с кодировками в C++
    +1
    > Старайся использовать «широкие» строки как для строковых констант
    Сомнительное утверждение. Особенно, если предполагается, что

    > придется локализовывать ее в другие страны, механизмы интернационализации

    Я бы предпочел все строковые константы сразу выносить во внешние файлы. Ресурсы, наборы строк или что там предполагается для использования в этих механизмах интернационализации.
  • ПЛК Ace: маленький контроллер для «умного дома»
    +1
    Соглашусь с автором. Из моего личного опыта (2 года работал в компании, разработывающей промышленную автоматику и телемеханику), в промышленности львиная доля программ пишется на LD (графический). На втором месте FBD (графический) и ST (текстовый).

    Хотя лично для меня язык LD это что-то чудовищное, я его толком так и не осилил :)) Поэтому жаль, что здесь поддерживаются не все языки стандарта IEC 61131-3
  • ПЛК Ace: маленький контроллер для «умного дома»
    +1
    Вот именно, что надо самому испытывать. Или искать, что кто-то испытал. А тут сразу вопросы пояыляются. А точно ли испытали устройство из той же партии, что Ваша? А точно ли соблюдена методика испытания?

    Примерно то же самое с корпусом.

    Здесь же производитель гарантирует и промышленный температурный режим и IP65.

    Вообщем, я согласен с Вашим комментарием ниже. Ace — это законченное устройство, которое можно взять и использовать. Ардуино это конструктор для гиков.

    Пока я не заню чего я хочу, я возьму, скорее всего, Ардуино. Когда я точно знаю что я хочу получить и в каких условиях я буду эксплуатировать, я буду смотреть на готовые устройства типа Ace.
  • ПЛК Ace: маленький контроллер для «умного дома»
    +2
    ну как по мне:
    > -40… 85°С
    > IP65

    это однозначные плюсы по сравнению с Ардуино.
  • Подсчет себестоимости часа разработки программного обеспечения
    +4
    Чтобы не быть голосовным:
    www.indeed.com/salary/Quality-Assurance-Engineer.html $84,000/year
    www.indeed.com/salary?q1=Software+Engineer&l1= $94,000/year

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

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

    Автору: а за статью спасибо! У меня самого были примерно такие же расчеты. Но они обычно оставались на салфетках/досках, которые терялись или стирались.
  • Подсчет себестоимости часа разработки программного обеспечения
    +6
    > Тестировщики – 50% от зарплаты разработчиков.
    не цените вы тестировщиков…
  • C++. От ламера до программера
    +1
    Судя по оглавлению, любопытный взгляд у автора. Для Windows предлагает Code::Blocks. А для Linux только текстовый редактор :)
  • Администрирование глазами C++ программиста
    +3
    Так а где C++? Надеюсь хоть серверная логика-то была написана на нем?
  • Внедрение технологии единого источника DITA в компании-разработчике ПО
    0
    То, что Вам нужно будет построено либо на LaTeX либо на XML.

    Из XML стандартов есть два, подходящих для технической документации (как для софта так и для железа): DocBook и DITA. Лично мне больше импонирует DITA, но DocBook имхо проще на старте.

    XML (опять же, имхо) проще для технических писателей. Особенно, если пользоваться хорошими CSS-based XML редакторами. К списку таких редакторов, которые приводит автор я бы еще добавил Arbortext. Но мой выбор здесь — oXygen XML Author, так же как и у автора статьи. Минус один — они все очень недешевы.

    Кстати, рекомендую посмотреть:
    habrahabr.ru/post/212881/
    habrahabr.ru/company/mirantis_openstack/blog/190624/

    А помимо хранения в репозитарии еще потребуется CI: сборка, публикации и тестирование. Разработка документации это вам не просто так :)
  • Архитектурный дизайн мобильных приложений
    0
    В планах есть. Но пока отдаленных. Так как, если писать с какими-то реальными примерами, а не высосанными из пальца, надо какой-то не совсем тривиальный, но, тем не менее, свободный от кода заказчика проект.
  • Архитектурный дизайн мобильных приложений
    0
    Присоединяюсь насчет конечного автомата.
    Прямо сейчас реализую небольшой проект (15-20 тысяч строк кода) который строю сразу на КА. Логика каждой истории описывается при помощи КА. И это не только пользовательские истории. Это, например, истории взаимодействия клиента с серверами (серверов больше одного).

    И есть КА верхнего уровня для «межавтоматного» взаимодействия. Причем эти КА работают параллельно. То есть, попадания в некоторые состояния автомата нижнего уровня являются событиями (символами) для КА верхнего уровня, которые могут приводить к возникновению событий для другого КА нижнего уровня.
  • Как удалить bucket с 400 миллионами файлов на Amazon S3
    +1
    Лайфхак любопытный.

    > 9 дней работы браузера без выключения, да еще и заплатить придется за каждую операцию (DELETE хоть и бесплатный, но LIST стоит денег).
    Зачем браузер держать открытым? зачем LIST делать часто?

    docs.aws.amazon.com/cli/latest/reference/s3/rm.html
    А это не быстрее будет?
  • JetBrains сделала еще один шаг навстречу образованию, выпустив PyCharm Educational Edition
    0
    о как! Это именно то, что я хотел! :)
    Кроме шуток, я хотел Вам предложить сделать такое для C.
    Плагинчик можно перетащить под другие платформу, скажем, под CLion или AppCode?
  • Dell Precision M3800 Mobile Workstation: гораздо больше, чем ноутбук
    0
    Сергей, прочитал статью… Захотел себе такой. Посмотрел на ценник для интересной мне комплектации. И купил себе макбукпро. Так как макбук получился дешевле, но тяжелее, но дольше живет от батареи.

    Спасибо за статью! Она позволила мне перестать сомневаться.
  • Еще раз про учебу и работу ИТ-шника в Германии
    +4
    > В первом семестре нас было 270. К четвертому добралось 60, закончило учебу 30.

    Как я мечтаю отсеивать студентов в таких же пропорциях в своем вузе :) Деканат не позволяет, ибо это же деньги. Либо от студента, либо от министерства. Нынешний рекорд -30% за 4 года обучения.

    Моя позиция: если студент попал не туда, а такое бывает очень часто, его надо отчислять чем раньше, тем лучше. А то его тянут до последнего, он мучается… в итоге, минимум, 4 года выброшенных из жизни. А за это время он, может быть, стал бы отличным специалистом по генной инженерии или предпринимателем. Программистом он все равно не станет.
  • Вышла книга «Getting Started with LLVM Core Libraries»
    0
    Спасибо за ссылку! Отлично, что есть электронный вариант. Уже читаю :)
  • VexorCI – Что нового?
    0
    Ни в предыдущей ни в этой публикации нет простейшей, но важной информации: Что умеете собирать.
    можете ли собрать Android приложение? А прогнать тесты для него на симуляторе? А iOS? А С? С++? А документацию сгенерировать через doxygen или javadocs? Где вся эта информация? А есть ли maven, ant, ivy?