К основному контенту

Сообщения

Показаны сообщения с ярлыком "работа"

linux .net core

 встал вопрос запуска нашего проекта под линуксом. пришлось решать несколько проблем - хочу записать на всякий, вдруг кому еще надо. вводная: наш линукс-сервер в защищенном контуре - нет никаких подключений за пределы. нет интернета, нет связи с другими серверами. на него не установлена графическая оболочка. 1) для работы использую putty. после входа есть mc (уже спасибо). для загрузки на сервер использую pscp (взять там же, где и putty). 2) packages-microsoft-prod.deb накатил этот пакет. может и без него бы взлетело. 3) dotnet-sdk-5.0.406-linux-x64.tar.gz себе взял этот, по необходимости можно найти другие версии рядом. 4) долго бился со сборкой, которая упорно хотела nuget.org после проверки "dotnet nuget list source", не совсем уверенно снес "dotnet nuget remove source nuget.org", и проверил, что в папке "packagesSource" есть все нужные пакеты. результат: все собралось и работает.

ваши сотрудники больше не "ваши сотрудники"

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

владелец программы кто

 работа в интеграторе постоянно подкидывает странные истории (чужого) бизнеса, и некоторые из них повторяются - люди ходят по одним и тем же граблям. уже привык, что бизнес очень часто не владеет исходным кодом тех программ, которые он использует. и это не только про оффис-ворд, это про написанный на коленке интернет-магазин или мобильное приложение компании. развод с программистом, который делал это - довольно болезненная процедура (а бывает, что и криминальная). стала попадаться похожая история, но по-другому. владелец Компании Коля (КК) хочет мобильное приложение для своей компании. он зовет Программиста Петю (ПП), который делает это мобильное приложение. все работает, работа оплачена, все счастливы. некоторое время спустя КК просит другого программиста что-то изменить, и тут выясняется, что мобильное приложение выложено в сторы под учетной записью ПП. бывает что ПП недоступен (ну не знаю, под трамвай попал?..), а бывает, что ПП хочет денег за передачу прав. КК не п...

это на самом деле IT-бизнес?

 когда деревья были большие (трава зеленее, а девченки милее) IT-бизнес состоял из угрюмых технарей, которые писали волшебные непонятные строчки заставляющие ЭВМ делать что-то полезное людям. над ними был начальник, который платил им зарплату и говорил что надо бы еще сделать, что бы людям было еще больше пользы от страшных вычислительных машин. в среднем на 10 программистов (и пару инженеров-электроников) был один начальник. на сегодня большинство IT-компаний слегка другие: 1-3 начальника, которые пытаются продать работу своих программистов, 2-5 аналитиков, которые пытаются продать работу своих программистов, 1-2 HR-а, которые пытаются купить чужих программистов, 2-5 тестировщиков, которые проверяют работу программистов, 0.5-8 собственно программистов (технарей). (кого-то забыл) 1 - бухгалтер 1 - секретарь за время этих изменений зарплаты выросли на порядки. поскольку деньги определяют полезность работы для общества, значит куча технарей приносила обществу меньше пользы, ч...

мобильная разработка - только кроссплатформ

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

тренды мобильной разработки 2021

  "слушал я вас, слушал, дорогое радио, и решил написать письмо - ну и дураки же вы все" (старая шутка) старые статьи про тренды мобильной разработки ( 2017 , 2018 , 2020 ) показали, что аналитики точно ничего не понимают в этом деле. :-) но тут под руку попалась новая более адекватная статья " 8 Common Features of Most Used Apps in 2021 " которую чуть поправлю с моей точки зрения. 1) "простота - ключ к успеху во многих приложениях". много раз в пример приводили телеграм, который выглядит как старые смс. даже сказал бы "японский минимализм на UI". 2) скорость. особенно скорость первой загрузки. смотреть на "жданчик" после старта программы - это прям беда. в интернете ожидание загрузки сайта оценивают в 5сек. если надо смотреть на пустой экран телефона 5сек, то обычно это приложение удаляют. 3) регулярные обновления. вопрос спорный, но реальность такова, что регулярные обновления на самом деле напоминают пользователям о приложен...

android эмулятор, картинка в камере

 редко пишу о рабочих моментах. но тут очень специфичная штука, которая редко бывает надо, но про нее почти нет ничего. вводная: разрабатываем андроид-приложение в котором используется камера. работа на виртуальной машине - там нет своей камеры. если включить камеру в эмуляторе - она показывает комнату, где есть телик и стол, на которые можно наложить свои изображения. и вроде как есть управление перемещением. https://developers.google.com/ar/develop/java/emulator но я долго мучался и так и не смог победить эту комнату. :-) поэтому нам подходит другой путь (третий ответ по этому линку) https://stackoverflow.com/questions/13818389/android-emulator-camera-custom-image 1) идем в C:\Users\{user}\AppData\Local\Android\Sdk\emulator\resources\ 2) закидываем туда свою картинку custom.png 3) меняем Toren1BD.posters на такое poster custom size 2 2 position 0 0 -1.8 rotation 0 0 0 default custom.png 4) включаем камеру в эмуляторе - наша картинка висит прямо перед нами. горячая замена тож...

Electron + ExtJs

1) install  nodejs . 2) install  Sencha.Cmd . 3) get and unzip  ExtJs .

тренды мобильной разработки

уже несколько раз писал про кризис рынка мобильных устройств. сейчас пошли отчеты, что рынок носимых устройств тоже пошел вниз. по слухам, количество мобильных телефонов на планете уже превысило число людей. :-) и как нам все это использовать? тренды сегодняшнего дня в мобильной разработке: 1) самое главное - рынок повзрослел. уже невозможно написать приложение в 3 строки, которое будет показывать цветной экран и успешно продавать его длительное время. обычно его даже не выпустят в маркет. сегодня почти любое успешное приложение - это работа команды, в которой программирование занимает 20-40%, а остальное - дизайн, продвижение, продажи, качество. 1.1) и как часть процесса взросления рынка - довольно большая активность промышленных заказчиков, которые хотят использовать мобильные устройства в бизнесе. самый примитивный пример, это поставщики, которые ходят по торговым точкам с планшетами, и составляют заказы на доставку. 2) gps-сервисы. недавно весь мир узнал про покемоно...

в запарке

наложились пара процессов: ремонт и переход на apple-swift. так-то первый заканчиваю, а второй больше читаю и смотрю уроки, чем делаю, но времени на прогулки не осталось совсем. обидно. люблю свой город. и погода хорошая. завез нужную мебель. собираю потихоньку прихожую. она пока финальная, после нее запланировано только получение матраца и укладка его на уже собранную кровать. диван стоит. кухня получилась вроде. можно жить. swift у аппла нравится. xcode явно проигрывает современным средам разработки, но язык получился хорош. хорошо когда берешь из старого только хорошее и забываешь все устаревшее. когда-то так же получился c#. но апплы пошли дальше. они не парятся обратной совместимостью, и делают конвертеры версий. xcode8 не работает со старым кодом, а конвертит его в новый. ничего своего пока не писал, хотя руки чешутся. надо бысто-быстро включатся в текущий проект. ребята в запарке. ну я стараюсь. 2 недели прошло - уже чет залил в репо, и оно даже работает. коллеге...

русский для китайцев

2 месяца назад (вроде, глянул в историю) начали делать учебник русского языка для китайцев. цель была закончить к нг. вчера закончили. 29 уроков, больше 2тыс файлов озвучки, общий обьем - около 700мег. копипаст текста из учебника занял около месяца. выверка - около 2-х недель. машину для всего этого я делал делал около 6 недель, где-то после 3-й недели стало можно вбивать контент. на сервере - joomla (сделана интеграция с системой безопасности), на клиента - phonegap (собирают под android + iOS). апликуха не будет никуда выкладываться. или уйдет целевым назначением в определенные руки, или сейлы будут ей размахивать для других клиентов. так что показать могу только при встрече из моих рук. но получилась ничего так, да. особенно радует локальный кэш - горжусь. :-)

вредные советы программисту

старому всегда есть что рассказать молодым, особенно если они не хотят слушать. так слушайте и запоминайте 1) никогда не показывай начальнику, над чем ты работаешь - узнает в момент сдачи заказчику. 1.1) разница между начальником и заказчиком в частоте встреч, одного ты видишь каждый день, а другого - раз в месяц или реже. так что можно обоих поставить в игнор, что бы не мешали работать. 2) никогда не рассказывай коллегам, как ты это делаешь, и главное почему. во-первых стырят твое гениальное решение и выдадут за свое. во-вторых обязательно скажут какуюнить гадость. 2.1) обязательно ругай чужие хорошие решения. они откажутся, а ты выдашь за свое. 3) никогда не пиши комментарии. ты же итак помнишь каждый кусочек твоего решения. а написание комментариев занимает много времени, особенно если проверять ошибки. 4) используй одно-буквенные и непонятные имена переменных. ты же знаешь зачем нужны обфускаторы. не идиоты же их придумали-сделали-применяют. 5) не ходи не собрания - это...

и глянул я в hh

зарплату мне задержали - привык уже. уж который ГОД. но в hh я сегодня заглянул. а удивило меня не то, что есть вакансии, а разница в предлагаемых деньгах. а вот распределение it-шных фирм по городу. сконцентрированы они в центре (как долгое время было и в москве), а в 9-м и в дубках никого нет. ну 9-й еще туда-сюда - промышленный район, там реально строителей больше (улица такая), а вот почему в дубках пусто - для меня загадка. всю жизнь был спальный район, и там когда-то базировался пилот (который сейчас в пром-зоне, насколько я знаю). если говорить про фрилансеров, то сидят они по всему городу, примерно равномерно.

результат

работаю с gps, а он зараза капризный. чистые данные с датчика выглядят как-то так 1) фильтр по скорости и ускорению 2) дробление на куски по азимуту и скорости 3) фильтр калмана и те же самые данные видно так и еще трек

виртуальный спортсмен

трекер лежал у меня на подоконнике, и за 44мин пока валялся, насчитал сам себе 360м, со средней скоростью в пол-км в час, но временами разбегался до 2.5кмч. припоминаю времена, когда по ссср-овскому телику начали показывать аэробику, и ее смотрели лежа на диване. :-) галочка коричневого цвета в верхней части - трек по GPS-датчику.

ноут-операция

рабочий vaio (был куплен в 2012) у меня задурил с полгода назад . терпел я его терпел, и уже морально готовился к серьезным тратам на новый. а тут в руки попался чужой, который я апгрейднул , и использовал в качестве дублера на пару дней. кстати тоже оказалось ниче так можно работать. и вечером таки дошли у меня руки - разобрал на чистку и приведение в порядок основной рабочей лошадки. заболел черный кабель в левом-нижнем углу - экранный. был переткнут и всячески укреплен-обжат для максимальной фиксации. любимый ноут второй день работает как часы. :-)

осторожнее с желаниями, они могут

например, вы сидите в салоне самолета, и видите, как через пару рядов от вас, девушка передает бортпроводнику телефон, на экране которого что-то написано. стюардесса берет телефон и читает текст... вы бы что подумали? жила-была девушка, которая мечтала стать стюардессой. но была одна маленькая проблема - очки. что бы стать борт-проводником, надо пройти довольно строгую мед-комиссию, и зрение - не последний фактор. так что мечтать она мечтала, но вполне себе здраво понимала, что медкомиссию ей не пройти. и вот однажды, когда она сидела в кресле пассажира и смотрела в нацатый раз где выходы и как надевать спасжилет, она вдруг поняла, что стоящая перед ней представительница работы мечты, чем то отличается от идеала. понадобилась некоторое время, что бы сообразить, что на стюардессе надеты очки. сложно описать весь спектр эмоций, которые испытала наша героиня, но все же справившись с неуверенностью и сомнениями, она решила спросить "но как?!". все, решение принято,...

coba результаты

примерно 3 года назад я начал цикл викторин. у меня есть материалов еще на несколько программ, но работу я остановил, потому что не вижу цели. :-) и после почти полутора-годовой паузы, можно глянуть результаты. 1) выплаты мне так и не было. до 100$ я так и не дошел. (скрин из дев-консоли: первая цифра - сколько используют сейчас, вторая - сколько всего скачивали, третья - общий рейтинг, четвертая - сколько раз ставили оценку) 2) поразительно, но самая популярная тема - биология. она обошла самую старую "китайские радикалы". причем если биология практически только на-русском, то радикалы сделаны для почти десятка языков. 3) по результатам анатомии можно увидеть процент поступающих на медицину. 4) продажи платных программ я воспринимаю как "монетки кинуть в шляпу" для продолжения работы. но чет таки не докидали даже до сотни (выплата). :-( 5) "органическая химия" была брошена в самом начале, потому что было совершенно непонятно как ее делать. и во...

средний доход предпринимателя

попался под руку " ЗАКОН РЕСПУБЛИКИ МАРИЙ ЭЛ от 24.10.2012 № 57-З ", где про патентную системы для ип. 1) если доход предпринимателя меньше 100тыр в год, то он вообще никто. 2) локальные торговые точки, которые на первых этажах жилых домов, оценены в 220тыр в год, и это максимальная цифра. такая же цифра для автомастерских. 3) " Услуги по остеклению балконов и лоджий " - отдельно выделены. 4) " Монофоническая и стереофоническая запись речи, пения, инструментального исполнения заказчика на магнитную ленту, компакт-диск. Перезапись музыкальных и литературных произведений на магнитную ленту, компакт-диск ". далана! кто-то этим реально зарабатывает на жизнь?! офигеть! 5) " Услуги носильщиков на железнодорожных вокзалах, автовокзалах, аэровокзалах, в аэропортах, морских, речных портах ". ни разу в жизни не видел ни одного носильщика в нашей республике. 6) " Услуги поваров по изготовлению блюд на дому ". реально есть рынок? судя по циф...

горнолыжный гид

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