LINUX.ORG.RU

Избранные сообщения Akamanah

Вышел первый том книги А. В. Столярова «Программирование: введение в профессию»

Новости — Документация
Группа Документация

На официальном сайте А. В. Столярова объявлено о выходе первого тома книги «Программирование: введение в профессию». Первый том, озаглавленный «Азы программирования», включает две части: «Введение» и «Язык Паскаль и начала программирования». Обе части, как и вся книга в целом, ориентированы на использование ОС Unix (в основном Linux); в предисловии автор, обращаясь к «коллегам-преподавателям», заявляет, что книга вряд ли будет им полезна, если командная строка ОС Unix не станет их основным инструментом для повседневной работы с компьютером.

Электронная версия первого тома (PDF) доступна на сайте в открытом доступе.

Книга «Программирование: введение в профессию» примечательна тем, что средства на её написание и издание были собраны через краудфандинговую кампанию. По словам автора, это был единственный вариант, позволяющий написать книгу и предоставить открытый доступ к её электронной версии. Приём пожертвований на сайте А. В. Столярова продолжается, поскольку средств для издания последующих томов к настоящему моменту недостаточно.

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

>>> Подробности

 , ,

Croco
()

О тяжелой жизни жаваскриптеров

Форум — Talks

Великолепная драма развернулась сегодня вокруг npm и его публичного репозитория.

Один разработчик держал на npm гору своих модулей, один из которых по случаю назывался так же как и какой-то никому не нужный instant messenger: kek kik. Юристы компании, владеющей этим IM, потребовали убрать модуль, а после того как автор отказался, нажаловались администрации NPM. Те струхнули и убрали модуль сами.

Автор обиделся и удалил в отместку все остальные свои пакеты, среди которых затесался 10-строчный скриптик для добавления к строке слева нулей или пробелов. От этого скриптика, как оказалось, зависят тысячи проектов, включая node и babel. И так как npm любит ходить в интернет, тысячи проектов немедленно сломались.

Админы npm испугались еще раз и вручную удаленный модуль восстановили, опять же не советуясь с автором. А освобожденные имена от других пакетов оказались заняты подозрительными лицами (неймспейсов нет, имена раздаются по принципу first come-first serve)

Мне кажется, это прекрасно.

 ,

Midael
()

Play Framework 2.5 «Streamy»

Новости — Open Source
Группа Open Source

Вышла новая версия фреймворка Play для разработки веб-приложений на Scala и Java.

Главное новшество этой версии — перевод всего стриминга, вебсокетов и всего асинхронного I/O с Play Iteratees на Akka Streams. Данный шаг позволил перейти к простому и стандартизированному API, общему для Scala и Java-разработчиков, получить back-pressure и существенно расширить возможности асинхронной обработки данных. Инструкции по миграции на новую платформу описаны на отдельной странице.

Основные изменения:

  • Использование функциональных типов данных Java 8 вместо самописных библиотек.
  • Java-разработчики получили API для разработки собственных фильтров и Body-parser'ов.
  • Повышение производительности на 20% благодаря серии оптимизаций.
  • Логгирование направляется в SLF4J. Logback теперь опционален. Поддержка логгирования SQL-запросов с анализом производительности.
  • HTTP-стэк переведён на Netty 4.0. Ранее использовалась Netty 3.x. Так же продолжается работа в сторону переезда с Netty на akka-http.
  • Переход на AsyncHttpClient 2.0 и Scalatest 3.0.
  • Scala-2.10 больше не поддерживается. Окончательно удалён Plugins API. Переход на Dependency Injection близится к завершению.

Для пользователей play-2.4.x доступно руководству по обновлению на 2.5.

>>> Подробности

 , ,

shahid
()

выбор: Puppet, Chef, Ansible, Salt

Форум — Admin

Всем привет

Только начинаю разбираться, и пытаюсь сделать выбор.

Вопросы:

  1. собственно, что из этого могли бы порекомендовать?
    • низкий порог вхождения
    • дальнейшая поддержка
    • какой из этих продуктов более актуальный сегодня и в дальнейшем(для поддержки 100+ хостов).
  2. можно ли сказать, что Ansible, Salt это «замена» более сложных puppet и chef?

 , , ,

carter
()

Что такое full-stack разработчик ?

Форум — Talks

Это «специалист по всему» ?

 

Jopich
()

Python Software Engineer / DevOps (Tarantool On-Premise), Mail.Ru Group

Форум — Job

В проект Tarantool— быстрая NoSQL in-memory база данных с открытым исходным кодом — требуется Software Engineer

Мы строим кластерное (облачное) DBMS-решение на основе Tarantool и хотим с его помощью завоевать мир. Поэтому нам нужны лучшие специалисты по разработке больших систем, которые умеют решать проблемы at scale и способны максимально автоматизировать свою деятельность.

О вас:
● разработчик Python с опытом работы 3+ года;
● отличное знание Linux;
● великолепное знание networking вообще и TCP/IP в частности;
● опыт коммерческой разработки на любом языке программирования;
● отличные коммуникационные навыки и опыт в достижении командных результатов;
● способность быстро находить причины проблем с доступностью/скоростью работы сервиса и устранять их;
● обожаете мониторинги, любите и умеете их строить, являетесь настоящим мастером последовательного решения проблем работы сервисов с уводом мониторингов «в ноль»;
● понимаете проблемы эксплуатации сервисов at large scale и знаете, как их решать;
● умеете автоматизировать эксплуатацию систем таким образом, чтобы объем ручного труда не возрастал с увеличением количества серверов; ● умеете эффективно использовать время и способны автоматизировать свою деятельность;
● вы просто crazy about performance & availability! :-) Имеете доказанный опыт ускорения сервисов, поиска и устранения bottlenecks или уменьшения количества железа, необходимого для сервисов без снижения качества работы сервиса; имеете доказанный опыт повышения надежности/отказоустойчивости сервисов, чуете SPOF (single point of failure) за версту и умеете элегантно и четко их устранять; ● ответ сервиса за 10 миллисекунд вызывает у вас внутренний вопрос: «Почему так долго?»;
● даже одна 500-тка вверенного вам сервиса вызывает у вас неприятные ощущения и обеспокоенность.

О работе:
● разработка кластерного облачного решения Tarantool (public cloud) и обеспечение его бесперебойной и быстрой работы;
● разработка enterprise-ready кластерного продукта на основе Tarantool (private cloud) и обеспечение его безотказной и быстрой работы у внутренних (Mail.Ru Group) и внешних заказчиков;
● решение сложных и увлекательных задач по построению большого кластера сразу в обеих его ипостасях (public cloud и private cloud); ● повышение автоматизации эксплуатации Tarantool;
● решение проблем и постоянное техническое улучшение системы с ростом нагрузки и количества серверов;
● автоматизация интеграции с enterprise-инструментами private-облаков (системой мониторинга, алертинга, применения обновлений и т.д.);
● разработка и реализация архитектуры кластерного решения и всех механизмах обеспечения high availability и scalability-решения.


О нас
● Mail.Ru Group — одна из крупнейших интернет-компаний России и Европы, управляет пятым по величине в мире почтовом сервисом, шестым по величине в мире порталом и тремя социальными сетями с общей аудиторией 150+ миллионов пользователей в месяц, а также третьим по популярности в мире почтовым приложением myMail;
● Tarantool— NoSQL база данных с открытым исходным кодом, широко использующаяся в десятках высоконагруженных проектах, в том числе за пределами компании в России и worldwide, одна из самых быстрых в мире, активно развивающаяся и выходящая на международный рынок;
● Работа полный рабочий день в шикарном 27-этажном небоскребе в районе м. «Аэропорт» с бесплатными подземной парковкой, кофе/чаем, печеньками, свежевыжатыми соками и отличным спортзалом.
● Какая-либо определенная зарплатная вилка по этой вакансии отсуствует, но дабы соответствовать правилам сайта напишу «100-200» тыс.р. В любом случае, при взаимном интересе сможем предложить более чем конкурентную заработную плату.
● Поможем с переездом в Москву новым сотрудникам из других городов/стран.

При вашей заинтересованности (или каких-либо вопросах по вакансии) - пишите на почту naumenko@corp.mail.ru (Алексей Науменко)

 

ooprizrakoo
()

Хоронили Yahoo - порвали два баяна

Форум — Talks

Большая интересная статья на рбк. Несколько выдержек:

В 2002 году Семел задумался о покупке Google: если выручка Yahoo в тот момент достигала $837 млн в год, то выручка Google — $240 млн в год. Семел предложил Ларри Пейджу и Сергею Брину $3 млрд за их быстро растущую компанию, хотя советники главы Yahoo говорили ему, что Google стоит все $5 млрд. Пейдж и Брин гордо отказались.

Тогда Семел пошел другим путем: в 2002 году он купил поисковую технологию Inktomi, а в 2003 — компанию Overture, занимавшуюся контекстной рекламой (Yahoo в тот момент зарабатывал на баннерах, то есть на медийной рекламе). Совместив две технологии, Терри Семел попытался создать конкурента Google, но мало преуспел. В августе 2004 года стоимость акций Google уже обгоняла Yahoo, а к к концу года компания Ларри Пейджа и Брина обошла конкурента и по рекламной выручке. К началу 2005 года выручка Google уже превышала $1 млрд.

...

В апреле 2014 года на собрании совета директоров Майер заявила, что ей пока не удалось понять, какой продукт в компании может стать «прорывным», но напомнила присутствовавшим, что Стиву Джобсу понадобилось пять лет, чтобы создать iPod, когда он возглавил Apple во второй раз.

...

В качестве главного интервьюера и новостной звезды видео-сервисов Майер пригласила бывшую ведущую вечернего новостного шоу на телеканале CBS Кэти Курич. По данным СМИ, стоимость контракта с телеведущей оценивалась в $10 млн в год, при этом на контенте, к которому она имела отношение, Yahoo заработал $3 млн.

По данным The New York Times, недовольство инвесторов расточительством Майер росло пропорционально убыткам компании. Так, например, они посчитали, что на бесплатную еду для сотрудников Yahoo тратит $108 млн в год. На смартфоны и фитнес-браслеты, которые Майер раздавала сотрудникам по приходу в компанию, в общей сложности было потрачено около $12 млн. За спонсорство Всемирного экономического форума в Давосе Yahoo заплатила $2 млн, а помпезная рождественская вечеринка для сотрудников в стиле «Великого Гэтсби» в декабре 2015 года обошлась компании в $7 млн. (по данным The New York Times, в самой компании каждую цифру оспаривают).

...

В начале февраля 2016 года Yahoo объявила о закрытии половины своих тематических изданий и сервиса Yahoo! Screen в рамках массового сокращения расходов компании. Сокращение расходов коснулось и штата — из Yahoo были уволены 1,7 тыс. человек. К концу 2016 года в компании должно остаться около 9 тыс. сотрудников — ее штат сократится на 42% по сравнению с 2012 годом. Программа по сокращению расходов должна увеличить стоимость активов Yahoo на $1 млрд. с нынешних $3 млрд. Yahoo также объявил о закрытии своих зарубежных офисов в Дубае, Мехико, Буэнос Айресе, Мадриде и Милане.

Подробнее на РБК:
http://www.rbc.ru/technology_and_media/21/02/2016/56c8afd19a794740b2e40dfb

 

dk-
()

Админские байки: какое странное legacy Вам доставалось?

Форум — Admin

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

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

Вот у меня были интересные 100-мегабитные свитчи, где у одних принадлежность порта к влану задавалась через рычажки (состояние 1-0), а у другого - через ЖК-дисплей и кнопки (сетевого доступа нет). Ничего сложного, но крайне странно.

Также как-то досталась интересная конфигурация: два крыла здания, две аппаратных АТС от Ericsson, к ним подключён ОДИН физический линк Е1, причём тупо раздвоителем (т.е. обе АТС висят на одних и тех же физических кабелях). E1 они делили через таймслоты и всё работало.

Старинные четырёхголовые сервера от dell. Работали, но периодически зависали. При этом в каждом было установлено только по 2 проца. В результате переместил один процессор из одного сервера в другой (стало 1 и 3), до сих пор работают, как часы. Траха с ними было ОООЧЕНЬ много. Суть проблемы до сих пор не ясна.

Ещё был случай, когда до удалённой системы с датчиками (что-то костыльное и охранное) звонили через диалап (по сипу не работало, использовали мобильный) на 9600 бод, забирали данные (лог открытия дверей, температура, влажность) и отключались.

Ещё как-то досталась серверная, которую после полной просадки ИБП нельзя было запустить: вышибало пробки. Оказалось, что прошлый админ сначала ждал зарядки первого ИБП, потом второго, потом запускал сервера. Кончилось подподкой второй фазы.

Стриммеры с DAT-картриджами. До сих работают с tar'ом в одной госконторе. Не знаю, зачем такие извращения и почему им LTO не нравится.

Контора, в которой админ крутил на winxp x64 в virtualbox продакшен-сервера, а бекапил через остановку машин в выходные, семьзипил образы дисков, нарезал их на части, после чего писал на болванки в будни уже. Итого я обнаружил почти 6000 болванок. Надеюсь, что родные таки сдали его в психушку.

Контора со старухами-бухгалтершами, которые ни в какую не хотели апдейтится и новому учиться: сидели на 98-ой винде в седьмой 1С с каким-то своим другим древним софтов, а файлы кидали не через шару, а друг другу дискеты носили.

10-мегабитный тонкий коаксиальный ethernet в далёком замкадье, соединяющий через древний ХАБ 7 компьютеров. Использовался охранным агентством. Компы с win95. На тот момент в ходу уже была winXP и WiFi.

CD-диски почтой. Общался с одной организацией (медицинская), которая отправляла данные только почтой CD-дисками или дискетами. Оказалось, что гендир считал, что интернеты на рабочем месте портят «рабочий дух».

Сервер под потолком. В одной компании сервер (небольшой десктоп) чёрной бухгалтерии прятали под потолком. Никаких серверов в Германии и RDP. Только хардкор. :D

А теперь кульминация: как-то в одном московском банке прямо около метро я был у кассы (как клиент). Там вот там там сервера стоят ТУПО под столом (один hp-сервер в minitower, и 2 дестопа), а над ними открытый с торчащими проводами юнит-шкаф со свитчами, оптикой и телефонией. Через год приходил: ничего не поменялось, только добавился ещё компьютер. Суть в том, что всё это находится в приёмной комнате ДО самих закрываемых непрозрачных кабинок касс. Можно просто вынести компы, охраны нет.

 , , , ,

kerenkonin
()

Вы все умрете, и маркетологи спляшут на ваших могилах!

Форум — Talks

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

Когда задание поступает инженерам, они проектируют устройство из стандартных компонентов, которые втыкаются в стандартные слоты стандартным образом. У таких вещей есть крышки на защелках, болты, любая деталь может быть заменена. Ибо инженеры исповедуют религию «этот компонент мы заменим и продолжим пользоваться». Но такие устройства трудно сделать тонкими и привлекательными с точки зрения покупателя (если у вас есть 2.5" SATA - то вы как не бейтесь, ен сделаете корпус тоньше сантиметра), и тогда на помощь приходит распайка на плату и двусторонний скотч.

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

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

 все умрут

no-dashi
()

С Github что-то происходит

Форум — Talks

Рано говорить «github всё», но какие-то странные шевеления происходят http://www.businessinsider.de/github-the-full-inside-story-2016-2?r=US&IR=T

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

 ,

anonymous_incognito
()

Apple удалила из iTunes приложение для «лечения» гомосексуализма

Форум — Talks

http://lenta.ru/news/2011/03/24/pulls/

По словам представителей группы активистов гей-движения Truth Wins Out (TWO), калифорнийская корпорация сделала правильный выбор, убрав из iTunes приложение. «Оно было пощечиной всей клиентуре Apple», - заявил Уэйн Бесен, глава TWO.

druganddrop-2
()

Расскажите нубу про InfiniBand

Форум — Linux-hardware

Например, вот это:
http://www.amazon.com/Mellanox-ConnectX-Express-InfiniBand-MHGH28-XTC/dp/B016...

Что это вообще?
Оно вроде как и

Network Adapter

Но и

Port: Dual SAS SFF-8470 Connections

Совместимые (по мнению амазона) кабели:
http://www.amazon.com/dp/B00PKN5LLU?psc=1
Таки наводятся на мысль «оно не сеть. а к диску»?


Это хрень для подключения дисковых полок, а не сетей?
А можно их «без свича» соединять (просто два хоста меж собой)

 

dk-
()

Подключение через 3G

Форум — Admin

Здравствуйте.Настраиваю подключение через 3G (Pantech UM150). система модем видит :

$ dmesg
.....
[593118.739437] usb 5-7: Product: PANTECH USB MODEM
[593118.739437] usb 5-7: Manufacturer: PANTECH
[593123.866136] usb-storage: device scan complete
[593123.871891] scsi 3:0:0:0: Direct-Access     PANTECH  Mass Storage     0001 PQ: 0 ANSI: 0 CCS
......
$ ls /dev/
net                 sndstat     tty38   usbdev1.1_ep00  vcsa7
network_latency     sr0         tty39   usbdev1.1_ep81  xconsole
network_throughput  stderr      tty4    usbdev2.1_ep00  zero
null                stdin       tty40   usbdev2.1_ep81

Но, в GNOME network settings я не вижу modem cinnections.Подскажите, пожалуйста , что нужно еще сделать.

 

fbb
()

SJW: теперь и в I2P

Форум — Talks

Тут в I2P внезапно обсуждают принятие code of conduct для проекта, по инициативе zzz. В комментах на полном серьёзе ссылаются на ссылаются на SJW-мразь Coraline Ada и упоминают слова типа «safe space». Некоторые девелоперы пока остаются на стороне разума, но далеко не все. Считаю, это последняя остановка перед кладбищем. Думайте, куда собирать манатки.

Алсо, жду с нетерпением, когда активисты социальной справедливости сами появятся в комментах. То-то будет попкорн.

http://zzz.i2p/topics/2015-proposal-for-a-code-of-conduct

 , ,

HeipaVai1o
()

Python в научных вычислениях

Новости — Документация
Группа Документация

Доктор физико-математических наук Андрей Грозин прочитал цикл лекций об использовании Python в целях ликвидации безграмотности среди студентов, аспирантов и прочих. Презентации были приготовлены для представления в среде Jupyter. Видеоматериалы лекций с разрешения лектора доступны под свободной лицензией CC-BY-SA. Исходные видеофайлы будут выложены в торрентах позже.

( читать дальше... )

>>> YouTube

 ,

Evgueni
()

Ищу Главного инженера (Java) г.Москва

Форум — Job

Основные задачи: Разработка и проектирование компонентов для платформы Единая Фронтальная Система.

Технические компетенции:

Опыт:

  • Опыт разработки крупных Java приложений Знания:
  • Знание Spring Framework: Spring DI, Spring Security, Spring Integration
  • Знание Java EE спецификаций: Servlets, JAX-WS, JAX-RS, JAXB
  • Знание механизмов доступа к БД: JPA/Hibernate, JDBC
  • Знание JMS и опыт работы с JMS менеджерами: IBM MQ, ActiveMQ и т.д.
  • Опыт работы с одним из серверов приложений: IBM WebSphere, Oracle, JBoss, Tomcat
  • Опыт использования Maven
  • Опыт работы с одной из систем контроля версий: SVN / Git
  • Желательно опыт применения agile практик: итерации, backlog, CI, code review и т.д.
  • Желательно знание английского языка на уровне intermediate

Дополнительные требования: Знание линейки продуктов IBM WebSphere

Условия:

  • Ежеквартальные премии
  • ДМС
  • Обучение
  • Корпоративные мероприятия
  • Льготные ставки на «продукты» Сбербанка-России

Оплата: 100-150 + ежеквартальные премии

CV Recruitment тел.: +7 968 651 42 77 e-mail: kvm@cvrecruitment.ru

 

KarinaMo
()

Чтение книг, подвод итогов за 2015 год.

Форум — Talks

Видел пару тредов, что сдесь есть читающие люди. Вы бы не могли поделиться названием книг которые вы прочитали в этом году ? или в последнее время ? или что читаете. Просто очень интерсно что читают мои друзья линуксоиды. И что бы посоветовали прочитать, (кроме изучение русс языка). Спасибо вам. В ответе просто коротко можно написать так

- Название книги (Жанр)

 ,

nixbrain
()

Не работает интернет в Ubuntu 15.10.

Форум — General

До версии 15.04 проблем с интернетом не было, устанавливал соединение через pppoeconf. В 15.10 перестало работать. pppoeconf вместо eth0 начал писать enp5s0. Asus G74Sx.

 ,

user08
()

PPTP не пашет

Форум — General

Поднял сервер pptpd, запустил, заработало!
Потом поменял в /etc/ppp/chap-secrets пароль на секурный и тут началось...
Сервер не может поднять ppp0 интерфейс.

/etc/pptpd.conf:

( читать дальше... )

/etc/ppp/pptpd-options:

( читать дальше... )

LOG:

( читать дальше... )

 ,

Strannik-j
()

Manjaro vs 3g модем.

Форум — Desktop

Дано: любой manjaro >= 0.8.13.1 и модем ZTE MF 180( от Билайн, если что).

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

Ещё в июне, сразу после выхода 8.13, поставил сабж, и какое-то время всё было ок, но после одного из обновлений (через две недели) модем перестал видеть UMTS/HSDPA сети, только GPRS, и к той не подключается, либо же вместо типа сети заглушка «Неизвестно». AT-команды не дали результата. До этого мучался с настройкой модема в Debian testing (уже после выхода 8 версии) и в кривой (по крайней мере, у меня) Федоре 22, в итоге осел на MInt'e.

Что характерно, в свежем Antergos (тоже на Арче) всё работает. (но не установщик:), в этом дистре он меня добил, причём консольного его варианта тоже касается, поэтому проверено только в live окружении), а в Manjaro c июля — никак, совсем.

Ещё в Минтовском NM среди настроек мобильного соединения есть выбор сети (типа: только 3g, приоритет 3g, и проч). Ни в manjaro, ни в Antergos такой фичи, по крайнеq мере, в интерфейсе, нет.

Вопрос: Что делать? Как думаете, в чём проблема? Подозреваю usb-modeswitch или network manager, поэтому: какую альтернативу network manager'у можете подсказать, чтобы, если не из коробки подхватывал модем, то хотя бы имел возможность настроить всё руками без сборки велосипеда и костылей? Можно кинуть ссылку на какой-нибудь цельный гайд по 3g-модемам под linux или лучше - объяснение, как запускать модем из голой консоли (как при установке arch).

P.S: Всем привет. Походу, пишу на сайте впервые. Пожалейте нуба.

 , ,

WahWah
()