• Apple обновляет MacBook Pro
    0

    Произвольной формы быть не может, но вот как раз apple же использует новые аккамуляторы, что они показывали на прощлом вроде wwdc. Они их называли толи многослойными, толи как то по другому. Что позволило им распихивать батарею по всяким местам свободным в корпусе.

  • Apple обновляет MacBook Pro
    0

    Ну вот более быстрая выгрузка из swap приложений, grep по проекту в несколько сотен мегабайт или пару гигабайт неплохо подходит. Я же привел их в пример.

  • Apple обновляет MacBook Pro
    0
    Что подразумевается под серьезными задачами? Гонять высоконагруженные системы и БД с webscale? Да, я не MBP такого не делаю.
    Зато тупо, когда используется Swap я не вижу больших лагов. IO Wait практически везде сведен на минимум. Grep ом тупо по файлам быстро пробежаться.
  • Apple обновляет MacBook Pro
    0
    Как нет? Если у вас есть ограниченный объем, в которые вам нужно впихнуть корпус, батарейку и разные компоненты. Компактность компонентов помогает вам оставить больше объема для батарейки. Если у вас везде SATA, PCIe разъемы с проводами, то они занимают место. Предположу, что при помощи припайки у MBP только одна маленькая Mother Board, а все остально место они используют для батарейки. Разве не так?
  • Apple обновляет MacBook Pro
    0

    Я такое уже слышал про SSD, что они ненадежные, и лучше HDD ничего быть не может. Живу с NVMe года 3, полет нормальный.

  • Apple обновляет MacBook Pro
    0

    Я же не против. Говорю, что выбор то везде есть. У макбуков такая компановка позволяет делать компактные, легкие ноутбуки, у которых и батарейка достаточная (проверим как получим).


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

  • Apple обновляет MacBook Pro
    0
    edogs и да и нет, конечно с newegg можно заказать дешевле. Но если купите ноутбук, в котором возможно менять HDD на SSD, то NVMe SSD туда не вставить же (SATA vs PCIe разные разъемы). Если купите ноутбук, в котором можно менять PCIe NVMe то он скорее всего по размеру больше, тяжелее или менее прочный. В MacBook Pro и многих других ноутбуках эти NVMe SSD впаяны для компактности www.ifixit.com/Teardown/MacBook+Pro+15-Inch+Touch+Bar+Teardown/73395#s148860, поэтому сравнивать NVMe с newegg и NVMe в Laptop не совсем тоже самое. Ну и цена SSD по сравнению с NVMe поэтому такая разная, потому что SSD никто не впаивает и custom motherboard не делает.
    И тут опять же вопрос в том, а нужно оно вам или нет.
    5 лет назад у меня был лаптоп, в котором можно было все менять, Lenovo W520 (он почти 5 кг был), сейчас у меня Macbook Pro весит который 2 кг и менять там совсем ничего и не нужно. Ну и прелесть еще в том, что железо сейчас не так быстро устаревает. Поэтому спокойно можно жить с 2-3 летним ноутбуком. Для меня, по этому, это считается хорошим вложением.
    С другой стороны, если бы не было Macbook Pro 32Gb в этом году, я бы перелез на Dell Precision 5530 (https://www.dell.com/en-us/work/shop/workstations/precision-15-5530-laptop/spd/precision-15-5530-laptop/xctop5530hwus). Я с ним приценивался, у меня так же получалось между 3-4k за него, если туда вкинуть NVMe 1TB, 32Gb, 4K Display, i9, Graphics Card. Но совсем не хочется Windows в качестве основной OS, а Linux не хватает для всего.
  • Apple обновляет MacBook Pro
    0
    Все всегда зависит от требований. Если нужен Retina Display (ноутбуки дороже 1.5k обычно), NVMe SSD (ноутбуки от 2k обычно), хорошее качество.
    SSD сейчас от SSD сильно отличается. Обычный жесткий диск — это 100-150MB/s максимум, обычный SSD это 500MB/s, а NVMe SSD это уже 1.5-3GB/s. Вот последнее стоит очень дорого. Тот самый дорогой ноутбук за 400 — у него будет 4TB такого SSD.
    Зачем нужен такой быстрый SSD? Часто нет необходимости, но для многих нужно, например, если работаешь с большими файлами, вроде в Photoshop, Video Editors. Для разработчиков, может быть, огромного смысла в этом нет. Но я уже не перейду на ноутбук без NVMe.
    А если искать любой другой лаптоп с хорошим экраном, NVMe диском, то они все примерно так стоят. Если это не главное, то можно купить намного дешевле ноутбуки.
  • SPLUNK VS ELK?
    0
    Важный момент насчет цены. Когда покупаешь лицензию на год, то получаешь Support на этот срок. Support для ElasticSearch тоже не дешевый.
  • SPLUNK VS ELK?
    0
    Я конечно возможно чего-то не понял, но автомап никто не отменял, да возможны косяки но все же

    Если у вас только одно поле LogMessage, то по нему постоиться Full-Tech-Search индекс, а если это Apache, то нужно выделить все нужные Fields, чтобы иметь возможность искать по ним. В случае Splunk — все в основном это просто _raw log message, а дальше при помощи SPL и в Search Time можно выделять поля для построения отчетов.
    Таких примером много. Если у вас CSV — то его просто можно загрузить в Splunk, и просто начать по нему строить отчеты. ELK потребует разбивку по полям, если хочется использовать этот документ в отчетах.
    В общем, Splunk по настоящему Schema-less.


    JSON

    Думаю, что имелось в ввиду JSON-based Query Language (https://www.elastic.co/guide/en/elasticsearch/reference/current/_introducing_the_query_language.html)


    а динамика цен за гиг как-то менялась с 2006 года? откуда знать что лицензия сегодня стоила x, а завтра станет 5*x.

    Думаю, что в лицензии Splunk есть какая-то строка о том, что цена в следующем году не может вырости больше чем на 5%. Многие компании требовали бы этого.


    Опять таки на каждый операционный гиг нужно закладывать соответствующую маржу в договоре с клиентом, дабы расходы на лицензию не были больше чем доходы. Предположим что один день я загрузил 1 гиг, второй день 10 гигов, а потом весь месяц 0, почем лицензия для меня?

    На сколько я помню Splunk позволяет это. Если только в один день у вас 10 гигов, а во все остальные 1 гиг — это не будет нарушением лицензии, и Splunk будет продолжать работать.

  • SPLUNK VS ELK?
    0
    Там в ссылке приведенной в первом комментарии есть ответ
    > If the code of X-Pack is open, does that mean it's all free?
    > No. Many features in X-Pack are free, such as monitoring, tile maps, Grok Debugger, and Search Profiler. Some features in X-Pack are paid, and require a license that comes with a Gold or Platinum subscription.

    В GitHub там теперь две лицензии зашиты в исходном коде.
  • Splunk 7.1. Что нового? Новый веб интерфейс, интеграция с Apache Kafka и многое другое…
    0
    Машин выпущенных компанией тайота тоже больше на дорогах, чем мерседесов. Это не показательно. ElasticSearch это изначально БД для Full-Text Search, а Machine Log Analysis они прикрутили потом. Поэтому популярность его меня ни сколько не смущает.

    Я не спорю в том, что Splunk тоже можно сконфигурировать не верно. И, скорее всего, нужны некоторые знания в настройке. Но это другое, чем допиливать самому в ElasticSearch.
    Например, если нужен ACL — то придется платить за XPack в ElasticSearch, либо писать самому (либо прикручивать кем-то написанный opensource plugin). X-Pack совсем не дешевый, у них ценовая политика другая, но не знаю, что окажется дешевле X-Pack или гигабайты Splunk.
  • Splunk 7.1. Что нового? Новый веб интерфейс, интеграция с Apache Kafka и многое другое…
    0
    Количество клиентов у Splunk продолжает расти. Они публичная компания, последний раз я видел их отчет, у них было около 13k клиентов, несколько лет назад было меньше 10k.
    Вот другой более популярный сайт с рейтингом БД db-engines.com/en/ranking, Splunk растет по их показателям тоже.

    Никто не может обезопасить от неправильного сконфигурированного software. Использование Summary Index для real-time анализа как-то не имеет особый смысл.

    > В Network security monitoring software Splunk не конкурент Elasticsearch.

    Можете посмотреть на список компаний и их обоснования на выбор Splunk для Security Monitoring www.splunk.com/en_us/customers.html#filter/filter2/Security
  • Splunk 7.1. Что нового? Новый веб интерфейс, интеграция с Apache Kafka и многое другое…
    0
    Если мы говорим про ELK, то я рекомендую посмотреть на ответ сравнение между ELK и Splunk answers.splunk.com/answers/616416/what-is-the-difference-between-splunk-and-elk-stac.html?childToView=617933#answer-617933

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

    Поэтому я бы не сказал, что это верное замечание «При большом количестве open source конкурентов исход сравнения явно не в его пользу». It depends.
  • Splunk 7.1. Что нового? Новый веб интерфейс, интеграция с Apache Kafka и многое другое…
    0
    Изменения в Контроли доступа вызовет боль для тех, кто автоматизирует установку Splunk.
    У Splunk есть отличная документация, как установить изначальный пароль docs.splunk.com/Documentation/Splunk/7.1.0/Security/Secureyouradminaccount

    Мы так же написали блог пост о том, как использовать теперь Splunk Docker Image www.outcoldsolutions.com/blog/2018-04-25-docker-splunk-7-1-0 после этих нововведений.
  • Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook
    0
    Конечно. Логично. Это более узкоспециализированное направление. Поэтому я и написал, что редко. Когда человек спрашивает про C# или Go, то я предполагаю Software Developer роль. Ты же говоришь о каком-нибудь SRE или Network Engineer. Это разные направления, нанимаемые в большинстве случаев разными орагизациями.
    С другой стороны могут нанять программиста с опытом low level kernel development в команду разработки для мобильных. Почему нет?
  • Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook
    0
    Конечно же, все это существует. Но таки программисты отсеиваются при помощи помощи более серьезных Interview, на которых проверяется не только возможность написания кода, но и еще способность человека брать на себя ответственность и принимать решения. Если вы сверх гениальный программист, но те, кто собеседовал сойдутся во мнении, что с вами будет тяжело работать — то нанимать не будут.
    И у менеджеров тут проблем много разных. И так же встречаются очень часто проблемы с невыполнимыми дедлайнами. Проблемы решают по другому.
  • Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook
    0
    В больших компаниях очень редко берут на конкретный язык. Нанимают программиста, который готов работать. И не стоит искать компанию по предпочтению языка.
  • Плюсы и минусы ведения бизнеса в США: наблюдения после года развития своей компании
    0
    > волонтерскую позицию не предполагающую оплату для вас, например как помощника супруга. Ву а ля, все по закону!
    Нет, совсем не по закону. Это как раз и есть тот вариант, когда отбирается рабочее место у местных. Если супругу нужен помощник, значит компания нуждается в найме сотрудника. Если компания не может платить за этого сотрудника — это проблема самой компании. Если она может найти кого-то кто готов работать за бесплатно, то есть вариант, что существует и citizen в этой стране, который готов работать за бесплатно.
  • Плюсы и минусы ведения бизнеса в США: наблюдения после года развития своей компании
    +2
    На самом деле нет. Без разрешения на работу не разрешат заниматься волонтерством. Объясняется это просто — если волонтеришь, то отбираешь рабочее место.
  • Splunk + Excel. Что получится?
    0
    По мне так проще было бы выгружать данные в CSV и просто использовать inputlookup после этого. Более надежное и простое в использовании решение.
  • Хочу как у YouTube
    0
    Мелочь, но поправьте, в UUID 32, а не 33. Что дает 2^128, но с учетом что в UUID прописывается variant & version, то 2^122.

    Rand это один из вариантов, имхо для многих систем хочется иметь монотонно возрастающий идентификатор, смотри на docs.mongodb.com/manual/reference/method/ObjectId/#ObjectId

    Статья заинтересовала, но как только дошел до «Domain-driven design (DDD)»…
  • Зарплаты ИТ-специалистов на конец 2017 года: отчёт сервиса зарплат «Моего круга»
    0
    На графике «Все языки программирования» выглядит, что JavaScript не далеко ушел от PHP.
  • Как правильно торговаться о зарплате в США. Этикет американских переговоров
    –1
    Ну это как ответить. Можно сказать сколько ты зарабатываешь в год, а можно сказать сколько тебе платят в год. Две разные вещи.
  • Как правильно торговаться о зарплате в США. Этикет американских переговоров
    0
    Сам знаешь, там торговля будет на спичках :)
    Я, честно говоря, совсем никого не знаю, у кого бы первый оффер совсем хорош. Бывают, наверное, target hiring, вроде нанять одного из 10, кто может написать нормальный GC, но такие люди не читают такие рекомендации по повышению ЗП, им главное GC в новом месте написать.
  • Как правильно торговаться о зарплате в США. Этикет американских переговоров
    0
    Не в гугле ли недавно уволили кого-то за массовое разглашение ЗП и бонусов? :)
    Для меня бы это был red flag о компании. Благо, что мы живем в месте, где выбор большой, если одна компания попалась странная, всегда есть получше за поворотом.
  • Как правильно торговаться о зарплате в США. Этикет американских переговоров
    0
    Важный момент. Для программистов, которые ищут первую работу в США — им практически без шанса повысить цифры в оффере, какие бы рекомендации они не имели. Рекрутеры знают лучше, за сколько они могут привезти народ из вашей страны в США, вряд ли вы будете первым у них.
  • Как правильно торговаться о зарплате в США. Этикет американских переговоров
    0
    Я бы такое NDA не подписывал. Жене тоже нельзя говорить?
  • Apple исправила баг и обвиняет Consumer Reports в неправильной методологии тестирования
    0

    Да, я про эту проблему с WiFi слышал. У меня этой проблемы не было. Слышал, что она возникает с определенными WiFi роутерами (поэтому, наверное, и видели на всех железках в округе).
    У меня были другие проблемы с ноутбуком. Одна из них очень редкие зависания видеокарты. Сходил в Apple Store — за 3 дня поменяли материнскую плату, проблема ушла.

  • Apple исправила баг и обвиняет Consumer Reports в неправильной методологии тестирования
    0

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

  • Apple исправила баг и обвиняет Consumer Reports в неправильной методологии тестирования
    0

    Самое ценное в Apple для меня было то, что это одна компания, которая ответственна за железо и операционную систему, когда у меня проблема — я просто иду к ним и они исправляют эту проблему.
    А вот когда у меня был телефон Nokia, купленный у ATT с операционной системой от Microsoft, и у этого телефона была проблема с батареей — меня просто каждая компания отфутболивала к следующей по кругу.

  • Apple исправила баг и обвиняет Consumer Reports в неправильной методологии тестирования
    0

    Да, но они тестируют не так, как это будет делать обычный consumer. Видимо их тест это тупо перезагрузка одной и той же страницы с отключенным cache.

  • Что такое СУБД в оперативной памяти и как она эффективно сохраняет данные
    0
    > Как делать это правильно — как раз написано в статье.
    Правильно? Просто писать transaction log? А после restart ждать вечность, пока индексы опять построятся и данные загружаться в память?

    > И вот это есть рандомная запись на диск и это есть медленно.
    Ну она не влияет на саму запись в БД, это все делается отдельным working thread, притом все это может batching.

    Чтобы меня правильно поняли — я за эту статью, просто хотелось дополнить, так как верно замечено «Разумеется, по верхам, без деталей.». :)
  • Что такое СУБД в оперативной памяти и как она эффективно сохраняет данные
    +1
    Я не совсем понимаю о чем мы тут говорим.

    Насколько я понимаю in-memory db vs disk oriented dbs. Дисковые БД в большинстве случаев будут медленнее, чем in-memory. Даже в случае чтения, потому что нет overhead на buffer pool, по другому организованы locking & latching, а так же используется другая схема организации данных в памяти, другой concurrency control. Это как раз и дает хороший прирост производительности, даже для чтения.

    Есть огромное количество in-memory Db, которые даже и не задумываются о durability, то есть совсем не пишут на диск.

    В всех мне известных нормальных disk oriented БД так же происходит запись сначала в transaction log, что подразумевает под собой последовательную запись.
  • Что такое СУБД в оперативной памяти и как она эффективно сохраняет данные
    +1
    Если кто-то действительно заинтересован разобраться в вопросе рекомендую:



    В общем автор статьи делает упор на то, что БД в памяти просто быстрее работают, потому что пишут только в память, а она быстрее.

    Так же делает упор, что в disk oriented DB, в плохом случае, при каждом чтении мы будет лезть на диск. Что подразумевает, что он сравнивает in-memory DB запущенную на PC при достаточным объемом памяти с disk oriented DB, у которой нет достаточно памяти, чтобы держать необходимые страницы в buffer pool.
  • Каким получился новый MacBook Pro
    0

    Для vim используйте ctrl+[ (default тоже), по мне так намного удобнее.

  • Гадаем о причинах и последствиях аварии Falcon 9 первого сентября
    +12

    Русскоязычный блог одного из инженеров SpaceX и заметка о происшествии https://blog.not-a-kernel-guy.com/2016/09/02/before-and-after-amos6/

  • Собеседование на программиста в Amazon
    0
    Это вопрос на 5+. Если кандидат достаточно быстро решает эту задачу, то я спрашиваю два вопроса. Один очень простой — как убедиться, что данные итераторы возвращают числа в возрастающем порядке. Второй — это как можно бы работать с массивом итераторов.
  • Собеседование на программиста в Amazon
    +1
    > Вы может не знаете, но 99% сотрудников амазона — это не IT персонал, это низко-оплачиваемые сотрудники выполняющие различную механическую работу. И им выбирать не приходится.

    Откуда у вас такая информация? Я живу в городе Редмонд, работаю в городе Сиэтл, где находится компания Amazon. Amazon тут строится как сумашедший, с учетом всех достроенных офисных зданий они будут обладать 7% downtown города по слухам. Не думаю, что там сидят низко-оплачиваемые сотрудники выполняющие механические работы.

    Я вам больше скажу — амазон предлагает на время праздников высокооплачиваемым сотрудникам (it специалистам) поработать на складах. Это не шутка.
  • Собеседование на программиста в Amazon
    0
    Откуда у вас такая информация? Про придирчивость, про «либо амазон, либо без работы»?

    Мне кажется или вы сами себе противоречите в своем комментарии?

    Еще раз, никого не волнуют эти статьи в массовых СМИ. Ты выбираешь работу. В Сиэтле можешь получить оферы из Гугл, Майкрософт и Амазон (и еще куча компаний, но не важно). Скажем МС дает $140,000 и акций $40,000 на 4 года, в Гугле тебе дали $160,000 и акций $100,000 на 4 года, в Амазоне тебе дадут $150,000 и акций $100,000 на 2 года.
    То есть пойдешь в МС заработаешь в следующем году 150 тыс, в гугле 185 тыс, в Амазоне 200 тыс. Вот и выбор встанет куда пойдешь. А еще посмотрите на рост акций во всех компаниях, чтобы выбор был бы еще интереснее.