Чем пользуетесь из F-Droid?
Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.
А кто чем ещё пользуется?
Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.
А кто чем ещё пользуется?
Practical Electronics for Inventors. Купил, читаю и очень доволен. На английском языке. Вроде есть русское издание от BHV, его не читал. Объясняется очень доступно, без заумностей. Но в то же время с нужными формулами, есть разделы, где объясняется физика явлений для желающих. Английский довольно простой, я его знаю так себе, но проблем с чтением не возникло.
Оно продаётся в электронном виде, если денег жалко, наверняка есть рипы на торрентах. У меня версия с DRM, к сожалению поделиться не смогу.
Что почитать для написания простого бота для танчиков как в денди? На двумерной сетке, без анализа графики, то есть данные доступны уже в готовом виде - позиции противников, препятствия и т.п. Чтобы мозги работали на нейросетях и играл как человек, соперничал, искал обходные пути, мог оценивать разные не сложные стратегии и принимать решения, ну и всё такое… насколько это всё сложно и насколько продвинулись в этом нейросетки и существующие фреймворки по типу TensorFlow?
Давно смотрю на ЛОРе чужие рабочие места и очень хочется показать свое, рассказать о нем немного, ну и вообще поделиться радостью. Покупка собственной квартиры позволила организовать дома полноценный рабочий кабинет, такой как давно хотелось, а не такой какой приходилось.
Сфоткано на патчкорд. Ремонт был закончен около полугода назад, многие мелочи и нюансы до сих пор дорабатываются, но в целом вот.
Интерьер на вкус и цвет как фломастеры, а вот гвоздем программы явились столы. Опишу чуть более подробно, может кому пригодится. Вдоль двух стен углом размещены два стола по 2м 60см длиной каждый, шириной 65см и высотой 77 по верхней кромке (высота подбиралась опытным путем), под ними и на них огромное пространство для беспорядка и творчества соответственно. Столики сварены из квадратного профиля 40мм со стенкой 2мм, окрашены автоэмалью, а столешницы выполнены из ЛДСП. Просто и надежно. Вот только в лифт они не влезли и пришлось тащить на 8 этаж на горбу. Слева под столом спряталась передвижная тубма с полками и на колесиках - тоже самодел, целиком из ЛДСП. Справа мини стол длиной 45см со встроенными полками между ножек. Все провода и кабели подвешены под столом, не видно, не мешают, пыль не собирают, хотя подумываю организовать для них всех кабель-канал.
Последние лет 10 мечтал о подобном рабочем пространстве. Хоть ковыряйся с железом (места хватит для всего чего угодно), хоть сиди и прогай себе умиротворенно в полном порядке и чистоте. Основная моя деятельность сейчас связана именно с разработкой софта на Go. В качесвте хобби железо и сборка ПК, моделирование в CAD-системах.
Для удобного сидения и полулежания было приобретено кресло Метта SAMURAI S-1, очень нравится, прошел уже год и нисколько не жалею денег потраченных на него. После всех предыдущих заметно меньше стала уставать спина и шея, а приходится проводить, как и большинству здесь собравшихся, большую часть жизни сидя.
Левая часть стола, точнее второй стол, сейчас обустраивается для второй половинки, тоже работает из дома.
Железо, которое было нажито упорным «непосильным» трудом:
На столе еще присутствует парочка вейпов, понемногу ухожу от лампового курения.
Кроме рабочей станции и ноутбука есть еще три машины в других комнатах (пк в качестве тв приставок, собраны на рязани 1400, и, только не падайте в обморок, на каждой Vega 64, просто так вышло случайно, изначально на основной машине стояло четыре видеокарты, потом за ненадобностью они перекочевали в новые пк). Весь зоопарк недавно был дружно переведен на Ubuntu 20.04 beta методом чистой установки, почему? да просто на всякий случай, данных почти не было на дисках, ничего в общем не мешало. Заняло это все достаточно мало времени, сейчас полет нормальный.
Желаю всем, кто еще не успел, обзавестись уютным функциональным местом для работы или хобби, а тем у кого оно уже есть улучшать его и изменять, если того требует душа. Всем добра!
>>> Просмотр (4608x3456, 1300 Kb)
Надо тут провести многокритериальную многопараметрическую оптимизацию, т.е. найти фронт Парето (критериев три, параметров около 7). Хочу для этих целей по максимуму задействовать готового и на Python.
Нашёл список либ для этих целей (https://www.quora.com/What-are-the-current-multi-objective-optimization-libra...)
Моя проблема в том, что для получения значения функции от каждого набора параметров надо ждать очень долго (часы), поэтому хочу воспользоваться многоуровневой оптимизацией, т.е. искать минимум не «реальной» функции, а аппроксимированной.
Собственно вопрос: какие есть хорошие либы для Python, позволяющие по заданному набору данных получить аппроксимирующую их функцию (желательно гладкую и выражаемую в аналитическом виде; сплайны вполне подойдут). Естественно, это должна быть функция многих переменных, порядка 7.
UPDATE: см. мой комментарий от 1 апреля и не верь глазам своим :)
Отличная новость для любителей халявы вообще, а также для творческих людей, которые смогут найти применение оцифрованным материалам Смитсоновского музея США. Лицензия CC0 позволяет не только смотреть, скачивать, но и использовать эти материалы в своих творческих проектах без ссылок на источник.
Открытый доступ к оцифрованным материалам музеев - довольно распространённая в наши дни практика, просто Смитсоновский музей отличился огромным количеством выложенных сразу материалов, и они обещают выкладывать ещё. Есть и другие не всем известные места для легального скачивания открытых файлов: например, огромный нотный архив старой музыки https://imslp.org/wiki/Main_Page Говоря о халяве, стоит упомянуть известную коллекцию бесплатных книг проект Гутенберг https://www.gutenberg.org/
Google создаёт ОС для мобильных устройств, основанную на Linux ядре, которую планирует отдать производителям мобильных телефонов. План Google -- создать продукт с открытым исходным кодом, который будет конкурировать с Microsoft Mobile и Symbian.
1 января 2020 года Фредрик Брэннан (Fredrick Brennan) представил свободный шрифт «TT2020» — многоязычный шрифт пишущей машинки созданый с помощью редактора шрифтов FontForge.
SIL OFLv1.1
(SIL Open Font License, version 1.1).Среди предыдущих шрифтовых работ стоит отметить свободные шрифты «Chomsky» (стилизованый под текст заголовка издания «The New York Times»), «Some Time Later» (стилизованый под шрифты из комиксов и мультсериала «Губка Боб Квадратные Штаны»), «LCD Font» (стилизованый под 14-сегментный шрифт ЖК-дисплеев) и другие.
Фредрик также принимает активное участие в разработке и подготовке следующего релиза FontForge.
>>> Подробности
Наткнулся на удобную штуку - пригодится для прототипирования или даже создания своей евы в сети с куртизантками и чёрными дырами =)
Может кому пригодится - https://github.com/a1studmuffin/SpaceshipGenerator
Или можно генерировать через скрипты что удобно если надо по быстрому сделать сразу например 15 кораблей. Хотел нагенерировать сразу 100 но ужрало всю память, жёстко писало на диск и было убито системой, система плакала от боли =)
import bpy
#количество кораблей
num_spaceship = 15
#количество кораблей в линии
num_in_line = 5
#смещене по линии и столбцам
x_offset = 10
y_offset = 5
#основной скрипт
counter = num_in_line
current_x = 0
current_y = 0
scene = bpy.context.scene
for num in range(num_spaceship):
bpy.ops.mesh.generate_spaceship()
obj = scene.objects.active
counter-=1
current_y+=y_offset
if counter == 0:
counter = num_in_line
current_x+=x_offset
current_y = 0
obj.location.x = current_x
obj.location.y = current_y
В результате получаем нечто такое - https://i.imgur.com/eyE5wAp.png
Экспортируем и летим грабить караваны - https://imgur.com/a/oXF59DH
Вот такой маленький обзорчик.
P.S. Меши иногда кривые отсечение граней происходит с лицевой стороны (при экспорте в obj у меня так) Текстурные координаты кривые. Но чисто для баловства и допила под себя прикольная штучка.
Собственно, пока были новогодние праздники решил заняться самым неблагодарным делом - навести порядок в дачной лаборатории, выкинуть хлам старый. Собственно, на фотографии она и есть. А чуть ниже панель управления этой лабораторией в homeassistant.
Оборудование (основное):
Софт:
Собственно, смесь последних двух позволяет всей инфраструктуре жить практически на автопилоте, требуя минимум усилий на свое поддержание.
Самое главное, что есть - удаленное управление, которое позволяет отправить задачи на 3д-принтер/станок с чпу, что займут много времени и шума, а когда приедешь на дачу просто снимаешь готовый результат и не тратишь время.
>>> Просмотр (1920x2530, 1784 Kb)
Посоветуйте, пожалуйста, книгу или статью об особенностях Си, с помощью которой можно было бы дополнить уже имеющиеся знания о языке
Требуется С++/Python/MATLAB разработчик в Technical University of Denmark / Wind energy / Wind Turbine Structures and Component Design.
Основные задачи:
З/п 23000+ DKK (220000+ руб) после налогов.
Подробности по ссылке: https://www.dtu.dk/english/About/JOB-and-CAREER/vacant-positions/job?id=4cc334d8-c2e1-4690-bf96-4d72e6ccf496
Требуется FORTRAN/Python/MATLAB разработчик в Technical University of Denmark / Wind energy / Wind Turbine Loads and Control.
Основные задачи:
З/п 23000+ DKK (220000+ руб) после налогов.
Подробности по ссылке: https://www.dtu.dk/english/About/JOB-and-CAREER/vacant-positions/job?id=97f8996c-564c-4b93-a20e-213d228b1cff
Что бы посоветовали человеку изучившему алгоритмы(pascal) для входа в backend отрасль?
Хотите собрать свой роутер ? https://www.turris.cz/en/mox/overview/
весь день пытался разобраться с распараллеливанием решения задач в python и целостной картины так и не удалось сложить. помогите пожалуйста пинками в нужных направлениях
я не придумал ничего лучше как изложить в тезисах то, что понимаю. если бы получил обратную связь по поводу тех пунктов, в которых ошибаюсь, то начал бы копать в нужных направлениях
укажите пожалуйста на дичь:
[code]
Здравствуй, ЛОР. Накидайте, пожалуйста, отзывов по javarush. Сейчас заинтересовался этим курсом. Прекрасно понимаю, что один только курс программистом меня не сделает.
Однако, хотелось бы какой-то интенсив, параллельно с которым я бы с удовольствием читал доп.литературу.
Просто хотелось бы вложить деньги разумно.
Заранее благодарен
Для поступления в желаемый универ надо сдать информатику. Не сильно сложно: немного алгоритмов, императивного программирования и декларативного (SQL). Cпециальность не сильно айтишная: дизайн, графика, etc.
Выбор языка программирования – свободный. На экзамене лишь предоставляют задание. Выбор пал на Python 3, поскольку множество литературы нескучной для начала. Платформа – естественно GNU/Linux (Ubuntu). Как варианты рассматривались еще языки Pascal, C, JavaScript (sic!), Java, C#.
На повестке дня выбор инструментария. Понятно, что консолька и vim/nano – это обязательно. Но сейчас скорее вопрос стоит между VS Code, Spyder и Kdevelop. Хотелось бы статический анализатор (aka tidy), дебагер и автокомплит. Есть истории успеха? Может кто тоже начинал с Python? Что стоит учесть?
Дискач.
Где про это почитать можно. С самых простых вещей, что это такое вообще и зачем и как ее делают. И чем это отличается от рефакторинга?
Disclaimer. Написанный ниже текст является мнением автора, основанным на многих проведенных интервью и на общении с сотрудниками HR. Не является догмой, но, тем не менее, его можно принимать во внимание.
Итак, вам нужна работа в сфере IT на админской/постсейловой/пресейловой/консалтерской должности. Я провел пару сотен собеседований, нанял около 30 (или 40?) человек, ошибался 2 или 3 раза, со всеми нанятыми работал больше года, а с некоторыми больше 5 лет, так что могу рассказать о том, как оно изнутри. Про программистов ничего не скажу, подозреваю, что плюс-минус все то же самое.
0. Зачем люди нанимают сотрудников и как они это делают?
На работу людей нанимают для того, чтобы они работали :-) Буквально, есть задача, есть бюджет, есть коллектив и есть вакансия - должен быть нанят человек, желательно до определенного числа, иначе, вакансию могут отобрать в пользу более расторопных. В ДС последние 10 лет острый дефицит вменяемых кадров, при чем чем дальше, тем хуже становится положение.
Кто нанимает? 3 человека: HR, непосредственный руководитель и его начальник. Первый должен отфильтровать ваше резюме из потока, второй должен выбрать вас из толпы (руководствуясь собственными предпочтениями в том числе, вам потом с ним близко общаться, а ему с вами), третьего вы должны не оттолкнуть чем-нибудь, его задача отфильтровать явные ошибки второго, но не более. Конечно, если это здоровый коллектив, где HR не заправляет техпроцессами и где топменеджер не лезет во все дела подчиненных, а доверяет им работать самим.
1. Резюме.
Напишите хорошее резюме, желательно на 2х языках. Что значит хорошее: в нем должны отражаться основные ваши достижения, их не должно быть мало, но и не должно быть много. Например, хорошо написать про общественную работу в ВУЗе, поднятие нужного бизнесу софта или синхронизацию географически удаленных БД, а про то как обжимались кабели можно не писать, так как это вызывает ощущение «больше нечем хвастаться». Нужно написать обо всех своих обучениях и сертификациях. Примеров в сети много, неплохо также завести аккаунт в Linkedin (там как раз нужная структура). Помните, что HR скорее всего не сечет в теме и ищет по ключевым словам. 95% всех резюме, которые я видел были 2х типов: «отлично знаю» == «при мне включали» и «имею представление» == «ну что я могу сказать о вопросе, которому посвятил всего 2 года напряженного труда?» Не впадайте в эти крайности.
Мои личные загоны: - большинство фотографий в резюме мне кажутся страшными, слишком пафосными или слишком низкого качества. Особенно я не понимаю людей, постящих нечто мутное со старой вебкамеры. Может быть, лучше не постить туда фотографии совсем. - «Наталья Нестерова» хуже отсутствия высшего образования. - девушки всегда склонны недооценивать себя. - чем старше соискатель, тем больше он себя недооценивает.
На счет соц.сетей. Конечно же, первым делом из отобранных резюме извлекается имя, фамилия, дата рождения и город, а по ним ищется вконтактик, фейсбучек, жжшечка. Отсутствие аккаунта ничего не говорит. Наличие же может выйти боком: предпочтения у всех свои, я, например, буду предвзято относиться с стритсракеру со смотрЫ, кому-то могут не понравится фотографии на фоне кустов и пустых бутылок. Однозначный плюс - статьи в ЖЖ «как я компилял ядро» или «как я перепаивал этот китайский роутер». Однозначный минус - дешевые понты вроде «VIP-статус ВКОНТАКТЕ», дакфейсов или фоток на фоне ржавой крысы с видом как будто это новая семерка.
2. Первое интервью.
Говорят, что человека встречают по одежке. Говорят, что первое впечатление так и останется 80% мнения на ближайшие 5 встреч. Я не знаю на сколько это правда, но мне всегда приятно было видеть нейтрально одетых людей в чистой одежде (да, были случаи, когда соискатель совершенно буквально и объективно вонял) с чистыми волосами (и ногтями). Я разделяю любовь к джинсам, берцам, кожанкам и камуфляжу, но считаю, что в первый раз показаться лучше в классическом костюме нейтрального цвета. Потом похвастаете своим офигенным мотоэкипом и прекрасно подогнанным снаряжением, в первый раз ваша задача - не оттолкнуть. Нет костюма - постирайте джинсы и свитер, поверьте просто на слово, что это важно и это влияет.
Отдельное замечание обладательницам красивых форм: не надо их лишне подчеркивать на первом свидании. Иначе, потом будут говорить, что наняли вас за декольте или начальник подумает «вот будут говорить - нанял за декольте!». Не надо это, ни вам, ни начальнику. Потом все покажете.
Ведите себя спокойно, не нервничайте. Помните, что вы тут не первый. Помните, что у вас эта контора не последняя. Помните, что вообще-то вы им нужны больше, чем они вам, даже если это Гугл, а вы - вчерашний выпускник. Но и в другую крайность впадать тоже не надо, не фамильярничайте.
Посмотрите на людей в коридорах. Задайте себе вопрос, хотите ли вы быть похожими на них.
HR говорит про общие вопросы, проверяет формально, отсеивает в основном неадекватов и странных людей. Если его функция простирается дальше, то скорее всего в этой конторе не нужно работать. HR должен рассказать вам про условия труда и соцпакет, обязательно задаст вопрос «чего вы хотите в будущем», на который не надо отвечать «стать тут главным боссом». В будущем вы хотите развиться в техническом плане, познакомиться с интересными людьми и решить сложные и интересные задачи. Важно: например, в Microsoft вам расскажут про многие пряники и плюшки для сотрудников, но только после официального предложения вы узнаете, что «сотрудником» станете дай Бог через год, только если не на косячите и только если вырастут акции, а так - внештатник без пряников.
Интервью с непосредственным руководителем. Это самый важный человек в процессе, он подбирает себе не просто специалиста, а человека, который его лично устраивает. Как правило, люди нанимают похожих на себя. Тут хороший мотоэкип или камуфляж могут отыграть хорошо, а могут навредить. Лично я - не советую, хотя сам отношусь нейтрально.
Некоторые работодатели любят устраивать форменный экзамен просто так, даже если видят, что человек не тянет, некоторые любят задавать задачи на сообразительность типа взвешивания монет и измерения высоты здания барометром. Некоторые любят вопросы типа «вы ввели linux.org.ru в строке адреса браузера и нажали „ввод“, расскажите, что произойдет после этого, постарайтесь успеть до 8 вечера». Некоторые дают тест на бумаге, некоторые просто обсуждают жизнь. Есть конторы, где принято нанимать точно соответствующего человека, есть конторы, где принято учить и воспитывать, требуя только базовые или непрофильные вещи (например: технологиям обучим с любого уровня, а вот английскому - нет).
Если предполагается интервью с топом, то тут главное - просто произвести нормальное впечатление.
3. Скиллы.
Если вы идете наниматься на техническую должность, пожалуйста, освежите в памяти модель OSI, основные топологические схемы сетей, как работает TCP/IP в крупную клетку, что такое DNS, DHCP, CIFS, FTP, HTTP, SMTP, BGP, SSL. Я раньше спрашивал про несимметричное шифрование, сейчас же очень многие не могут внятно ответить «что такое IP-адрес», имея за плечами опыт работы сисадмином, не говоря уже о просьбе отправить письмо по SMTP используя только telnet. Это не приемлемо, объем базовых курсов по сетям и любой операционной системе надо знать.
← предыдущие | следующие → |