LINUX.ORG.RU

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

кто работал в яндeкс дайте отзыв

Форум — Talks

сaбж. интересует в целoм oсoбеннoсти и пoдвoдные кaмни кoмпaнии.

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

Перемещено leave из job

 

VoDD87
()

Ищу в команду тестировщиков сложного нефтяного софта

Форум — Job

Всем привет!

Ищу к себе в команду тестировщиков разного уровня и профиля.

Компания занимается разработкой сложного софта для нефтяного бизнеса: гидродинамическое моделирование нефтегазовых резурвуаров (пластов), поверхностной сети сбора, создание геологических и гидродинамических моделей.

Софт кросплатформенный со сложным GUI, реализованном на стеке C++/Qt/OpenGL. Расчетная часть также умеет бегать на кластере (поддержаны гетерогенные кластеры с узлами CPU+GPU). ПО сложное, требуются погружение в предметную область, умение быстро определять важные аспекты и находить недостающую информацию и данные как путем общения с разработчиками, так (в основном) со специалистами предметниками и самостоятельно.

На какие направления ищу людей

ручное тестирование GUI

​чем предстоит заниматься

  • ручное тестирование GUI по учебным материалам/документации (они у нас выступают в качестве прямых аналогов чек-листов), поверхностному описанию требований, «свободная охота» определенного направления ПО (если есть желание попробовать себя в формализации тестового процесса — TestLink вас ждёт, но мы его не используем)
  • заведение тикетов в багтрекинге (Redmine), контроль исправлений

что хотелось бы увидеть в кандидате

  • опыт работы от года
  • хорошие навыки тест дизайна и понимания как работает ПО изнутри
  • самостоятельность в работе и адекватность
  • высокий уровень коммуникабельности, аккуратность, внимательность, умение доводить задачу до конца (нельзя бросить попытки воспроизведения или удовлетвориться быстрым ответом разработчика что все ОК)
  • умение работать в консоли как линукса так и винды (простых действий достаточно) к примеру в случае падений, уметь или не бояться запустить отладчик (VS или GDB) для просмотра колстека, хотя бы чтобы понять с кем из разработчиков начать общение активность и инициативность
  • готовность изучать простое программирование на Python-е (простые code snippets встроенные в приложение)

автоматизация тестирования GUI

будем автоматизировать тестирование GUI (Python+Squish, Python) с начала по учебным материалам, далее самостоятельно расширяя покрытие, и разбираться с существующими тестами (C++), а также будем решать другие задачи автоматизации рутинных задач, подходящих под автоматизацию

потребуется опыт в тестировании от года Python от года (по языку могу рассматривать и другие), желательно в GUI с использованием Page Object и опытом с BDD уверенные навыки в работе с Win/Linux (включая консоль) код в git-е, но для нас там все достаточно просто, так что любой опыт/понимание любой системы контроля версий ну и все то же что и у ручного тестировщика

аналитическая работа по проверке результатов расчетов

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

тут потребуется особо высокий уровень аккуратности и сосредоточенности, прям нужен настоящий педант самомотивация умение работать с большими массивами данных (смотрим кого-нибудь из финансов/бухгалтерии с удовольствием) По зп все обсуждаемо. Для ориентира напишу 60-130 нет (знаю что вилка +100% плохая — это ориентир).

Могу посмотреть людей без опыта/без опыта в тестировании (но тут есть сложности; скажем могу посмотреть свежего выпускника или студента, но ИТ специальности или знакомого с Python-ом или нефтяника по профилю, но желательно хотя бы с азами питона или программирования).

По желанию добавляется работа с CI (у нас Jenkins).

В зависимости от квалификации, сообразительности, способности к самостоятельному обучению и трудолюбия можно будет попробовать менять направления деятельности (к примеру, с удовольствием поспособствую переходу ручника в автоматизацию или дам крутейшие задачи).

Компания белая (официальная зп, ДМС, половина оплаты спорта в World Class), симпатичный офис на м. Профсоюзная (настольные футбол, теннис, печеньки и т.д.), ежемесячные маленькие корпоративы и крутейшие корпоративы 2 раза в год (зима, лето). Планировка кабинетная — каждая команда в своей комнате (у команды тестирования пока места очень много). Техника на уровне (десктопы). Работать очень интересно. Команда крутая.

Писать можно напрямую мне: andrey.belyaevskiy@rfdyn.ru

 , ,

zubactik
()

Удаленная работа для IT специалистов на контрактной основе - EPAM Anywhere

Форум — Job

Приветствую.

Комания EPAM Systems запустила новый проект EPAM Anywhere, который предоставляет удаленную работу на контрактной основе в международных проектах для IT специалистов из России.

Посмотреть досутпные вакнасии и откликнуться на позицию можно на сайте EPAM Anywhere. Ваше резюме будет дополнительно рассмотрено специалистами компании для других подходящих позиций.

Основные требования к кандидатам:

  • технические навыки, соответствующие позиции;

  • опыт работы 3+;

  • английский B+.

Условия:

  • конкурентный уровень дохода в зависимости от вашего опыта;

  • работа над долгосрочными проектами глобального уровня;

  • полная удаленная занятость;

  • неограниченный доступ к учебным курсам (LinkedIn Learning, учебные курсы EPAM, регулярные уроки английского языка и внутренняя библиотека);

  • прозрачный рост внутри компании (согласно матрице компетенций и регулярным оценкам эффективности);

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

  • сообщество из более 36 700+ профессионалов отрасли.

 , , ,

AntonAndreev
()

2020: как делать простенькие сайты?

Форум — Talks

80 лет стажа программирования, но с вебом не имел дел со времён html 3 и появления css.

Вопрос: а как сейчас правильно делать простой сайт? Ту его часть, которая фронтенд.

Пусть, для начала, там будет пара форм, кнопочки ну и тексты какие-то с пагинацией.

 ,

ahdenchik
()

Просто оставлю это здесь: Игра в supertux2 с множественными `tail /dev/zero` в фоне без зависаний

Форум — Desktop

Собственно: https://youtu.be/fPnbnNX9CPE

Система на HDD, Debian 9 Mate, MemTotal=10GB, swap on zram (disksize=14GB). memavaild, prelockd и nohang-desktop работают в фоне и помогают сохранять отзывчивость несмотря ни на что.

https://github.com/hakavlad/nohang

https://github.com/hakavlad/prelockd

https://github.com/hakavlad/memavaild

Кратко: prelockd - новейшее оружие в борьбе за отзывчивость при нехватке памяти.

Спрашивайте ответы.

 

hakavlad
()

Открыл для себя VPS

Форум — Talks

Привет!
Раза 3-4 создавать тему на ЛОРе с вопросами о том, каким хостингом пользоваться без проблем, с минимальным пингом и почти без денег, но лучше Арубы ничего не находил, до некоторого времени...

Неожиданно, но этим хостером стал Amazon.
Да, я знал, что он даёт на год виртуалку за 0 у.е., но думал, бесплатный сыр бывает только в мышеловке.
Я ожидал, что их EC2 крутится где-нибудь в подвалах университетов СШП на пентиум 4, от чего будет жесткий пинг и скорость до меня + лимит на трафик, но оказалось все намного круче.

В реальности характеристики такие:
2 ядра, 1 Гб, диск не помню, можно выбрать страну, менять IP, трафик 30 Гб (если мало, то стоит дёшево) и все это бесплатно. Пинг от клиента до клиента, относительно Арубы, упал на 40 очков.

Держу в курсе

 , , ,

admucher
()

Первый релиз монитора системных ресурсов bpytop 1.0.0

Новости — Open Source
Первый релиз монитора системных ресурсов bpytop 1.0.0
Группа Open Source

Bpytop – это монитор системных ресурсов, который показывает текущее значение и статистику по использованию процессора, памяти, дисков, сети и отдельно по процессам. Написан на Python с использованием psutil.

Это порт утилиты bashtop на Python. По заявлениям автора, он быстрее и потребляет меньше CPU сам по себе.

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

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

 , , ,

cocucka
()

Посоветуйте мышку

Форум — Talks

Темы такие уже были, но у всех хотелки разные, так что и советы могут быть разные.

Была у меня офигенная мыша: Logitech M510. Топчик вообще - в меру тяжелая, удобная, кнопки вперед-назад.. Пользовал бы ее и дальше, но умерло колесо, не реагирует на щелчки им, а в чертежинге это главное действие, без него никак.

На работе прошлой была другая мышь - Logitech M560. Аналогична первой, только кликабельна вместа колеса кнопочка за ним, а колесо умеет по щелчку переключаться в «сплошной» режим - крутится по инерции бесконечно долго. Черт, вот эта кнопочка вместо колеса была чертовски удобна, прямо идеал. Но больше этой мышки нет в продаже.

На новой работе заказал мышку G603, думал, что у нее кнопка выполняет такие же функции, но нет, это просто переключалка дпи.

ЛОР, какую мышку я просмотрел? Что выбрать аналогичное M560?

Ну и вообще, может, есть что-то более крутое, а я про него не знаю.

UPD: была у меня мышка лазерная Microsoft, купленная где-то на заре 2000х годов. Проводная. Блин, сколько я с ней танков побил, Предгорий Даротара наисследовал и просто намышевозил. Жил с ней до 2016 года где-то, пока не купил беспроводноую М510. Дык вот та старая проводная жива до сих пор, а современный М510 сдох через 4 года.


Всем спасибо, купил Logitech M705

 ,

Zhbert
()

Вышла новая версия медиасервера Jellyfin v10.6.0

Новости — Мультимедиа
Вышла новая версия медиасервера Jellyfin v10.6.0
Группа Мультимедиа

Jellyfin – это мультимедийный сервер со свободной лицензией. Это альтернатива Emby и Plex, обеспечивающая передачу мультимедиа с выделенного сервера на конечные пользовательские устройства с помощью нескольких приложений. Jellyfin является форком Emby 3.5.2 и портирован на фреймворк .NET Core для обеспечения полной кросс-платформенной поддержки. В нем нет ни премиум-лицензий, ни платных функций, ни скрытых планов: его делает просто команда, которая хочет создать свободную систему для управления медиа библиотекой и потоковой передачи данных с выделенного сервера на конечные пользовательские устройства.

Помимо мультимедиа сервера и веб-клиента, для Jellyfin существуют клиенты на всех основных платформах, включая Windows, Linux, MacOS, Android, iOS, Kodi и прочие. Также поддерживаются DLNA, Chromecast (Google Cast) и AirPlay.

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

Демо сервер

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

 ,

cocucka
()

Клавиатурный тред

Форум — Talks

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

А вопросов на самом деле 3:

  1. Может кто-то знает надёжную, не гигантскую, не геймерскую, не очень шумную клавиатуру на свитчах mx brown за хоть сколько-то разумный прайс? Требования к раскладке довольно простые: большой enter, cntrl на обычном месте (не lenovo like) и наличие numpad’a. Вот серьезно в диапазоне 5-10к вариантов не обнаружил.

  2. Почему нормальные клавиатуры/мыши и прочую переферию не делают в РФ? Вроде бы не рокет сайенс и вполне конкурентный рынок при должном качестве.

  3. Продаются ли какие-то «базы» под самостоятельную сборкку клавиатуры? Свитчи и кейкапы это понятно, но вставлять их куда-то надо. По каким кейвордам искать?

 ,

phoen
()

Аудиофилии тред: какие уши выбрать?

Форум — Talks

С этими вечными переездами и ремонтами наконец дошли руки и средства до покупки нормальных наушников - полноразмерных, закрытого типа.

Пока что выбор состоит из нескольких моделей:

Audio-Technica M50X - классика, как она есть. Вроде бы и надежная по конструкции, и хорошо играет. Но в некоторых обзорах утверждают, что она «долбит», то есть завышает басы и тем самым искажает звук. В каком-то из отзывов чел писал, что тащился с нее, пока не послушал Высоцкого и БГ - не то в ней.

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

Beyerdynamic DT 770 Pro - все точно так же сходятся во мнении, что это идеальный уши по звуку, ставят их в один ценовой диапазон с предыдущими двумя моделями. Я уже почти было склонился к ним, но вдруг обнаружил, что 32 и 80 ОМ уши стоят около 16к, а не 10, как предыдущие. А 250Ом, который по цене вроде попадают, скорее всего не вытянет плеер, ибо они студийные.

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

Может быть, я что-то упускаю?

Музыка - от Pink Floyd и Dire Straits до Kamelot и Metallica с Nightwish. Втыкаться будет в покупаемый так же HiFi плеер с нормальным усилком либо через него же в качестве звуковой карты от компа.

З.Ы. Да, я понимаю, что лучше всего ехать в магаз и слушать на месте все, но тут опять перенесли карантин на пол-месяца, и магазины все еще закрыты. Думаю рискнуть и просто заказать их.


UPD

Использовать их хочу не только с ПК, но и портативно в деревне - с плеером. Рассматриваю варианты:

Cowon Plenue J - увидел его первым в рекламе, и с этого вдруг резко «вспомнилось» увелечение музыкой, забытое за переездами и кучей жизненной ерунды. Косяк в том, что обзоров на него раз два и обчелся, а видеообзоров нет вообще, кроме одного более менее вменяемого.

iBasso DX120 - попал на него из одного из обзоров на ютубе. Вроде бы говорят, что он нормально раскачивает уши, есть запас по мощности, шустрая ОС не на андроиде

Fiio x5 III gen - на него попал так же из обзоров, вроде бы даже он понравился из-за двух цапов, но андроид и отзывы как-то от него отталкивают: подтормаживает, читает не все файлы, долго читает карту, мало живет от батарейки

 , ,

Zhbert
()

Как соискателей продавливают вниз по зарплате: Москва

Форум — Talks

Исходные данные: где-то год назад я искал работу, шёл стабильный поток два собеседования в день. Третье назначать смысла небыло ибо Москва город не маленький, на третье я приезжал уже уставший и злой и проводил его плохо. У меня в пиджаке лежала бумажка с моим графиком собеседований в которой табличкой записаны дата, зарплата и метро. Тоесть читая моё резюме владельцы бизнесов, эйчары, начальники ит отделов, сисадмины ищущие коллегу приходили к мнению что стоит вызвать на собеседование и потратить на меня час-полтора. Я отнюдь не небожитель и в сухом остатке у меня сформировалась вилка на которую меня точно вызывали. Итак, случай:

Вижу вакансию в которой объявлено скажем, 130к, отправляю отклик и меня вызывают. Приезжаю, встечает меня кадровичка, с ней мы минут 20 общаемся, заполняю какте-то анткеты, рассказываю про предыдущие работы ну и так далее. Затем она уходит, приходит начальник отдела с виндузовым админом, с ними повторяется тоже самое, они меня гоняют по почтовикам, доменам и прочему. Так продолжается ещу минут 30. Потом эти уходят, вместо них приходят линукc админы и все повторяется по-новой, они меня уже гоняют по астерискам, всяким func_odbc и прочим заббиксам. Сильно расстроились что не работал с ансбиль, он часто требуется на хорошие зарплаты но в подавляющем большистве контор он и не требуется. Собственно за 15 лет стажа кандидат его знать и не обязан: у вас сломается мозг от попытки освоить все что требуется на рынке труда, начиная с попытки подтянуть английский и дальше вские пайтоны. Идёт второй час собеседования, я от них уже устал и немного начинаю «плыть» в разговоре ибо мозг подзасрался. Потом говорят что мы посовещаемся, подождите 10 минут, прийдет кадровичка и вам расскажет что дальше.

Маринуюсь я ещё минут 10 в переговорке, приходит эта прЫнцесса и неспеша рассказывает примерно следующее: мы пообщались с коллегами, они говорят: вот с этим вы не работали, вот это вы не знаете, то вы не помните, тут отвечали невнятно неуверенно. Сказать по-правде для рынка кандидат вы слабенький и просите много. Но у вас хорошее резюме и мы готовы взять вас «на вырост». Если вы снизите свои зарплатные ожидания скажем, до 100к.

Я от такого обмяк на стуле как куль с говном, не каждый раз слышишь вот такое. В такие моменты думаешь что вот, более опытные коллеги видят тебя именно таким. У меня окончательно упало настроение, я вяло ответил что у меня тоже вопросов не осталось, давайте недельку на подумать, мы попрощались. Я вышел из офиса и шёл к лифту, разговор закончился и мне стало полегче, начало отпускать. Повернул, иду дальше и вспоминаю как учился пользовать func_odbc астериска, как учился читать диалпланы и пытался понять диаграммы работы sip протокола. Как лет пять назад в период безработицы осваивал LPIC. Как разбирался с заббикс прокси и кастомными пользовательскими параметрами туда же. Как готовясь к цискиным экзаменам силился понять разницу в нате: Inside global, Inside local, Outside local, Outside global. Туда же вывод debug ip ospf и прочую срань. Как трахался с захватом ролей КД в упавшем домене, как трахался с рухнувшим после апдейта эксченджом. Как осваивал постгрес, как разбирался с аутентификацией и методами передачи пароля в связке postfix и dovecot. Как силился понять как же настраивается этот гадский racoon и остальное для ipsec туннеллей.

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

Для тех кто не понял выше описанное кратко расскажу что произошло: -ставят в вакансии какую-то высокую планку зарплаты, от балды, чтобы к ним ну хоть кто нибудь пришёл; -платить как станет понятно потом её и не собираются либо не могут, либо и не собирались; -долгим собеседованием, подсовывая свежих людей выматывают кандидата, ждут чтобы он устал и «поплыл» в разговоре; -потом ещё маринуют ожиданием результата; -потом, вменяя ему то что он не знает стека технологий, которых кстати у резюме у него нет, сбивают ему спесь, снижают самооценку; -после этого когда пациент готов - продавливают вниз по зарплате.

Этот психологический ход который не надо терять из виду. Вот так вот «вжик» - и минус 30к от зарплаты. За первый год работы кандидат им дарит 360к ну и так далее, а кадровичке можно подарить пирожок за то что сэкономила руководству на очередном кандидате денег на багамы, шлюх и кокаин.

Коллеги: те кто понимает хотя бы вывод вывод debug ip ospf и работают при этом за 80..100к. Вы, соглашаясь на подобные условия вы давите рынок труда вниз, давая слабину и малодушничая вы демпингуете зарплаты и тянете на дно друг друга. Уже только это - это два тома циски по 600 листов плюс куча времени убитого на лабораторные работы. Дебаги всего этого отнимают у вас бесценную молодость, кто, кто вам вернёт потерянные на этом диоптрии посаженых глаз? Кто вам вернет бесценное время когда вы вместо того чтобы радоваться жизни терпеливо кропели над кучей параметров вывода, копаясь в руководствах и гугле над каждым из них? Это профессиональный рост, за который вы платите здоровьем, самым гадким - малоподвижным образом жизни, когда организм хиреет, обрастает жиром и начинает накапливать болячки, лечение которых в общем-то затратные в деньгах и унизительные процедуры?

Да вы чё, шныри, ваще страх потеряли? Шучу Very Happy

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

Рассмотрим случай когда в объявлении зарплата договорная. Тут работодатели делятся на две категории: -нормальные, которые в ходе собеседования задают вопрос типа «какие у вас зарплатные ожидания» либо так же, спокойно и адекватно «на какую зарплату вы рассчитываете»; -гнилые, которые спрашивают тоже самое но с неприятной, вызывающей отторжение формулировкой «вот сколько ты стоишь как специалист» и смакуя, с издевкой наблюдают как в кандидате начинают бороться жадность и осторожность.

Тут рецепт только один. Ответить: мне категорически невыгодно первым вскрывать позицию. Я свои ожидания могу подстроить под ваш бюджет. Лучше вы скажите на какой бюджет вы ищете сотрудника. Не обращайте внимания что вам после этого ответят, не сдавайтесь. Гните дальше в плане: вам же сказали: вот тебе вот такой вот бюджет - найди сотрудника который может это и это. У вас получается позиция негибкая, у вас как бы связаны руки, вы находитесь в рамках на которые почти не можете повлиять. Я же - свои ожидания могу и принизить, не умру.

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

На очередной итерации издевательства над работодателем достаёте из кармана бумажку и говорите что то типа: вот график моих собеседований за последнюю неделю. На нём сформировалась некая медиана, некая вилка, некая средняя сумма, которую мне в коненом итоге предлагают в среднем. Тоесть читая моё резюме владельцы бизнесов, эйчары, начальники ит отделов, сисадмины ищущие коллегу приходили к мнению что стоит вызвать на собеседование и потратить на меня час-полтора. Я вам её назову, это вообще не секрет, я вам её назову, но чуть позже. Хотелось бы всё-таки узнать ваш бюджет и ваши возможности. А то если я вам просто скажу свою хотелку и она в него не впишется то у вас погаснут глаза, сгорбится осанка и вы потеряете интерес к дальнейшему разговору. Мне крайне невыгодно вскрывать свою позицию первым.

Навряд ли вы разойдётесь так и не узнав сумму работодателя, всё таки он вас позвал на собеседование чтобы взять вас на работу. В каждой компании есть адово количество работы которую кто-то всё-таки должен сделать и на данный момент она у него стоит и из-за этого остальные сотрудники перегружены, в цейтноте и с этим надо что-то делать. И он прекрасно понимает что соискателя к себе надо ЗАМАНИТЬ а не отпугнуть. И вы один из лучших кандитатов которые есть у него в наличии сейчас. И вы это должны всегда помнить, даже если вам сказали что вы «кандидат слабенький и для рынка просите много» и не вешать нос.

Стек технологий, знания, которые накопились в голове у кандидата за время его трудового стажа и стек технологий, требующихся работодателю ВСЕГДА не совпадают и это - абсолютно нормальная ситуация. И вопрос насколько работодатель на это согласен пойти - он уже решен перед вызовом вас на собеседование. Без необходимого приемлемого минимума знаний вас просто не позовут. Собеседование это не развлекательная прогулка, они реально напрягают. Я сам собеседовал voip-инженеров на вилку 130..180к, опыт которых намного больше чем мой и прекрасно знаю как не хочется чтобы собеседования заканчивалсь ничем. Это люди с сединами, они знают своё положение на рынке труда, это люди тёртые и непростые.

Вы конечно скажете что в москве около 100 фирм занимающихся настройкой телефонии, обратитесь к ним - да вот только ребятки у них расценки от 2500 рублей в час, и они могут вкатить вам счет за 10 часов работы а реально там работы на два часа и вы это воровство никак не докажете ибо не хватает квалификации проверить. Так что если прикинуть сколько обойдется сторонняя фирма то и эта зарплата приемлема если вы аутсорсер и у вас много задач по телефонии. Но я отвлёкся.

Продолжим. После того как работодатель осознал что дальше бодаться смысла мало - ситуация кардинально меняется и на этот раз - в выгодную для вас сторону. Работодатель смотрит на вашу бумажку собеседований но при этом понятия не имеет что вы ему там через пять минут откроете. Мяч неотвратимо летит в его ворота, и уже в нём начинают бороться жадность и осторожность. У меня начали выползать суммы которых на хедхантере нет а так хотелось бы видеть.

Я буду рад если я вам этой статьёй хоть чем-то помог. Борьба с работодателем это непростой вопрос: ит специалист имеет плохо прокачаный скилл переговоров, они не закупёры и не продажники у которых это основа их деятельности, которые торгуются и не стесняются при этом. Напишите что думаете на эту тему, какой у вас был опыт. Передайте ссылку на неё друзьям, если, прочитав это за год, хотя бы 10000-15000 сисадминов перестанут пасовать и соглашаться на нижнюю планку зарплаты мы в итоге поможем друг другу. Каждый из вас в этом кровно заинтересован. Запомните: в этой жизни вы имеете не то, чего заслуживаете, а то - на что договорились.

P.S. В комментах обсуждаем тему а не автора. Всем безработным - удачи в полях.

Перемещено leave из job

 ,

sumare
()

Где искать «рукописные» шрифты?

Форум — Multimedia

Последнее время регулярно возникает задача. Требуется кириллический шрифт, имитирующий рукописный (script typeface), чтобы вставить короткий текст в картинку. (Например, «ПОДНОСЧИК».) Желательно, бесплатный для коммерческого использования, чтобы не докапывались при репосте на сайте с рекламой. На большинстве сайтов можно набрать фразу-образец и посмотреть, как она будет выглядеть. Если нет — приходится скачивать и устанавливать.

Главная проблема — на всех сайтах плохо с разбивкой по типам шрифтов. До 90% помеченных как рукописные оказывается вариациями на тему Arial. Вторая проблема — скачивание внезапно оказывается платным. Третья — большинство рукописных несильно отличается от MS Comic Sans или MS Freestyle Script. Результат — чтобы найти нужное, нужно просматривать сотни страниц клонов Arial.

Есть ли сайт, где были бы бесплатные шрифты с правдоподобными тегами/рубрикатором и нормальным предпросмотром?

 

question4
()

Ищу ментора по Python.

Форум — Job

Доброго времени суток!

Меня зовут Андрей, я ищу ментора по языку Python.

Я имею опыт в разработке более 8 лет, однако программировал до этого на APL. В данный момент изучаю новый для себя язык Python, выбор которого занял не один месяц. Ментор необходим для подготовки к собеседованиям, для консультации по навыкам, которые мне нужно развить в самую первую очередь, а какие во вторую.

Буду очень рад пообщаться и обсудить дальнейшее сотрудничество по email; goloushkin.andrey@gmail.com.

Заранее спасибо, надеюсь я найду того, кто мне нужен!

 ,

NorNickel
()

Как на python через Selenium создать нормальный профиль Firefox?

Форум — General

Как на python через Selenium создать нормальный профиль Firefox?
Нужен именно нормальный профиль, сохраняемый на диск, а не пустой анонимный как при обычном старте.

 , ,

Qwentor
()

свободные системы управления тестированием

Форум — Development

сабж, что есть кроме тестлинка, где можно хранить тест-кейсы, создавать прогоны, вот это все. желательно с api.

 ,

chenbr0
()

Чем сейчас модно, молодёжно энергосбережением ноута управлять?

Форум — Desktop

Собственно сабж. В основных репах Arch есть TLP. В AUR валяется Laptop Mode Tools. Мне нужно чтобы как для домохозяйки - вытащил вилку из розетки и оно само там энергосберегается. Я не хочу руками в TLP переключать режимы. Хочу чтобы мой гномоарч работал на меня, а не я на него. Посоветуйте или man'ами покидайтесь хотя бы.

Перемещено leave из talks

 , , , ,

Promusik
()

Где искать фуллтайм удалённую работу на зарубежных заказчиков?

Форум — Talks

Так, что бы из России можно было трудиться. Или нас уже везде забанили, и это дело гиблое?

 , ,

onhydro
()

Запилил говноскрипт на перле, чтоб посмотреть как там дела на сберовских картах

Форум — Talks

Проверял с ФФ/geckodriver и selenium-server-standalone.

Поставить нужно

- selenium-server-standalone 3.12.0-1

- perl-selenium-remote-driver 1.28-1

- geckodriver 0.20.1-1

ну и файрфокс.

java -jar /usr/share/selenium-server/selenium-server-standalone.jar
#!/usr/bin/perl -w
#
# Dump sberbank card list and payments history
#
# Usage:
#   $0 <login> <password>
#

use utf8;
use Selenium::Remote::Driver;

$login = shift @ARGV;
$password = shift @ARGV;

binmode(STDOUT, ":utf8");
binmode(STDERR, ":utf8");

print STDERR "Starting browser\n";
my $driver = Selenium::Remote::Driver->new_from_caps(
	'desired_capabilities' => {
		'browserName' => 'firefox',
		'moz:firefoxOptions' => {
			'args' => [ '--safe-mode', '--headless' ]
#			'args' => [ '--safe-mode' ]
		}
	});

print STDERR "Logging in\n";
$driver->get('https://online.sberbank.ru/CSAFront/index.do');
$driver->find_element_by_id('login')->send_keys($login);
$driver->find_element_by_id('password')->send_keys($password);
$driver->get('javascript:validateAndSubmit()');

print STDERR "Getting info";
my @products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='forProductBorder mainProductInfo']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

$driver->get('https://node1.online.sberbank.ru/PhizIC/private/cards/list.do');
print STDERR "Getting info";
@products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='productCover activeProduct ']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

my %products = ();
foreach $p (@products) {
	$name_el=$driver->find_child_element($p, "./div//span[\@class='mainProductTitle mainProductTitleLight']");
	$name=$name_el->get_text();
	$open=$name_el->get_attribute('onclick', 1);
	$amount=$driver->find_child_element($p, "./div//span[\@class='overallAmount nowrap']")->get_text();
	$number=$driver->find_child_element($p, "./div//div[\@class='accountNumber decoration-none']")->get_text();
	if($number =~ / (\d{4}),/) {
		$n = "card#".$1;
	} else {
		$n = "rand#".int(rand(10000)); # TODO: fixme
	}
	$products{$n}{'number'} = $number;
	$products{$n}{'amount'} = $amount;
	$products{$n}{'open'} = $open;
	$products{$n}{'name'} = $name;
	print "$name = $amount\n\t$number\n\t$open\n";
}
print "\n\n";

foreach $p (keys %products) {
	$open = $products{$p}{'open'};
	$name = $products{$p}{'name'};
	$driver->get("javascript:".$open);
	print STDERR "Getting history for $p ($name)";
	my @history = ();
	while(scalar @history == 0) {
		@history=$driver->find_elements("//table[\@class='tblInf']");
		sleep(1);
		print STDERR ".";
	}
	print STDERR "\n";
	sleep(2); # TODO: fix this hack!
	$history=$driver->find_element("//table[\@class='tblInf']");
	@items=$driver->find_child_elements($history, "./tbody//tr[\@class='ListLine0'] | ./tbody//tr[\@class='ListLine1']");
	foreach $i (@items) {
		$name=$driver->find_child_element($i, "./td[\@class='align-left leftPaddingCell']")->get_text();
		$date=$driver->find_child_element($i, "./td[\@class='listItem']")->get_text();
		$amount=$driver->find_child_element($i, "./td[\@class='align-right']")->get_text();
		print "\t$date, $amount, $name\n";
	}
	print "\n\n";
}

print STDERR "Quit\n";
$driver->quit();

 , , , ,

sergej
()

Релиз Emonoda 2.1.12

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

Emonoda — это набор программ для организации и управления коллекцией торрентов. Он поможет вам следить за актуальностью раздач, автоматически обновляя торрент-файлы с популярных в рунете трекеров, а также вычищать старые данные, просматривать мета-информацию торрентов и делать множество других вещей. Из коробки поддерживается HTTP/Socks4/Socks5-прокси.

В набор входят такие команды:

  • emupdate — следит за раздачами, используя спецплагины для трекеров; обновляет торрент-файлы при добавлении новых серий или перезаливке раздачи; интегрируется с основными линуксовыми клиентами.
  • emfile — позволяет читать метаданные торрент-файлов и выдает их в человекочитаемом, либо удобном для скриптов формате.
  • emdiff — показывает разницу содержимого двух торрент-файлов в виде диффа.
  • emfind — служит для выполнения различных поисковых запросов, например для поиска в каталоге с данными файлов, не принадлежащих ни одному торренту, зарегистрированному в клиенте.
  • emload — загружает торрент, создавая полный путь для данных и размещая в указанных местах симлинки.
  • emrm — удаляет торрент из клиента.

Система написана на Python 3 (требуется версия >= 3.6) и может быть установлена из PIP или AUR. Для сборки необходим Cython. За подробностями обращайтесь к README.

( Список изменений, трекеров и поддерживаемых клиентов под катом )

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

 , , ,

liksys
()