Работа тестировщиком после переезда в Германию
Здравствуйте уважаемые форумчане! Обращаюсь к гуру IT, хотел узнать Ваше мнение, относительно своей ситуации. Я всю свою жизнь работаю адвокатом, уже более 20 лет. В преддверии переезда в Германию (ожидаем АВ) решил поменять профессию. Возможно, через чур круто – хочу научиться тестированию. Почему такой нелогичный, с точки зрения нынешней профессии, шаг – программирование и математика мне не совсем чужды – первое образование – Томский политех, хотя и было это очень давно. Начал читать материалы по тестированию, и понял, что профессия адвоката и профессия тестировщика очень похожи между собой – адвокат 80% своего рабочего времени занимается составлением процессуальных документов – апелляционные и кассационные жалобы на решения суда, возражения на исковые заявления оппонентов, иски, всевозможные ходатайства. То есть, адвокат, обжалуя судебный акт, составляет тест - кейс, тестирует и пишет баг-репорт в виде жалобы, при этом, обязательно указывает желаемый результат и полученный результат – все, как у тестировщиков, так что мой выбор может вызвать удивление только на первый взгляд.
Но, если серьезно, нуждаюсь в профессиональном мнении: если я по приезду в Германию, закончу актуальные курсы по тестированию, реально ли мне в дальнейшем получить работу по этой профессии. В активе – легко обучаюсь, немецкий на сегодня - ближе к С1, в пассиве – мне 50 лет. Как думаете?
если я по приезду в Германию, закончу актуальные курсы по тестированию, реально ли мне в дальнейшем получить работу по этой профессии.
Не очень. Во первых как вы представляете обучение? Ну сам процесс? Во вторых сложно будет получить первую работу и убедить первого работодателя, что вы что то можете
мне 50 лет.
В этом возрасте трудно найти работу. Можете сначало глянуть требования на тестеровщика https://de.indeed.com/jobs?q=software+test+engineer+&l=Deu... тут посмотреть что это такое - https://www.youtube.com/results?search_query=ку%... и канал Михаил Партнова - https://www.youtube.com/c/SiliconValleyVoice/videos. Можете курсы тут в Германии посмотреть что сколько стоит - https://www.google.com/search?q=software+test+engineer+kur... Раз вы адвокат, то не лучше ли открыть свою компьютерную фирму по тестированию программного обеспечения? Или лучше на какие-нибудь курсы веб-дизайнера или администратора пойти? После курсов по веб дизайну допустим работать как фрилансер.
Курсы должен оплатить джоб центр. Насчет открытия своей фирмы по тестированию, Вы имеете ввиду, самому нанимать тестировщиков и работать над заказами? Интересная идея. Но, хотелось бы самому разбираться, да и бизнес - это не совсем мое. Но, в любом случае, громадное спасибо за советы, любая информация очень важна для меня. Так как планируется проситься в Берлин - у меня там живут близкие родственники - нашел курсы Tel-Ran.de ни у кого нет информации насчет них? В гугле мало отзывов и они противоречивы.
Обучение, как процесс представляю себе пока только в соответствии с рекламными лозунгами компаний, дающих такие курсы: типа - "мы Вас научим востребованной профессии, будете участвовать в реальных проектах, которые сможете использовать в своем портфолио и.т.д." Поэтому и обратился к профессионалам с целью узнать, насколько возможно чему-нибудь научиться на таких курсах. И насколько востребованы тестировщики без профильного диплома о высшем образовании.
Курсы должен оплатить джоб центр.
Сомнительно. Только если вы найдете что то очень подходящее типа курсов и убедите джоб центр что эти курсы сразу резко повысят ваши шансы найти работу.
нашел курсы Tel-Ran.de ни у кого нет информации насчет них
В первую очередь вы должны прошерстить обьявления по поиску работников и посмотреть, какие вакансии требуются. Потом посмотреть, кем вы будете после курсов. И потом сделать вывод, нужны ли вы кому нибудь будете после курсов даже чисто теоретически
. И насколько востребованы тестировщики без профильного диплома о высшем образовании.
Я программист после курсов. И около 15 лет в отрасли. И реально ни одного живого тестировщика не видел. Но они есть, я слышал про них. Поэтому восстребованность вы можете определить только с помощью оценки количаства вакансий
вот смотрите, вакансии, где просят ISTQB сертификат https://www.monster.de/jobs/suche/?q=ISTQB&cy=DE
а вот сам курс для сертификации https://www.reed.co.uk/courses/istqb-software-tester-cours...
я бы с этого и начал
Шансы какие то есть, но уж очень минимальные. Юниоры в 50 лет это просто нонсенс.
Я бы поискал, что то смежное с тем что было, типа Datenschutzbeauftragter, Steuerberater. Что то с законами, но где не нужен немецкий как родной. Да и в том же судебном производстве наверняка есть много мест где не такие суровые требования, как к адвокатам.
Я так пониманию, именно из-за суровых требований вы хотите сменить профессию или есть еще какие то причины?
В том числе из-за них. Но, самое главное, я не заявите ль, следовательно, не 4 параграф. Значит, мой диплом не будет засчитан за 1 -й госэкзамен. Поэтому, для получения адвокатского статуса в Германии мне нужно будет закончить полный курс немецкого юрфака, сдать 1-й госэкзамен, после этого, пройти 2-х годичную стажировку- рефендриат. И сдать 2-й госэкзамен. Все, как и у нас. То есть, на получение статуса адвоката мне нужно будет потратить минимум 6,5 лет- многовато. И все это время средств к существованию не будет, не говоря о возрасте. Вот это и есть главная причина.
Так у Вас два ВО? Технический и юридический?
Здесь, что говорят по вузам?
https://anabin.kmk.org/anabin.html
Что то мне кажется, что признание диплома не зависит от того по какой статье Вы въехали.
Если хоть один вуз есть в базе анабина, то будете в арбайтс агентур "академикер".
Ну и если причина смены профессии исключительно всложности с признанием статуса, то тем более, я бы не менял всё кардинально. Зачем выбрасывать 20 лет опыта.
Например Berater DSGVO und BDSG мне кажется бы хорошо подошло. Там такие громадные штрафы за нарушения. Так что народ требуется и платят неплохо.
Но вы и сами можете найти, что вам по душе, всё упирается в язык. Но если у Вас проблем особых нет с немецким, то мне кажется, что шансы повыше будут чем с тестером.
оба диплома есть в анаби. Но, для юридической деятельности признания мало-для того, чтобы заниматься юр практикой в Германии нужно немецкое образование. исключение делается только для 4-х параграфов. Им наш диплом не только признаётся, но и засчитывается за немецкий.
оба диплома есть в анаби
Ну так уже хорошо, тогда можно считать, у вас есть подтверждённое ВО. То что оно не дает вам заниматься чем хотелось - это уже другое.
чтобы заниматься юр практикой в Германии нужно немецкое образование
Этих тонкостей я не знаю. Вообще юристом или только адвокатом? Помощником адвоката тоже низзя?
Я думаю, что "внутренности" профессии должны быть одинаковы, разница только в законах и их интерпретации.
Наверняка в судопроизводстве, есть что то, что будет разрешено, только вам неинтересно. И есть наверняка, что хорошо будет звучать в резюме. Туда на годик я бы пошел.
ИМХО, вы не представляете, чем занимаются Software Tester.
Это, в общем то, те же программисты. Нужны знания языков программирования, баз данных и знание библиотек для написания автоматизированных тестов. Если вы этого не умеете (то, что вы там учили в институте не считается: слишком много времени прошло), то трёхмесячных, да и годовых курсов вам точно не хватит. Так и будете учиться до пенсии...
Как думаете?
-----
Примерно так:
- прикинуть чего и сколько надо для тестов
- проинсталить и запустить в работу тестирующую систему
- написать необходимые тесты
- выполнить тесты и дать кодерам более-менее понятный отчет
Минимум 3 из 4 должны быть в наличии.
Можно дополнить по позициям, но они должны четко разделятся по логичным критериям и должно иметься по крайней мере 75% покрытия навыками.
Примерно так думаем.
Там до кучи еще ФСА прилагается
50, без опыта - маловероятно... тем более, что в активе только бла-бла-бла (задаются вопросы), а не делается практическая работа. Использование Ворда и/или форумоv в зачет не идет.
50, без опыта - маловероятно... тем более, что в активе только бла-бла-бла (задаются вопросы), а не делается практическая работа. Использование Ворда и/или форумоv в зачет не идет.
с программированием понятно. Придётся переквалифицироваться в управдомы
Спасибо господа программисты. Было очень полезно услышать мнение профессионалов. Особенно ценным считаю совет " Зачем выбрасывать 20 лет опыта. Например Berater DSGVO und BDSG мне кажется бы хорошо подошло."
Нужно просто пошире открыть глаза, но, для этого нужна информация
это про то, что мне в Германии по своей профессии точно не работать. Поэтому необходима альтернатива. Профи говорят, что с тестированием затея не очень. Нет причин не доверять этому мнению. Но, хотелось бы побольше точек зрения. Чем ближе переезд, тем актуальнее проблема. К примеру, я бы легко мог научить человека с улицы вести несложные дела в суде и составлять простые документы. Для него это был бы неплохой хлеб. Вот и подумал, почему бы мне не попробовать тестирование, для начала, хотя бы мануальной. Не боги же горшки обжигают. А возраст- у меня родителям под 80 и они до сих пор считают, что вся жизнь впереди. Будет Вам 50, вспомните мои слова.
Не боги же горшки обжигают.
-----
Не, не боги.
Единственное, об чем при этом умалчивают - об количестве не прошедших обжиг горшков... у богов.
Долго это - много изучать надо. А времени у тебя нет.
я бы легко мог научить человека с улицы вести несложные дела в суде и составлять простые документы
-----
Я, например, нанимал местных адвокатов. Выбирал наиболее квалифицированных.
Квалификация, однако, такова, что сам делал бы лучше.
Будет Вам 50
-----
Хи-хи... Тогда Я еще был бодрячком...
Вы натягиваете российские термины на западный рынок.
В Германии нет понятия Тестировщик. Само это слово имеет в российском сегменте очень негативный оттенок "ниосилятора" программирования.
А в Германии есть понятие QA. И там куча ролей. Сейчас нигде ручное тестирование не используется. Везде автоматизация. Из ролей грубо можно выделить спецификаторов тестов (в спец ПО вида Testbench) и имплементаторов. Последние ценятся больше, так как должны одинаково хорошо знать кучу языков Python, C#, Groovy, Java, JavaScript. Кроме того им нужно знать Девопс.
Войти в TA можно только после смены кучи стартапов, работая там разработчиком с различными стеками и языками. Иначе ты не сможешь набрать знания всех нужных в QA/TA/TE/SDET языков и технологий.
И именно поэтому им платят больше, чем разрабам. Часто в 10 раз больше.
К примеру, я бы легко мог научить человека с улицы вести несложные дела в суде и составлять простые документы
ну вот и еще одна идея, что можно делать, может быть для студентов. Хотя не уверен, что делопроизводство одинаковое и там и здесь. Но уверен, что выучить всё нельзя, нужно почувствовать это "кожей".
Тут правда есть некоторая проблема, если работать самостоятельно, то нужно получать или очень мало или очень много.
Если средненько, то будут столько отбирать, что и смысла нет в этом.
В мире ИТ Вы будет вначале пришлым, как бы хорошо это не делали. Да и дальше будет тот же ярлык.
В мире же законов вы будете как бы уже "своим", хотя тоже придется переучиваться.
Для меня переезд в другую страну видится, как перелет на другую планету, поэтому, сомневаюсь, что даже в своей области смогу быть своим. Хотя, посмотрим, видимо, сначала нужно переехать, документироваться и уже по обстановке анализировать информацию и принимать решение, кем быть. До пенсии еще 17 лет - так что времени для работы не так уж и мало - не намного меньше моего юридического стажа, по крайней мере.
Хи-хи... У меня диплом не спрашивали ни в одной стране мира. Спрашивали только есть ли высшее образование, да и то только для поддержания разговора.
Ну так козе понятно, вы как понимаю фрилансер, конечно там ничего не спрашивают, там столько проектов бери не хочу см. https://www.twago.de/search/projects/.NET/?q=.NET&sortDire..., ну или аутсорсер, хотя мало вероятно. Вам и ездить никуда не надо.
видимо, сначала нужно переехать, документироваться и уже по обстановке анализировать
Это само собой, только после переезда будет валом других забот и пару вариантов нужно уже иметь с собой.
Здесь тоже полно проблем, только они немного другие, чем сейчас у Вас.
Самое главное это язык, особенно беседа то телефону.
Сколько вы таких фирм знаете? Кто пользуется их услугами?
Под фирмой я имел ввиду индивидуальный предприниматель (ну или Selbständig на немецком), на сайтах фриланса там должны быть разные объявление, ну можно живя в Германии хоть кому тестировать и за пределами Германии, главное чтобы заказчик смог перевести деньги фрилансеру. Кстати я видел и такое, что ИП параллельно оказывает много различных других услуг, иногда даже никак не связанные с компьютерами.
В основном, работа, конечно.
-----
В ИТ у тебя не будет больше 1-2 дней на поиск решения неизвестной задачи.
И, насколько Я знаю, суды по ночам не работают, а писюки - вполне пашут.
Так что - очень маловероятно твое вхождение в ИТ.
В неделю по 6-10 процессов.
-----
В ИТ на практике применяется весьма потогонная система - по 15-20 минут на рутинную задачу.
20-25-30 задач в день. И не обязательно в одном и том же проекте. Десятка полтора проектов - нормально.
Понять что надо сделать, найти где надо сделать, сделать и не сломать ничего другого. Все в 15-20 минут.
Не уложился в +50% по времени - отчет об проблеме и кому-то - тебе или менеджеру - пойдет минус.
Хапнешь лишних минусов - на выход.
Как-то так.
Понимаю Вашу критику. Я бы тоже так пинал ученика, которого бы взялся научить профессии. Но,
суды по ночам не работают, а писюки - вполне пашут.
-------------------------------------------
Именно в нерабочее для судов время приходится "тестировать" судебные акты. У адвокатов тоже зачастую конвейер без выходных. Но, не это главное. Пока нет надлежащей мотивации. Во-первых, ещё нет 100% уверенности, что заниматься буду именно этим. Я и спрашиваю советы профи, чтобы обладать информацией для принятия решения. Во-вторых, из-за короны переезд пока не так уж и близок- год ещё вполне возможно работать здесь по профессии. Да и полученная на сегодня информация не так уж обнадеживает относительно моих перспектив перековаться в ай-тишники. Но, я не заброшу эту мысль, точно. После своей работы наиболее мне близкое-это компьютеры и все, что с ними связано. Наверное Не даёт покоя юность, проведённая в ТПИ.
Пока нет надлежащей мотивации.
-----
Мотивация у тебя - запредельная - сваливание в другую страну.
Просто на сегодня ты ее не в состоянии правильно воспринять,
в виду отсутствия опыта работы в других странах.
AlexNek тебе писал - проблем много... и даже не меньше... правда они другие...
наиболее мне близкое-это компьютеры и все, что с ними связано
-----
Пустое.
Просто почитай топики где обсуждалось вхождение в ИТ в Германии.
Там есть все - требования, нагрузки, возможности, расходы...
Если грубо - чтобы войти в ИТ по приезду в Германию тебе надо было
бросить все текущее в день когда стало известно об переезде и заниматься
только ИТ по 28 часов в сутки - 14 работы и 14 изучения мат.части - тогда,
через пару лет, был бы какой-то шанс пристроится куда-то в ИТ в Германии.
перспектив перековаться в ай-тишники
То что Вы это сможете, я не сомневаюсь вопрос только зачем? Это выход для тех, кому ну абсолютно ничего больше не светит.
Представьте, я вот например, 20 лет проработал в ИТ и теперь хочу податься в юристы, в 50. Что вы мне посоветуете? На что я смогу рассчитывать?
Кстати, долгосрочные курсы Вам в ближайшее время никто оплачивать не будет. А когда то давно, моему знакомому оплатили полугодичные курсы.
Представьте, я вот например, 20 лет проработал в ИТ и теперь хочу податься в юристы, в 50. Что вы мне посоветуете? На что я смогу рассчитывать?
-----------------------
Уверен, что при должной мотивации, зарабатывать начали бы через год, ещё через 2 стали бы спецом. При условии, если бы Вас учил хороший специалист. Отсюда моя наглая уверенность, что все должно получиться. И для юриста возраст- преимущество, так как обычно клиенты выбирают более опытного, на их взгляд, ведь опыт с возрастом приходит, а резюмеине спрашивают.
про курсы- пока ориентируюсь на эти: https://www.tel-ran.de/
Если кто то что нибудь о них знает, было бы интересно послушать. Джоб центр их оплачивает.
бросить все текущее в день когда стало известно об переезде и заниматься
только ИТ по 28 часов в сутки - 14 работы и 14 изучения мат.части
-------------------------------
Вот с этим согласен, так же учился на юриста после политеха. в 90-е инженеры остались без работы и мотивация была очень наглядная.
Лучше всего учите пока язык, а лучше сразу 2 (+английский). О работе Тестировщика: востребованные тестировщики в основном должны уметь разрабатывать автоматизацию тестирования (значит разбираться в языках программирования, на которых пишутся скрипты и др программы автоматизации тестирования), если ожидается тестирование в инженеринге, тестировщик должен знать предемет тестирования (например, если дело касается тестов в Софте для автоматики/эл. техники и пр., вы должны разбираться в этом тоже, хотя бы основные знания). Поэтому диплом/опыт работы в этой области приветствуется работодателем и желателен для работы (для Вас же). Тестирование Игр/WEB сайтов и пр. тоже возможно, но оплачивается куда хуже, чем тестирование в инженерии или специализированных областях (софт для строителей и т.д.), т.к. заказчики как правило обладают большими деньгами. С др. стороны у крупных фирм есть свои тест - подразделения, куда и надо стремиться попасть.
Отсюда моя наглая уверенность, что все должно получиться
То есть, вот откуда Пашиевы берутся
В ИТ все же немного по другому, думаю. Для начала Вы будете иметь дело с фирмами.
И первым делом ваши бумаги попадут в "отдел кадров". Это сопроводительное письмо, резюме и возможно отзывы с предыдущих мест работы.
Если кадровик решит, что подходит, то бумаги переходят начальству в отдел.
Если начальство решит, что подходит, то назначают собеседование. Сейчас, практически везде удаленно. Как правило, кадровик и пара специалистов или просто начальник отдела.
После собеседования уже принимают решение.
Как пройти кадровика с вашими бумагами, я не имею понятия. Ну и работа в команде немного отличается от самостоятельной работы.
Если кто то что нибудь о них знает
Ничего не знаю, но мне уже достаточно того, что сайт на русском.
Джоб центр их оплачивает.
Если на сайте написано, что оплачивает - это всего лишь возможность оплаты, а не гарантия оплаты.
Просто элементарно нет денег, фиг его знает сколько человек сейчас без работы. А к тому времени, что приедете будут вообще пустыми.
Почитал на их сайте: они дают лишь сертификат, что участник курсов прошел их, но это не ISTQB. Фирма основана в Израиле (ничего не имею против), но насколько доверяют ее сертификатам в Германии - не могу сказать. Да и цена какая то странная: 299 €/месяц- оооочень уж дешево по немецким меркам. На месте автора топика я бы лучше просил бы курсы с реальной сертификацией и еще лучше с реальной практикой (тоже не помешает, хотя сейчас все и онлайн).
ещё через 2 стали бы спецом
-----
Спецом - стал.
Это хорошо.
Но не забывай что ты собираешься в Европу. А в Европе, например, то, что ты являешься спецом, не означает что тебе можно работать по специальности.
Я, например, на сегодня являюсь нелегалом на планете, в том числе и по месту рождения, без разрешения на работу где либо и с внесудебным запретом на работу по специальности там, где эта специальность получена.
юристы только чтотокончившие университет, обычно такие же юристы, как я сейчас программист. Как правило, что то делать начинают после года практики. Те, у кого есть достаточная мотивация, определенный склад ума, ещё через пару лет становятся специалистами. Главное, чтобы рядом был профессионал, иначе, самостоятельно все этотпроделат почти невозможно.
Так и чё ты тут тему открыл раз всё можешь и умеешь?
-----------------------
Это я в своей области все могу и умею, не в Вашей. У Вас странное для программиста отсутствие способности дифференцировать. А 50 и даже 30 - это глубокая старость лишь для неудачников
Правильно! Не обращайте внимания на подколистов. Решают знания и умения, а не возраст, а учитывая возрастающий спрос на IT спецов в Германии ( да и во всем мире тоже), шансы всегда есть, нужно только правильно определиться с целями, запастись по возможности большим количеством сертификатов (реальных), которые здесь имеют вес и знаниями как минимум 2-х языков (En и DE). Английский - обязательно ибо это язык большинства проектов.
довели таки человека программистишки... работы в IT море. все, конечно, хотят специалистов с 20 годами практики работающих от рассвета до заката за еду. но реальность другая ж совсем. у Вас, к тому же, есть огромное преимущество по сравнению с аутистами-айтишниками - Вы, скорее всего, психически здоровы и социальные контакты Вас не пугают
мне вчера девушка из берлинского амазона написала с просьбой отозваться. я-то, конечно, усталый ветеран ИТ с орденами и медалями, но Вы-то тоже можете с ней связаться и попросить дать совет https://www.linkedin.com/in/kateryna-nesterenko/
50 - самый расцвет: уже все знаешь и еще все можешь.
-----
В ИТ 35-40 - время сваливать с активного кодинга - или в менеджмент, или в сторону.
Да, "все" знаешь, "все" умеешь... но с уровня технологий в минус 5 лет и уже начинаешь не успевать осваивать новое - 3-5(-8) лет и все, выпал, но уже без хорошей позиции...
А 50 и даже 30 - это глубокая старость лишь для неудачников
-----
50 это в лучшем случае минус 20% от производительности мозгов в 30.
В худшем - вообще альцгеймер во всей красе - до уровня непонимания кто в зеркале...
У меня вообще осталось около 30% возможностей о пика - да, знаю больше, но думаю - медленнее.
А платят мне (и в основном в ИТ) именно за придумывание того как сделать то что еще не сделано.
У тебя же возможности создать новое решение вообще пока не видно - только адвокатское бла-бла-бла...
Это я в своей области все могу и умею, не в Вашей.
-----
А здесь тебя оценивают и дают советы почти исключительно с точки зрения местного профиля.
По своей области - ищи профильный форум и там ругай нехороших прогеров, неадекватно относящихся к адвокату в качестве кандидата на работу прогером/тестером...
50 - самый расцвет
Увы, здесь реалии немного другие.
Начинающий, даже в 40 мало кому интересен, тем более "перебежчик".
Но я так до сих пор и не могу понять зачем Вам ИТ в принципе? Когда есть море других специальностей, по которым прошлый опыт был бы в плюсе, а не в минусе.
А 50 и даже 30 - это глубокая старость лишь для неудачников
1. Hryu обычно пишет очень грамотно. Есть смысл прислушаться, даже если не согласны.
2. Oна права. Она писала "для начинающего". Накиньте пару лет на переезд, интеграцию и учебу. После курсов вы получите корочки и не будете знать ничего.
Это не сильно большая проблема если фирма видит перспективу вас поднатаскать и использовать, Но натаскивать вас будет сложно - языковой барьер, после пары лет я не верю в беглый разговорный язык. У вас будет возраст - никто не любит новичков в возрасте, почитайте мурра, хотя у него слишком радикально. У вас вообще нет ничего программистского в биографии - это значит первую работу будет получть ОЧЕНь сложно.
Конечно, пока это сбор информации.
В Германии, адвокаты в айти нужны. За мелочь можно получить неплохой штраф, наши соотечественники часто попадают в ловушку правооблодателя.
. У вас вообще нет ничего программистского в биографии - это значит первую работу будет получть ОЧЕНь сложно.
-------------------------------
Один из моих благодарных клиентов предложил мне научиться у него веб-разработке на php. Сказал, что за год при условии, что буду заниматься ежедневно по 2 часа, попробует сделать из меня специалиста по Бэк Энд. При этом, у меня будет несколько работ, которые пойдут в портфолио. Скажите, это выход? Спрашиваю, так как несколько раз где-то прочитал, что веб, особенно php, это работа за еду, как здесь говорят.
В основном да. К тому же более востребован Java Script ( и фронт- и бэк). Вопрос в другом: работа программиста сильно отличается от тестирования (хотя для тестировщика знание языков очень желательно, но не PHP). Вы вначале определитесь, что (и насколько) вам больше надо. Но учтите, что главное в вашей ситуации- это знание языка. С этим вы можете вполне искать любую другую работу в Германии, где сможете быть востребованы, не только в IT. А вот знания PHP и пр. языков программирования этого не гарантируют - это я по поводу того, куда лучше инвестировать время подготовки к переезду.
Скажите, это выход?
В принципе да. Это очень серьезная возможность. Во первых вы поймете - а оно вам надо? И программирование и тестирование это несколько иной склад мышления, не всем нравится. Во вторых вы получите базовые знания на родном языке в комфортной обстановке. Это очень много значит. И на курсах вам будет легче. Учитывая, что учат как правило хреново. И портфолио и опыт работы в биографии покажут, что вы уже что то делали и вас можно использовать - на собеседовании это много значит
Что вы понимаете под словом Тестировщик в Германии?
Нет такой должности здесь. Есть Тест-Инженер-Разработчик (Test-Engineer-Developer). И ему нужно знать кучу языков - Java, JavaScript, Groovy, C#, Python. И не PHP.
И именно на таких специалистов огромный спрос. А не на ручных кликеров, которых почему то называют тестировщиками.
Что вы понимаете под словом Тестировщик в Германии?
Нет такой должности здесь.
Знотокъ (тм) детектед.
Вот прям вот совсем нет? По всей Германии прям днём с огнём таких должностей не сыскать? А как вы "Tester", "QA Tester", "Software Tester" переводите? И им не надо знать кучи языков. Немецкого достаточно.
Иногда лучше жевать.
А вот то что спрос на специалистов в автоматизации тестов большой - да, правда. Мало кто этим занимается. И получается что проще взять студента и научить. Ничего сложного нет. От арквилиана до ранорекса, всему нормальный технарь учится за 3 месяца. Студента можно и год натаскивать, потому как дешево. И опять же про кучу языков... Не помешает. Но и не требуется. Достаточно быть специалистом в том же ранорексе и писать на шарпе, без работы не останешься.
При этом и тестировщика найти непросто. Мало кто хочет этим заниматься. Платят немного, работа достаточно скучная. Сиди, кликай, тексты в поля копируй, да формуляры заполняй. И смотри не ошибись что куда вводишь!
А на рнр спрос маленький
Из того, что я вижу, пыхыпы в Германии скорее мертв, чем жив. Удел студентов, которые за еду мелким фирмочкам сделанные в 2002-м году странички правят. Но есть и покрупнее фирмы, сидящие на том же Typo3. Если ещё не мигрировали. Но платят разработчикам всё одно копейки. Node.js победил пыхыпы в категории "быстро слепленное г."
А есть еще Systemtester, Integrationstester и т.д. Причем требования к знаниям и умениям у этих тестеров могут существенно отличаться. Например системный тестер в Софте для систем управления Автоматикой должен быть прежде всего инженером, а уже потом программистом, т.к. он выполняет т.н. Black Box тесты, а не White Box тесты, если это конечно вам о чем то говорит (в чем, извините сомневаюсь, судя по вашему комменту).
Но платят разработчикам всё одно копейки.
В принципе идея в другом. Понять, что такое программирование, получить опыт и запись в биографии. С такой базой легче стартовать. Легче уговаривать биржу труда оплатить курсы. Появится понимание, что такое программный код и как его рожают.
В принципе идея в другом. Понять, что такое программирование, получить опыт и запись в биографии. С такой базой легче стартовать.
С базой пыхыпыста? Не знаю. Я пыхыпыстов не беру :) У них мозг по-другому работает. Они запросто операцию на глазах через задницу сделают, если фреймворк "операции на заднице" знают. Даже жаваскриптеры лучше.
Легче уговаривать биржу труда оплатить курсы.
А вот тут соглашусь, да.
всему нормальный технарь учится за 3 месяца
-----
При замене "нормального технаря" на "пожилого гуманитария" сроки несколько меняются.
В пределе - с трех месяцев до бесконечности.
Сценарий "обучения" длительностью в пятилетку и плачевным результатом в данном случае более чем реален.
А на рнр спрос маленький
-----
А чего стоит зайти на монстер.де и взять количество вакансий по языкам?
Еще стоит там же почитать что же требуют компании и сильно удивится тому, что пхп отдельно нету, как и жабьего скрипта отдельно нету - везде все идет в обрамлении еще 10-ка языков и кучки технологий... и этот багаж при работе и изучении по 14+14 наберется лет за 10-15... и то - не весь.
Проблема, как Я ее вижу, у тебя в том, что ты полагаешь, что тебя научат и тем чему тебя научат ты будешь зарабатывать.
Такая ситуация может и имеет где-то место, но Я таких вариантов нигде не встречал - везде нужно самостоятельно и быстро обучатся. У тебя же с самообучением, по текущим действияm, более чем проблемно.
Глянул почту.
Лежит письмо с заголовком - Software Test Engineer - 159 позиций, Англия, Ирландия и Штаты.
Пробежался по заголовкам - ничего не заинтересовало.
Вот линк
нужно знать направление. Рнр не идёт, джава скрипт, если правильно, конечно понял, то же. Тестирование- здесь не у кого учиться. Хотелось бы год эффективно провести. + сутки придётся раздвинуть из-за работы. Но, если с Вашей (я обо всех откликнувшихся) помощью я выясню, что именно нужно делать- буду стараться.
ещё сильно про выбор не узнавал, но, думаю, что смогу найти нужного мне учителя, если можно его так назвать. В силу профессии знаю очень много людей, которые будут рады помочь мне. Тем более, если от такого обучения будет толк, почему бы его не оплатить. Узкая направленность моих вопросов связана с почти полным отсутствием у меня информации по теме. И я очень благодарен за отклики всем, не ожидал даже такой помощи
что именно нужно делать
-----
Вакансия юниора:
https://foren.germany.ru/showmessage.pl?Number=36923852&Bo...
Добавлю - умению быстро сориентироваться в большом объеме информации должны были научить на первом курсе ВУЗа. Если конкретно - на лекции по использованию... библиотеки. Там, правда, дают только информацию по каталогу, а обобщать надо уже самому. Для любого ИТшника этот навык критически важен.
Прошло 4 дня - более 1% времени отводимого на обучение.
Нет понимая что и в каком объеме надо изучать.
Нет плана-графика изучения необходимого.
Не изучено ничего.
Не ИТ-мэн.
Ну да ничего - в Германии работы много - нужны кассиры в супермаркетах, нужны грузчики, нужны разнорабочие на фабриках... да и пуцать по-черному можно...
Тестирование- здесь не у кого учиться.
-----
??? - Кто тебя учить-то ДОЛЖЕН?
У тебя комп есть? - есть!
У тебя инет есть? - есть!
У тебя не хватает мозгов понять как в инете найти на чем учится и как использовать для этого писюк?!!!
Если - ДА - то тебя никто и ничему научить не сможет, а чему сможет - будет бесполезно,
а если - НЕТ - то хрена ты тут скулишь, а не роешь инфу и не пытаешься что-то делать?
Блин, когда потребовалось сотворить тест-систему - за пару дней без отрыва от работы все было найдено, запущено, налажено и вычищены несколько багов. Дальше все только подгонялось под текущие нужды. Здесь - прошло 4 дня - "не у кого учится".
Сюда, в идеале, ты вообще должен приходить с вопросами вида:
- я использую вот это, хочу сделать вот такое, в доках написано так, сделал так, а получается (не) так. Где прочитать почему (не) так? Читал там, там и там, не понял вот это, потому как в доках по-другому.
- в документации написано вот так, я сделал вот так и поменял здесь чтобы получить то, а (не) получил другое. Что я не понял/упустил в доках?
С вопросами КАК сделать, но без реальной попытки самостоятельно разобраться в проблемe - это к тем кто тебя возьмется УЧИТЬ.
A Python ещё не советовали?
PHP неплох, но он уже на излёте, с него мигрируют.
У Python поре применений: и веб, и АИ, Датасайнс. Бибилиотек и фрейморков - туча. Курсов и учителей - как собак нерезаных.
А главное, что язык прост и элегантен. У меня сын в 14 лет сдал на официальный сертификат.
Рнр не идёт, джава скрипт, если правильно, конечно понял, то же
Может я в каких-то неправильных фирмах работал, но наши "тестеры" никогда ни на чём дополнительно не программировали. Веб еще вроде как то можно автоматизировать, но с десктопом вроде не сильно разбежишься.
Был правда, человек который исключительно юнит тесты писал, но мы его программистом считали.
Вроде уже говорили, главная проблема найти первый проект и хотя бы пару лет там продержаться.
А так в принципе, работа довольно однообразная - загасить приложение или показать его неправильную работу при определенных ситуациях.
При этом каждый релиз нужно проверять по уже пройденным путям, так как вполне возможно, что "безобидное изменение" нарушит работу старого участка.
А какое бы направление посоветовали, при условии, что у меня есть год, который я использую по максимуму?
не отвлекаться на ерунду, типа тестирования.
Немецкий, немецкий и еще раз немецкий, вы ведь не знаете его в совершенстве?
Вот по работе пишете что на русском тоже самое напишите и на немецком. А после еще гляньте, а как бы это было по нем. законам.
ARD, ZDF возможно тоже можно смотреть.
bild.de, spiegel.de почитать.
CodedUI
нифига нету такого в коммюнити версии, подозреваю что только в самой дорогой имеется.
https://docs.microsoft.com/en-us/visualstudio/test/use-ui-...
но, думаю, что смогу найти нужного мне учителя
Со своей колокольни я бы посоветовал яву, а потом самому написать пару маленьких приложений с фреймворком spring и какой нибудь базой данных. Но особенно была бы неплохой возможность пройти практику на какой то реальной фирме. Посмотреть вживую, чем они занимаются и самому вживую чем то позаниматься.
По скриншоту вижу, что там Enterprise, насчёт Professional, Professional всегда была не очень.
Был правда, человек который исключительно юнит тесты писал, но мы его программистом считали.
Если программиста в фирме заставляют писать исключительно юнит тесты, то это означает, что, либо его хотят специально выкинуть, либо нужно выкинуть сеньора - архитектора - кто там выше по иерархии.
После этого желательно выкинуть весь код юнит тестов, а потом код продукта. Так как они друг с другом вообще никак не связаны. Ни о каких feature mapping там не может идти и речи.
И не PHP.
На счёт PHP не согласен. Поскольку современные веб приложения рендеряться прям в браузере на JavaScript, там абсолютно всё равно на чём программировать. Всю статическую информацию нужно сохранить в кэш, а данные в формате JSON подгружать, а потом JSON парзить. Для этих целей как-раз PHP подходит. Обращаюсь к NOSQL БД - DynamoDB https://docs.aws.amazon.com/amazondynamodb/latest/develope... или MongoDB - https://www.php.net/manual/ru/mongodb.tutorial.library.php потом массивых данных превращают в JSON - https://www.php.net/manual/ru/function.json-encode.php, в веб браузере парзю JSON - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Re..., и получается больше с JavaScript возни чем с PHP. Тут написано как такое делать - https://developers.google.com/web/updates/2019/02/renderin...
Если программиста в фирме заставляют писать исключительно юнит тесты, то это означает, что, либо его хотят специально выкинуть, либо нужно выкинуть сеньора - архитектора - кто там выше по иерархии.После этого желательно выкинуть весь код юнит тестов, а потом код продукта. Так как они друг с другом вообще никак не связаны. Ни о каких feature mapping там не может идти и речи.
Это в теории. На практике же я постоянно сталкиваюсь с ситуацией, когда юниттесты пишуться потому что они должны быть. Есть метод и он покрывается юниттестом. Этот тест ничего реально не проверяет кроме существования метода. Так что ситуация вполне может существовать.
Но новичку писать юниттесты имхо ОЧЕНь сложно. Создавать моки, перегружать методы - нужно реально понимать, как это работает в принципе.
Со своей колокольни я бы посоветовал яву, а потом самому написать пару маленьких приложений с фреймворком spring и какой нибудь базой данных. Но особенно была бы неплохой возможность пройти практику на какой то реальной фирме. Посмотреть вживую, чем они занимаются и самому вживую чем то позаниматься.
------------------
Спасибо, какая то ясность в голове уже появляется, следом будет и понятие, и план, как говорит уважаемый Murr
Поскольку современные веб приложения рендеряться прям в браузере на JavaScript, там абсолютно всё равно на чём программировать.
Нет. Тоже самое можно сказать и о десктопных продуктах, все равно на чем программировать, они все в конце концов превращаются в машинный код. На самом деле создание програмного продукта это промышленный процесс и большую роль играет не только конечный результат, но и сам процесс создание и главное, поддержка и маштабирование конечного продукта. Это значит, что в машинном коде на яваскриптах и хтмл было бы программировать логичнее, но это значительно сложнее, дороже и намного дороже в случае переработки существующего кода. В чужом ПХП копаться сложно.
Ну и для программиста важно, что за пхп просто меньше платят
-----
Вакансия юниора:
https://foren.germany.ru/showmessage.pl?Number=36923852&Bo...
----------------------
Вот сюда нужно было раньше меня ткнуть-похоже, по второму разу объясняете мне то, что другому уже разжевали.
Ну вот, человек хотел заняться тестированием, а вы ему отсоветываете:-). А стать даже начинающим энтвиклером, думаете, ему будет проще? Да и легко заблудиться ему будет в той же студии и многообразии языков и фреймворков.
Ведь ему еще надо как минимум 1 (а желательно 2) языка выучить (De, En). Причем, абсолютно согласен с вами: языки (по крайней мере немецкий) - на 1 месте, все остальное потом. Иначе в первый же амт ему придется с собой брать переводчика.
К автору топика: здесь много говорилось о преимуществах/недостатках языков, профессий, фреймворков и пр. И очень мало о знании немецкого языка. Большинство (или все) советчики уже освоили язык(и) общения и для них это само собой разумеющееся, а для вас пока нет. Попробуйте для интереса хотя бы посмотреть пару обучающих видео на Youtube на немецком/английском языке по Js, C# и т.д. и попытайтесь понять, насколько вам нужен местный язык общения, когда поймете это, начните лучше интенсивные занятия языком. Параллельно можете смотреть регулярно те же обучалки языка (лучше одного, чтоб не распыляться) программирования на Youtube на немецком, чтобы укреплять знания языка общения. Что касается работы тестировщика - попытайтесь найти какие то курсы еще до отъезда и пройти их, чтобы хотя бы овладеть основными понятиями, здесь в Германии все равно придется учиться дальше.
Скажите, а немецкий должен быть,как у носителя?
-----
Достаточным можешь считать уровень, когда незнакомые немцы в пивной будут смеяться над твоими шутками.
Индивидуально, на пике возможностей - 2-3 года в полностью - т.е. и дома тоже - немецкой среде. У тебя - в 50+ - дольше.
" - А чего вы сидите? Сейчас солнце взойдет, вас жарить будем, потом сожрем нахрен... А вот до вас прилетали русские, так они колпак на раз-два при помощи кувалды и какой-то матери разнесли и начали фокусы показывать... пиздюлями называются... ох, и больно..." (с) Старый анекдот.
а немецкий должен быть, как у носителя?
Для работы в ИТ достаточно, что бы обе стороны понимали друга без проблем.
Но как я уже не раз говорил, в ИТ, именно Вам, делать нечего. С вашим опытом, вы найдете работу созвучную к тому, что делали. Но при работе с документами уровень языка должен быть уже повыше. И нужно "чувствовать" немецкую культуру.
Я думаю, что изучить какую-то часть законодательной базы Германии Вам будет гораздо проще, чем изучить язык программирования, да и толку будет больше, в итоге.
Вот чисто, не думая сильно, забил в поиск на stepstone
Jurist/in - 1056
Tester/in - 650
Вот тут даже с направлениями разными на выбор.
https://www.stepstone.de/5/ergebnisliste.html?stf=freeText...
Datenschutz 3233
https://www.stepstone.de/5/ergebnisliste.html?stf=freeText...
Я думаю, что изучить какую-то часть законодательной базы Германии Вам будет гораздо проще, чем изучить язык программирования, да и толку будет больше, в итоге.
______________________________
Вполне возможно, спасибо за альтернативную точку зрения. Еще бы знать, где искать список таких работ.
1. Насчёт JavaScript, JavaScript сейчас очень развитый и много фреймворков, которые облегчают разработку.
2. Насчёт PHP, зато есть исходники https://github.com/php/php-src и можно фрилансером подработать, а Oracle прячит исходники Java, хотя нет что-то я нашёл, но это всего лишь OpenJDK - https://github.com/openjdk/jdk
Если зайдёте в фейсбук и гляните в инспекторе браузера, там увидите что сплошной javascript и json. И фейсбук полностью на PHP.
Только-что открыл фейсбук в инспекторе, дал поиск по .php, инспектор нашёл где-то 117 объектов с названием ".php". Ну я знаю с уст некого Ивана Блинкова вот это https://www.insight-it.ru/highload/2010/arkhitektura-faceb..., дело в том, что когда устраиваешься на работу, то в фертраге написано об этом - https://ru.wikipedia.org/wiki/Согл�%... Так что ни вы, ни я правду не узнаем. Про автора статьи можете глянуть тут https://www.insight-it.ru/author/
С конца 2012 года работаю техническим менеджером в Яндексе, до этого работал техническим директором и/или системным архитектором в небольших интернет-проектах. Также я оказываю независимые консультации. Если интересно подробнее - можно ознакомиться с моим резюме.
И да автор статьи отвечает почему PHP, опровергая слова koder-а:
Почему PHP?
Во многом "так исторически сложилось"
Хорошо подходит для веб-разработки
Легок в изучении: небольшой набор выражений и языковых конструкций
Легок в написании: нестрогая типизация и универсальный "массив"
Легок в чтении: синтаксис похож на C++ и Java
Прост в дебаггинге: нет необходимости в перекомпиляции
Большой ассортимент библиотек, актуальных для веб-проектов
Подходит для процесса разработки с короткими итерациями
Активное сообщество разработчиков по всему миру
Динамическая типизация, интерпретируемый язык для скриптов
Легок в изучении: небольшой набор выражений и языковых конструкций
Легок в написании: нестрогая типизация и универсальный "массив"
Легок в чтении: синтаксис похож на C++ и Java
Прост в дебаггинге: нет необходимости в перекомпиляции
Большой ассортимент библиотек, актуальных для веб-проектов
Подходит для процесса разработки с короткими итерациями
Активное сообщество разработчиков по всему миру
Динамическая типизация, интерпретируемый язык для скриптов
Мои слова легко опровергать, особенно если я ничего не говорил. Еще раз. Играться можно хоть компьютеры из проводков паять. Если же заниматься программированием профессионально, то критерий один - наличие рабочих мест. Все. Ну не возьмут ТСа техническим консультантом в яндекс и ему все равно, на чем написан фейсбук. Да хоть на бейсике.
Вы написали что в чужом пхп копаться сложно и что за пхп мало платят.
По мне так PHP самый простой синтакс, это у ООЯП код трудночитаемый. У PHP светлое будущее https://habr.com/ru/company/edison/blog/471982/. Книги по PHP дорогие, курсы очень дорогие, компоненты очень дорогие, и в интернете на Ebay продают модуил на PHP где-то за 100 евро. Раньше можно было купить такое чудо, и это чудо стояло 49,95€. Сейчас точно такое-же продают Selbständige на Ebay:
PHP никуда не дениться. В Германии есть много мелких контор, а у владельцев этих мелких контор не так уж много денег. Допустим один человек просил меня сделать генератор купонов, и чтобы это всё было на PHP, HTML и JavaScript. Должна быть небольшая PHP программка, спомощью которой заносишь данные клиента, можно искать клиента, и генерируется промокод, который отправляется либо по эл.почте, либо по почте, а в MySQL должны храниться данные о клиентах, адрес клиентов, промокод, и дата истечения скидки.
И кстати, после того как сделаю основное, ещё нужно чтобы либо бар код или QR код генерировала, а так-же чтобы можно было считывать. С бар кодом всё просто, для генератор бар кода можно использовать готовые шрифты, а чтобы бар код считыватся, подключаешь бар код сканер, он работает как клавиатура вроде, а QR код можно уже спомощью веб браузера сканировать см. https://medium.com/@minhazav/qr-code-scanner-using-html-an..., а для генерации QR кода я использую вот эту PHP библиотеку - http://phpqrcode.sourceforge.net/ Ещё можно было бы экспорт в PDF, раньше помойму использовал FPDF - http://fpdf.de/start.html.
Похоже, книги перешли в разряд раритетых, т.е. их давно не переиздают, но спрос пока еще есть. А вообще знаю одного коллегу, который до сих пор древние базы данных на Fox Pro обслуживает (где то в банковском секторе), и надеется до пенсии обойтись без переучивания.
Похоже, книги перешли в разряд раритетых
Какие книги? Сейчас многие книги в формате PDF, но всё равно дорогие - https://www.rheinwerk-verlag.de/web-online-marketing/webentwicklung/php-und-mysql/
А вообще знаю одного коллегу, который до сих пор древние базы данных на Fox Pro обслуживает (где то в банковском секторе), и надеется до пенсии обойтись без переучивания.
А причём тут FoxPro? Если у Selbständiger нет денег на дорогой софт, или если он не готов платить за дорогую программу, он погуглит, и найдёт то что ему надо, может там ему не нужны функции. Чаще всего требуются простеньки программки типа Banf, Lager, Verein, Haushaltsbuch, Haushaltsinventar, Adressenverwaltung.
Ок. Был не прав, осознал. Мне сложно. Имхо.
Всем сложно, кто хоть раз этим занимался. А не теоретизирует на основании полученных на аусбильдунге "знаний".
Страшнее пыхыпышного кода я видел только перловый скрипт, написанный перловым "гуру". Что характерно, этот самый гуру тоже ничерта не смог поправить в своем собственном скрипте. Пришлось заново писать. А пыхыпы... О... Дело не только в самом языке, на нём можно тоже писать понятно и читабельно. Проблема в том что любой дурак за 5 минут пишет hello world и с этого момента считает себя великим программиздом. А в языке нет ничего, ни типизации, ни компилятора, который бьёт по рукам за неотловленные исключения, что могло бы удержать этого программизда наваять очередное непонятное. Скорее наоборот - не ошибку сообщить, а "додумать" за программизда. Зато быстро. Зато через два года проще написать заново, чем расширить.
Сидишь и пытаешься понять, вот тут $a + $b написано, почему он обычно складывает нормально, а иногда не добавляет б? А просто в одном месте, где б считывается оно внезапно не число, а буковка. Ошибка на входе, да, бывает. И вместо ошибки пыхыпы гладит дурачка-программизда по головке и говорит: "ну не плачь, маленький, не буду я твою бяку складывать, смотри как красиво, всё работает, а?"
Сидишь и пытаешься понять, вот тут $a + $b написано, почему он обычно складывает нормально, а иногда не добавляет б? А просто в одном месте, где б считывается оно внезапно не число, а буковка. Ошибка на входе, да, бывает. И вместо ошибки пыхыпы гладит дурачка-программизда по головке и говорит: "ну не плачь, маленький, не буду я твою бяку складывать, смотри как красиво, всё работает, а?"
Ну так там как раз защита, конкатенация в PHP через знак ".", а знак "+" это арифметическая операция, т.е. если $a = 5;, а $b = 'б'; и написать черз знак плюс, т.е. так: echo $a + $b, то код не выполниться и выйдет ошибка типа:
Warning: A non-numeric value encountered in [...][...] on line 4
А если вы напишите через токчку echo $a . $b; то код сработает, и увидите
5б/
И ещё кое-что, переменные начинаются со знаком $, константы и функции без знака $, конкатенация через знак ".", а сложение через знак "+". Там где функция пишим function.
Страшнее пыхыпышного кода я видел только перловый скрипт
-----
Да ладно...
Каку можно слепить на любом языке. И видел Я их и на Pure ASP, i na JSP, i na ASP.NET.
Причем "поправить" приличного кодера можно за буквально пару дней - просто некому это делать - в большинстве шаражек CEO вообще ни в курсе что есть какие-то технологии... ну акромя того что лепят его прогеры.
Ошибка на входе, да, бывает.
-----
Хи-хи...
Ты еще не видел серверного жабьего скрипта - там ее директiвой задавить можно - просто выход будет не тот и никаких ошибок.
Дискутировать о преимуществах и недостатках того или иного языка можно бесконечно.
В любом случае, будут две группы, которым язык определенно нравится и которым абсолютно нет. Ну и кто то будет еще между ними
Не думаю, что получится как то изменить это соотношение.
"ну не плачь, маленький, не буду я твою бяку складывать, смотри как красиво, всё работает, а?"
Преверил на несколько языках:
1. В JavaScript, в данной ситуации я проверил на NodeJS:
var a=3;
var b='a';
console.log(a+b);
Результат:
3a
2- В C#:
int a = 3;
String b = "AA";
Console.WriteLine(a + b);
Результат:
3AA
3. На Java:
int a = 4;
String b = "A";
System.out.println(a+b);
Результат:
4A
4. На PHP:
$a = 5;
$b= 'aa';
echo $a + $b;
Результат:
Warning: A non-numeric value encountered in C:\xampp\htdocs\concat\index.php on line 4
5
А если так:
$a = 5;$b= 'aa';echo $b . $a;
То результат:
aa5
5. На Python:
a=5
b='a'
print(a+b)
Результат:
Traceback (most recent call last):
File "C:\\concatpy\test.py", line 4, in <module>
print(a+b)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
6. GO:
package mainimport ("fmt")
func main() {
a:="A" b:=5
a += b
fmt.Println(a)
}
Результат:
# command-line-arguments
./Main.go:8:4: invalid operation: a += b (mismatched types string and int)
И кто дурак?
String b = "AA";
Вы не понимаете, что здесь написано. Это типизированный язык и я как программист, декларировал "b" как текст. Я еще не положил в него ни одного значения, но случайности исключены - я сразу предусмотрел, что в этой переменной не может быть чисел. И наоборот. int b - означает, что я исключаю возможность, что в результате работы программы в переменную "б" попадет текст. Только числа.
поэтому неважно как работает прога, 1 + 1 = 11 исключено. Вообще. Абсолютно.
Вообще MrSanders спутал конкатинацию с арифметической операцией, он говорит если в PHP $a=5, а $b='б'; то если сделать операцию $a+$b то сработает не сложение, а конкатинация, т.е. по идеи должно быть "5б". Но нет PHP даст предупреждение, потому-что "+" это арифметическая операция, а не конкатинация, она выдаст предупреждение и строку где произошёл сбой, и выдаст только 5. А если $a.$b то не даст ошибку, т.к. это является в PHP конкатинацией, и результат будет как раз "5б". В других языках типа C++, C# "+" это арифметический оператор если примитивные типы данных, а если объект то вызывается метод "operator +" во всяком в Си++ такое есть, и помойму перегрузка называется см. https://en.cppreference.com/w/cpp/language/operators.и https://ru.wikipedia.org/wiki/Пере�%...
Вообще MrSanders спутал конкатинацию с арифметической операцией
Нет. Эту путаницу допускают нетипизированные языки. Это означает, что при обьявлении переменной не устанавливается тип. И если операция определяется символом (а конкатинация и математическое сложение часто определяются одним символом +), а тип данных зависит от введенного значения (неаянно в результате паботы проги в переменную вместо 1 попало "1"), то результат ВДРУГ окажется непредсказуемым. Язык позволяет выстрелить себе в ногу.
Я сейчас трахаюсь с ЯваСкрипт и там та же ситуация. Насчет ПХП точно не знаю, я знаю этот язык очень плохо
Нет. Эту путаницу допускают нетипизированные языки.
Ну вот, а в PHP конкатенация это ".", а не "+", "+" это арифметический оператор. Всё логично продумано, и защищено от путаницы. Иногда когда перехожу на другие языки, поинерции ставлю "." вместо "+".
2- В C#:
int a = 3;
String b = "AA";
Console.WriteLine(a + b);
Ну вообще то нужно и тесты правильно делать. Пояснять ошибку надо?
Правильнее было записать так. И не нужно было даже ничего выполнять
Но в PHP и это не поможет
int a = 3; String b = "AA"; int c = a + b; Console.WriteLine(c);
Эту путаницу допускают нетипизированные языки.
В C# есть "неявный тип" называется "var", если написать так:
String a = "AA";
int b = 3;
var x = a + b;
Console.WriteLine(x);
То результат будет таким:
AA3
Я часто в современном C# коде вижу var.
бuдет
В вашем случае сплошные ошибки, нужно не так, если нет $ перед переменной, то это считается константа в PHP:
$c = a + b; // ok c = 8
$c = a + b; // fail, c = '35'
а вот так:
$c = $a + $b; // ok c = 8
$c = $a + $b; // fail, c = '35'
$a = '3' распознаётся как число, и происходит сложение, т.е. в вашем примере будет $c="8". А вот если вы напишите так: $a = 5; $b = 'x'; и $c = $a + $b; то произойдёт ошибка, будет $c = "5";
Ну вот, а в PHP конкатенация это ".", а не "+", "+" это арифметический оператор. Всё логично продумано, и защищено от путаницы. Иногда когда перехожу на другие языки, поинерции ставлю "." вместо "+".
Вы там недавно спрашивали кто дурак... Наверное тот, кто сам себе услышал слово "конкатенация" и радостно бросился опровергать.
Причём другие участники всё поняли правильно. Я бы на вашем месте задумался бы.
Поясняю: никакой конкатенации быть не должно. $a + $b должно было сложить два числа. Но вот внезапно в $b заносилось не числовое, а текстовое значение. Причём ошибка была чуть ли не в том, что вместо 8,-5,aaa,bbb в CSV стояло 8,- 5,aaa,bbb. И в $b стало равно "- 5". И всё. Вместо 3 получаем на выходе 8.
А теперь давайте, заставьте вот этот код на яве работать как пыхыпы:
String[] splittedCsvLine = <получили откуда-то разбитую на значения строчку CSV>; int a = Intger.parseInt(splittedCsvLine[0]); int b = Intger.parseInt(splittedCsvLine[1]); return a + b;
Для вас поясню - я хочу увидеть сумму (а + б) или ошибку, если что-то пошло не так. А уж что я буду делать с ошибкой решать мне, а не недоязыку.
P.S. Это не единственный случай, когда я офигевал от пыхыпы, но почему-то крепче всего запомнившийся. Такой подлянки я не ожидал. Приведения обоих к типу "строка" и конкатенации? Ладно, можно, легко заметить. Когда вместо цифирки 3 увидишь "8- 5" легко догадаться что пошло не так. Получить ошибку? С удовольствием. Но вот так молча насрать на второй аргумент операции... Такое могЁт только пыхыпы.
P.P.S. Даже жабаскрипт лучше. Хотя тоже как язык редкостная дрянь. Но тут нам на помощь спешит TypeScript. Как я за использование "any" дрючу жабаскриптеров, это просто сказка какая-то :)
Ну вот:
<?php
$csv = '8,-5,aaa,bbb';
$results = explode(',', $csv);
$a = $results[0]; // 8
$b = $results[1]; // -5
echo $a+$b; // 3
echo '<br>';
$a = $results[2]; // aaa
$b = $results[3]; // bbb
echo $a+$b; // Ошибка!!!
?>
Результат, ошибка на 10 строке
Где ошибка, 10 строка:
Если хотите остановить код, то вот пишите это:
function errHandle($errNo, $errStr, $errFile, $errLine) {
$msg = "$errStr in $errFile on line $errLine";
if ($errNo == E_NOTICE || $errNo == E_WARNING) {
throw new ErrorException($msg, $errNo);
} else {
echo $msg;
}
}
set_error_handler('errHandle');
Я часто в современном C# коде вижу var.
"Студентов" больше развелось только и всего.
8.5.1 C# spec "When the local-variable-type is specified as var and no type named var is in scope, the declaration is an implicitly typed local variable declaration, whose type is inferred from the type of the associated initializer expression. "
Испоганить можно прогу на любом языке.
This is specified in section 7.8.4 of the C# 4 spec:
For an operation of the formx + y
, binary operator overload resolution (§7.3.4) is applied to select a specific operator implementation. The operands are converted to the parameter types of the selected operator, and the type of the result is the return type of the operator.
The predefined addition operators are listed below. For numeric and enumeration types, the predefined addition operators compute the sum of the two operands. When one or both operands are of type string, the predefined addition operators concatenate the string representation of the operands.
Если хотите остановить код, то вот пишите это:
От спасибо. Что б я без вас делал-то. И теперь ваш пыхыпы будет вываливаться при всех WARNING или NOTICE. Какое шикарное решение! Нет, вы продолжайте на нём писать, вы и пыхыпы созданы друг для друга.
Даю правильное решение: надо проверять значения, когда они из файлика считываются. Хотя бы тем же is_int. Но вы, как настоящий пыхыпыст, даже не подумали о таком.
Да, вот именно поэтому я на собеседованиях пыхыпистов и отсекаю.
Для вас поясню - я хочу увидеть сумму (а + б) или ошибку, если что-то пошло не так. А уж что я буду делать с ошибкой решать мне, а не недоязыку.
Вы сами хотели увидеть сумму или ошибку, а is_int не даёт ошибку, а лишь проверяет число это, и причём проверяет только integer, и вообще лучше использовать is_numeric https://www.php.net/manual/ru/function.is-numeric.php потому-что а вдруг у вас там не int а допустим long будет? А в C# я использую метод TryParse. Сами дали неправильое задание, а на меня агрессивно нападаете.
Да, вот именно поэтому я на собеседованиях пыхыпистов и отсекаю.
А я к вам на фирму и не собираюсь.Так что отсекайте хоть доотсекайте PHP-шников.
В вашем случае сплошные ошибки
-----
Разумеется - Я же на пыхе не пишу - синтаксических ошибок будет море.
Так что - игнорируй синтаксис и постарайся понять идею.
распознаётся как число
-----
А с чего бы ему распознаваться "как число" если во второй раз туда помещена строка? Ведь если строка будет во второй позиции - будет ошибка.
А операция '+' - коммутативная - результат от перемены слагаемых меняться не должен.
те.
$a + $b == $b + $a
а в пыхе это не соблюдается... мало того - результат еще зависит от конкретных типов данных в переменных
Да, вот именно поэтому я на собеседованиях пыхыпистов и отсекаю.
Я с айти слез потому-что с 2013 на пенсии. А слез с айти потому-что в Германии на айти фирмах как неуровновешеное начальство (которое ничего не знает), так и сами программисты, моббинг я не выдерживаю. Поэтому получил инвалидность, слез с айти, назад туда не полезу. Просто скучно, занимаюсь программированием, это так скажем моё хобби. У нас дома была айти фирма (были Selbständig), и у меня дома очень много трансляторов, часть ещё подарили, итд. Я когда как, у меня спонтанные занятия. Так что я не только PHP занимаюсь, ну и в другие программы играюсь. Ну и все современные трансляторы, интерпретаторы есть на компьютере. Я смотрю видеоуроки, изучаю язык, потом что-то программирую, потом из головы ЯП выкидываю. А пока вы там на собеседование программистов ищите я сплю, т.е. ночью прогаю, а днём сплю, а иногда ночью сплю, а днём прогаю.
А с чего бы ему распознаваться "как число" если во второй раз туда помещена строка? Ведь если строка будет во второй позиции - будет ошибка.
Потому-что PHP не требует и не поддерживает явного типа при определение переменной. Тип переменной определяется по контексту в котором она используется. Там не только распознаётся число или строка... но работает типа как eval или форматирование.
Если я напишу так:
$cats=4;
echo "$cats cats";
Результат будет:
4 cats
Если так:
$cats=4;
$str = "$cats cats\n\r";
echo $str;
Результат будет:
4 cats
И теперь ваш пыхыпы будет вываливаться при всех WARNING или NOTICE. Какое шикарное решение!
Когда я изучал фреймворк Kohana Framework, этот фреймворк при молейшей ошибки не только прекращал работать, но и постоянно записывал log файлы. Там настраивать нужно учиться. Поэтому я с айти ушёл, там само начальство ничего не знает чего от меня хочет. Если спрашиваешь, то говорят иди мол и сам спроси у заказчика. А если не сделаешь во время то ругают.
рекомендую к просмотру. каждый раз хохочу
https://www.destroyallsoftware.com/talks/wat
Вы проверяете мои арифметические/математические способности или что?
a+b=b+a достаточно? Довольны? Что ещё от меня надо? Теперь будете к ко всем мелочам цепляться? Мне не интересно отвечать на ваши вопросы по школьной математики.
Ну так об этом мы и толкуем, что во многих случая это нехорошо.
Ну может кому-то и плохо, а мне лично замечательно . Возможно тип переменной в PHP определяется по регулярному выражению. Но если кому-то не нравится, то у PHP как и у Си, и у пр. ЯП можно в круглых скобках указать самому тип. Хотя странный результат...
$a = '5';
$b = 3;
echo sprintf("%d %c %s", (int)$a, (int)$a, (string)$a);
echo ' ';
echo (string)$a+$b; // (string)$a Всё равно PHP складывает не смотря на то что переменная a является уже строкой.
Результат:
5 5
8
P.S.:Пока кодер который программирует на Java или на C# пыхтит над классами и объектами (меня эта возня в/с ООП весь кайф ломает), PHPшник уже напишит сложный модуль который выполняет сложный SQL запрос, и который возвращает в формате JSON. А Java и C# программисты дорогие как рабочая сила для айти фирмы, а PHPшника можно из под воротни, т.е. везде найти. Если AWS предоставляет PHP, а DynamoDB замечательно работает с PHP, а так-же замечательно PHP работает с MongoDB, то нафиг мне дался ваш C# или Java? Lol, даже к хане через PDO можно подключиться https://blogs.sap.com/2016/10/31/connecting-sap-hana-via-p...
https://foren.germany.ru/aussiedler/f/36077196.html?Cat=&p...
С Вашего позволения, разбавлю ваш глубоко профессиональный спор. Вот линк на историю, которая свидетельствует о полезности ай-ти курсов в Германии
Вы там недавно спрашивали кто дурак... Наверное тот, кто сам себе услышал слово "конкатенация" и радостно бросился опровергать.
Как говорится "рыбак рыбака видит издалека", ну и соответственно.... Ну раз я по вашему мнению такой, то тогда вы в квадрате, да нет вы даже не в квадрате, а в кубе в том о чём что вы подумали обо мне . А вообще скажу так, обычно ищут на фирму не очень умных программистов, потому-что умный программист, он разорит айти компанию, и будет требовать большие с вас деньжата. Так что если вы отсекаете таких как я, ну отсекайте, мне ни холодно и ни жарко от этого, если у вас бюджет как у Microsoft то ещё понятно... но я сомневаюсь что у вас такой бюджет. Вот почему-то в айти набирают аутистов, некоторые из них не умеют даже завязывать свои шнурки, зато почему-то программируют при IQ 70 не хуже чем люди которые закончили универ. Есть так сказать синдром саванта. А знаете почему вы должны платить большие бабки программисту? Потому-что вот родиться вот такой ребёнок, а все деньги с зарплаты программиста пойдут на лечение ребёнка, вот:
Я искрене извиняюсь перед всеми за мою вспыльчивость. Просто меня разозлили очень.
Контора из Лейпцига интересовалась, хочу ли я всё ещё получить ту работу. Между бевербунгом и звонком прошло 14 (!!!!) месяцев.
Мне однажды через год!!! пришел отказ. Солидный такой отказ, по почте. Я тоже уже работал и о поиске работы и забыл
системным администратором
Это несколько другое, но в общем тоже вариант.
Ок. Мне лично сказали чтобы я за рамки PHP7, HTML5, и JavaScript не выходил, что мол это моя нисша. А всё остальное типа Java, C# чтобы я из головы выкинул. Я тоже считаю что это моя нисша.
Вы проверяете мои арифметические/математические способности или что?
-----
Знание тобою математики, как и много другого, никого не интересует.
Тебе на примерах пытаются показать где - в языке и его понимании - имеется проблема.
Если тебе это не надо - значит не надо.
Вот линк на историю, которая свидетельствует о полезности ай-ти курсов в Германии
Вам дать линк на историю Билла Гейтса или как полезно собирать компьютеры в гараже родителей Стива Джобса
У каждого будет что то своё. Для начала, хотя бы квартиру в окрестностях Мюнхена найдите по приличной цене.
PHPшник уже напишит сложный модуль который выполняет сложный SQL запрос, и который возвращает в формате JSON.
-----
Проблема в том, что следующий пыхабщик не сможет внести в этот модуль необходимые изменения.
Да, он напишет новый модуль, в котором будут новые ошибки, и в системе будет два модуля, каждый из которых что-то делает и оба из которых не дают того что нужно заказчику.
Следующий пыхабщик добавит еще модуль и их станет три и так далее...
В пыхе, однако, тоже есть возможность писать правильно, но кто же пыхабщика этому научит...
Шарпист и Жабист, кстати, не будут писать сложный СКЛ-запрос - они используют что-то типа ЛИНКа чтобы нужный запрос строил этот ЛИНК. В идеале у них вообще не будет никакого СКЛ в коде.
А ДжиСОН получат непосредственно от сервера и не факт что там будет именно СКЛ-сервер... хотя в большинстве случаев им не нужно будет знать транспортный формат и/или его можно будет настроить в конфиге.
возня в/с ООП
-----
А если подумать над тем, зачем его, ООП, вводили?
Работал Я как-то в конторке по лепке хомяков.
Народ в конторке был в основном молодой, самоучившиеся по мелкомягким докам, и пишущий именно так как там показано - а-ля пы-ха-па...
Писали в Пуре АСП. Тратили по паре недель на средне-сложную страницу, мучаясь с кодом и с тем что там должно выходить.
Показал как можно в Pure ASP использовать упомянутое ООП. Да, оно там сильно неправильное, но все же...
Код страниц сильно упростился, вместо недель счет времени пошел на часы, ошибки практически исчезли, исправления вообще считали на минуты и появилась возможность распараллелить работу над страничкой. Причем настолько распараллелить, что народ до 95% нужного кода делал сразу, не обсуждая и не глядя в ТЗ страницы и все было как нужно.
Так что то, что в ООП сложнее, не значит что без него лучше.
Мне однажды через год!!! пришел отказ.
-----
У меня настроено трекирование просмотров резюме.
Все, конечно, не отслеживается, но кое-что вполне трекируется.
Если Я правильно помню - более 6 лет до первого просмотра резюме.
Где-то в архивах есть более точная информация.
Ну может кому-то и плохо, а мне лично замечательно
Ну так именно я и пытался вам сказать раньше
https://foren.germany.ru/showmessage.pl?Number=37392705&Bo...
Если мне не нравиться что то кушать, то будет очень, очень сложно изменить моё мнение, а во многих случаях и невозможно.
Нравиться, да ради бога, пишите как нравится, всё равно Вы один работаете.
Ну а я если даже бы и нравилось всё равно не стал бы пользовать, потому как рано или поздно хорошо шибанет.
меня эта возня в/с ООП весь кайф ломает
Опять в принципе, тоже из раздела нравится. Хотя у меня с точностью до наоборот. Да и воспоминания о просмотренном ПХП-шном коде не оставляют сомнений.
"ПХП-Сишный" код, как правило, сплошное спагетти, в котором то и дело нужно затыкать дырки.
пытаются показать
Везде где показывали, я уже ответил. Тот чувак просил либо отображения данных, либо отображения ошибки, сделал как просил и опять не так. Потом начал мне говорить что я его неправильно понял, и начал учить что оказывается не ошибку нужно было выдавать, а проверку is_numeric, в итоге чел. который мне дал это задание испарился. И глупо парзить CSV файлы спомощью PHP.
У меня хоть заказчики есть, но которые не готовы отдавать большие деньги, и для PHP есть много бесплатных библиотек. У вас великие знания, но мало заказчиков, или будет типа такого:
Потому-что нужно быстро разрабатывать продукт, и понять что хочет заказчил, для Eclipse и Visual Studio нужно мощный комп, вы даже комп что-то не смогли себе купить, а у меня 2 мощных ноута, и мощный Mac Mini. Они профессиональное оборудование могут выдерживать. Да и вообще нет никаких правил в программирование, кто как хочет, так и программирует, многим пофигу как и на чём программируешь, многие идут в программиирование после окончания ПТУ, ремонтники смартфонов себя считают программистами:Тебе на примерах пытаются показать где - в языке и его понимании - имеется проблема.
Кстати когда поступил в колледж, первое что нам вдалбливали вот это, что каждый понимает по своему:
Проблема в том, что следующий пыхабщик не сможет внести в этот модуль необходимые изменения.
И не надо, допустим у нас мелкий заказчик, или допустим продаются PHP скрипты на Ebay. Зачем заказчику что-то менять? У него фирма может из 5 человек состоит.
А если подумать над тем, зачем его, ООП, вводили?
Опять же, это если крупные проекты, а если мелкие проекты, то и ООП не нужно.
Для начала, хотя бы квартиру в окрестностях Мюнхена найдите по приличной цене.
Для начала ищут работу. Потому что может случится, что первое рабочее место окажется под Штутгартом. Будет далеко ездить
Во вторых жилье ищут по обстоятельствам. Если работа отличная и высокооплачиваемая, то на жилье можно побольше выделить и жить поближе к работе. Если работа первая, то придется возможно и 100 км в день ездить с расчетом через год сменить работу с повышением.
Для начала ищут работу. Потому что может случится, что первое рабочее место окажется под Штутгартом
Вы не так меня поняли. Не обязательно искать именно для съема. Можно просто оценить шансы, просто полистав объявления. Хотя и в оригинальном описании не поскупились на слово "повезло".
Если работа первая, то придется возможно и 100 км в день ездить
Тут тоже я бы скидку на возраст делал.
Лет в 30 может и было приемлемо, а вот в 50 очень уж сомневаюсь. Хотя лично для меня было бы неприемлемо в любом случае.
я уже ответил
-----
Ну ответил - значит ответил - пора перестать переживать по поводу вопроса.
для PHP есть много бесплатных библиотек
-----
Ты можешь не верить, но для Жабы и Шарпа тоже много бесплатных библиотек.
но мало заказчиков
-----
...но нам их хватает чтобы оплачивать наши счета.
кто как хочет, так и программирует
-----
Пока работаешь сам на себя - вполне.
Но как только начинаешь работать в "коллективе где больше одного" - ситуация весьма и весьма меняется.
Еще больше она меняется когда нанимаешь кого-то на работу - от него уже ожидается не что он будет делать что хочет, а что он будет делать заданное, с заданным качеством и в заданные сроки.
Т.е. не будет двух недель на ковыряние пыха с поиском причины по которой он иногда вываливается на обычном сложении чисел, а будет 15-20 минут чтобы гарантировано это исправить. При этом в чем именно проблема - никто сказать не сможет.
Опять же, это если крупные проекты, а если мелкие проекты, то и ООП не нужно.
-----
Пых...
Если делать правильно - затраты в разработке почти не отличаются.
Если делать "абы как" - поддержка сильно растет в цене.
Если ты можешь сбросить сляпаную на пыхе страничку и забыть про нее - то пофиг.
А если тебе ее нужно поддерживать, а тем более - поддерживать в меняющейся среде, то там без ООП вообще никуда.
Зачем заказчику что-то менять?
-----
Эээ... а где ты видел того кто видел того кто видел заказчика который точно знал что ему нужно?
И второй вопрос - где ты видел пыхапышника который сделал именно то, что нужно заказчику?
(см. свою картинку вышe)
придется возможно и 100 км в день ездить
-----
Я ездил, примерно в том же возрасте, на работу в пределах города.
Даже проще - все было в левобережой, меньшей, части.
По прямой - около 11 км. Но это - по прямой.
А транспортом - через центр... 1.30 в одну сторону, + 1 час если опоздал...
За год задолбало так что ну его все нафиг...
15-20 минут на велосипеде - можно, дальше - а ну его... в болото.
Ты можешь не верить, но для Жабы и Шарпа тоже много бесплатных библиотек.
То что мне надо, этого нет.
...но нам их хватает чтобы оплачивать наши счета.
А чего тогда ищите подешевле комп?
Пока работаешь сам на себя - вполне.
Как интроверт программист одиночка.
Но как только начинаешь работать в "коллективе где больше одного" - ситуация весьма и весьма меняется.
В коллектив никогда не пойду.
Если делать правильно - затраты в разработке почти не отличаются.
Програмки маленькие. Там и SQLite вполне подходит, вместо MySQL.
Там и SQLite вполне подходит, вместо MySQL.
-----
Для Жабиста/Шарписта вообще без разницы что там. Тебе об этом писали ранее, в другой теме.
Вот ты говоришь - маленькая контора - 5 человек. Ну пусть 5...
Работают с постоянными и разовыми клиентами. Пусть постоянных клиентов будет 100...
Работают с разными поставщиками... пусть их тоже будет 100...
Т.е. у тебя потенциально 100+100+1000(внутренние) форматов документов.
В дополнение к этому - клиенты часто меняют формат присылаемых документов.
Заказчик (контора) хочет автоматически обрабатывать документы.
Как ты будешь писать для этой конторы?
Даже если ты очень хороший пыхапист - ты уткнешься в то, что пока ты сделал что-то для одного клиента - два других изменили формат своих присылаемых документов и все перестало работат'. Есть еще изменения во внутренних документах и в тех что отсылаются. Т.е. контора просто не сможет работать.
А 100+100+1000 - это совсем небольшой проект.
А почему Я должен платить больше чем нужно?
Ну я ведь смог, просто я купил, когда разносили слухи про уязвимость в микропессорах Spectre и Meltdown, люди боялись, и их никто не покупал, поэтому продавец сделал большую скидку + прислали купон со скидкой в 10%.
Врядли... По крайней мере для подобного утверждения надо, как минимум, изучить то что есть...
Ну есть опенсоурсный PDF генератор, QR сканер, и QR генератор и всё нужно на NET 3.5?
Вот ты говоришь - маленькая контора - 5 человек. Ну пусть 5...
Как в Казахстане на родине, так и в Германии везде нужно уметь программировать на Microsoft Access. На бывшей родине сделали для крупной компании на Microsoft Access приложение, за это шли не плохие денюжки где--то 400 евро/мес. Там был Microsoft Office for Developer. Когда на бывшей родине я пошёл на курсы по Visual Basic и Microsoft Access, мой учитель рассказывал что к ним на курсы ходят в основном женщины, т.к. в каком-нибудь салоне красоты, или парикмахерской делали сами программку для отчётов, типа бухучёта. В Германии в колледже изучали MS Access и VBA, даже был экзамен по VBA и Access. Я как-бы спрыгнул с IT, но раньше я пытался делать приложения на Microsoft Access 2010, дальше скачиваешь Microsoft Access Run Time, а проект перкомпилируешь в MDE, потом делаешь Setup, и продаёшь программу за 20-30 евро. Мой преподавать из колледжа по информатике так и делает, он делает программки для складов на Microsoft Access. Я даже книжку, и MS Access купил в 2010г:
есть опенсоурсный PDF генератор, QR сканер, и QR генератор и всё нужно на NET 3.5?
-----
У меня не было проблем с использованием перечисленного - что-то было доступно сразу, что нашлось, что-то было написано.
Сканеры, кстати, бывают разных моделей и работать с ними надо через разные дллки. Как будешь решать в пыхе вопрос использования 10 разных типов сканеров? А если они подключены не непосредственно к компу, а вынесены (там другой протокол обмена) на удаленку? И все подключены вместе и должны работать одновременно?
Проект, работы со сканерами, кстати, тоже весьма невелик по размеру...
Сканеры, кстати, бывают разных моделей и работать с ними надо через разные дллки.
Эээ???
Я использовал вот это https://github.com/zxing/zxing но для андроида, меня попросили для Android на Java сделать QR сканер. Хотя я без вас уже нашёл есть порт для NET - https://github.com/micjahn/ZXing.Net
но можно слепить на базе мелкомякого
Так и хочется спросить, когда из психушки выпустили
Потому как ни один нормальный не будет, что то лепить на базе мелкомягкого контрола. По мелочи, что переделать, еще как то можно. Ну или "голую базу" взять.
Я уже один раз попробовал. Больше не пробую.
Такое добро на медимопсе за 90 центов никто не хочет покупать.
Мне его подарили, дарённому коню в зубы не смотрят, это было как только приехал в Германию. Сейчас такие программки на Ebay продаются за 100 евро.
нужно уметь программировать на Microsoft Access
-----
Та же конторка из 5 человек и Аксесс...
Какие проблемы их ожидают? А ведь простые - Аксесс он однопользовательский, со всеми вытекающими последствиями при использовании 5 клиентами...
И как говорил мой коллега во времена Аксесс-2 - чтобы понять как оно работает надо мыслить так же как писавший разработчик. А когда там написана полная галиматья пришедшим в Аксесс из ВБ - надо менять работу...
Так и хочется спросить, когда из психушки выпустили
-----
А то ты не знаешь - в феврале из зоны строгого надзора, а из общей палаты - все никак...
По мелочи, что переделать, еще как то можно.
-----
Так это и предлагается - найти подходящий контрол и обернуть его обертку .Нет.
Ну или "голую базу" взять.
-----
Можно. Но писанины там больше.
Если для кого-то - проще заплатить чужими деньгами.
Лет в 30 может и было приемлемо
Это очень сильно зависит от того, как хочется есть. 😁 Если некуда деваться... А вообще для новичка это часто единственный выход- для начала работать там, где никто не хочет.
По поводу "повезло" нужно пробовать. Часто прокатывают абсолютно невероятные варианты.
Какие проблемы их ожидают? А ведь простые - Аксесс он однопользовательский, со всеми вытекающими последствиями при использовании 5 клиентами...
Ничего подобного в Германии из-за экономии денег часто берут несколько тонких клиентов и один сервер. У Windows Server есть лицензии на Client, помойму по умолчанию до 5 клиентов. Тонкий клиент стартует, и подключается к Windows Server. А дальше у каждого пользователя есть свой логин и пароль, а там установлены программы. Я проходил стажировку, в фирме было 4 человека, там был Windows 2003 Small Business Server, мы подключались к серверу через маленький компьютер и там был офис общий на 4 человека.
Насчёт VBA, раньше в Corel Draw можно было делать плагины и продавать их за деньги, сейчас они вроде на VSTO C# перешли вот плагин генератор календаря, разработчик нашег соотечественник.
И ещё насчёт VBA я был в одной конторе на собеседование, которая состоит из 3 человек, муж программист и владелец фирмы, его жена, и ещё один нанятый программист, они делали на VBA программное обеспечение для заводов спомощь Zenon https://www.copadata.ru/ мне владелец фирмы показал как в реальном времени работают роботы на заводе, программист может всегда подключиться к заводу через Remote Desktop. Они мне подарили диск с Copa Data Zenon 6.22, в комплекте было так-же Straton. Zenon (это среда разработки и Runtime), сначало проектируешь "завод" потом подключаешься к оборудованию, там есть виртуальный драйвер для Siemens S7.
Оборудование легко подключается так https://www.youtube.com/watch?v=Ja6itIi88BE
Это проектирование https://www.youtube.com/watch?v=2ZQc-xdRkj0 и https://www.youtube.com/watch?v=-y9utm8p_kM
А это результат работы такой программы
Zenon вроде тоже на C# VSTO перешли. Вот тут я писал см. https://foren.germany.ru/showmessage.pl?Number=37157242&Bo...
Вот пример использования Zenon:
из-за экономии денег
-----
Угу... а потом просят программиста решить проблему которая в принципе не решаема в рамках используемого инструментария.
там был
-----
Ну а у меня это все частенько на одной машине крутится. Одновременно.
И ничего - работает.
ещё насчёт VBA
-----
Я присоединяюсь к AlexNek
- если будет возможность - обойду стороной как этих специалистов, так и их продукты... и даже - миграцию с их продуктов...
Corel Draw
-----
Как там было...
Объявление: "Требуется специалист по Коров Драв. Обращаться на ферму, к зоотехнику."
Врут, минхерц, как есть врут!
Хоть и давно отгремели битвы пасквилянтов против сионистов, но пасквилянты никуда не делись. Многие ушли через дельфи в шарп и яву.
Ну и паскаль не приучал жонглировать пойнтерами.
П.С. имхо, лучше всего учиться программированию на каком-нибудь функциональном языке. мл, хаскел, ским. Вот они мозг форматируют правильно.
найти подходящий контрол и обернуть его в обертку .Нет.
Да, правильное было решение не выпускать пока из общей палаты
Счас на флэше что нибудь поищу... Правда как его в MVVM зафигачить не имею понятия.
Если для кого-то
для кого-то проблем нет - devexpress / telerik
Это очень сильно зависит от того, как хочется есть.
Не обязательно ездить, у меня было как то около 70 км, так просто снял еще одну квартиру. Хотя был коллега который уже лет 10 по 60 км туда же ездил.
Но у него выбора не было - свой дом, за 50, детишки маленькие.
По поводу "повезло" нужно пробовать.
Ну если сидеть и ничего не делать, конечно ничего не будет.
вот, говорят, что, если учиться программированию на паскале, то станешь ит-инвалидом на всю жизнь
А можно какой нибудь пруфлинк? Потому как у меня и у тов. Вирта совершенно другое мнение.
Может кто еще помнит турбовизион либу? Была и на С++ и на паскале. Рекомпиляция всего на плюсах было минут 40 тогда, на паскале пару минут.
Так что выбор языка был почти на автомате.
, так просто снял еще одну квартиру.
Я жил бы без семьи, если бы СОВСЕМ прижало. Так меня жизнь ещё не крутила😁 у начинающего может не быть денег на вторую квартиру. Да и основная может из за стоимости быть в ебенях. В нашем районе сотни желающих на одну съёмную квартиру. У человека без постоянного договора работы просто нет шансов.
Я жил бы без семьи, если бы СОВСЕМ прижало. ... у начинающего может не быть денег на вторую квартиру
Можно просто всё посчитать. И сравнить. Возьмем, например Stuttgart - Aalen, около 80 км. Гугла пишет 60 минут, значит полтора часа в дороге быть в одну сторону без заторов.
В 7 утра выход из дома в 7 вечера приход, полностью вымотанным, в 10 уж и спать пора. Что там остается на семью, мне сложно представить.
На 20 рабочих дней по 160 км = 3200км в месяц. На 11 месяцев+отпуск получаем 35 тыс. км. Ремонт машины как подсчитать не знаю, но у меня и на меньшие расстояния получалось пару тысяч в год.
В "дырах"/ небольших городах обычно больше 400 евро в месяц за приличную квартиру не получалось. И до работы всего минут 20, иногда просто пешком.
было минут 40 тогда
-----
В те времена, кстати, Я нарезал в памяти небольшой виртуальный диск
и все бегало нормально... надо было только следить за свободным местом.
Выпускная работа на курсах повышения квалификации, однако...
И, кстати, если есть желание подложить кому собаку - просто пропиши в путях
диск a:... ну или b:.. без разницы какой - лишь бы флоппик по типу и чтобы
физически его не было...
Ну насчёт COBOL, я изучал ABAP, кто ABAP знает, тот и COBOL поймёт. А за Ada там хорошии денюжки получают, где-то в районе 6 тыщ евро.
Кто говорят? Ну тогда в России одни инвалиды. Кстати в дискретной математики, там все примеры были почему-то на паскали, а Delphi излюбленный ЯП в России и в странах СНГ.
И как говорил мой коллега во времена Аксесс-2 - чтобы понять как оно работает надо мыслить так же как писавший разработчик. А когда там написана полная галиматья пришедшим в Аксесс из ВБ - надо менять работу...
Если не хотите осваивать, ну тогда не надо мне писать. Я быстрее вас программу разработую, либо на PHP, или на Access/VBA. Пока вы там будете в C# возиться, программа на Access за пару дней сделаю.
Когда давно мы просто использовали Access просто как базу. Потом шеф просто запретил его где либо пользовать, столько "дурных" ошибок было.
Ещё раз объясняю, Microsoft Access мощный инструмент, благодаря которого можно в принципе прокормить себя. Люди платят денюжку и ходят на курсы, чтобы только научиться делать программы на Access. Раньше у Symantec был Q&A, там был текстовый редактор, и база данных, чем-то похожая на Microsoft Access. А конкурент Microsoft Access вроде как FileMaker, насколько понимаю ещё принадлежит Apple https://ru.wikipedia.org/wiki/FileMaker.
Может кто еще помнит турбовизион либу?
Раньше я эту библиотеку использовал https://jexer.sourceforge.io/
угла пишет 60 минут, значит полтора часа в дороге быть в одну сторону без заторов.
Я так работал год. Машину не ремонтировал не разу. Кроме того, если повезет, то есть еще и общественный транспорт. То есть в дыру ходит электричка и эти полтора часа можно читать, спать, смотреть в окно. За 400 Евро в НРВ взять мебелированную комнату не реально. Даже в дыре. Но в принципе все это можно посчитать, когда нужно будет принимать решение. Год придется так или иначе потерпеть. Потом работу можно будет выбирать.
О боже мой... 🙈 Да им пофиг на ваше мнение, захотят купят, ну не купят, так есть ооочень дофига вещей на которых можно сделать деньги... Они под вашими ногами воляются, но вы их под собой не замечаете.
Допустим можно визитки делать, знаю одного программиста, устроился программистом, а на фирме делал абсолютно всё вплоть до визиток фирмы. Вот только что сделал простую визитку в OpenOffice Draw.
Можно 3D модели делать и продавать. На сайте GameDev там полно работы, на сайте Unity можно продавать свои ассерты, помойму на сайте Reallusion тоже можно продавать 3D модели. Вот только что сделал такой лифт, и топор.
Можно звуки продавать, или фотографии. Я делаю звуки в Audacity. Спомощью платных звуковых программ и звукового оборудование могу моделировать среду, допустим эхо. Вот я моделирую взрыв:
Вот так Sound Designer моделирует звук:
P.S.:В следующем году займусь фотографированием, и буду фотки продавать.
Мы это вроде уже обсуждали?
Угу, решение абсолютно неприемлемо с точки зрения пользователя продукта. На кой мне опен соурсе решение, для которого еще нужно что то покупать. Лучше уж купить прямо решение, с тех. поддержкой и прочими пряниками. Будет один фиг дешевле 700 евриков.
Но пока, да, больше ничего не остаётся.
Пока вы там будете в C# возиться, программа на Access за пару дней сделаю
Вроде на скорость никто не работает специально.
На кой мне программа написанная за пару дней, когда на дальнейшую модификацию и расширения мне нужны будут месяцы.
Вы смотрите на продукт только со стороны "продал и забыл".
Вот относительно недавно нужно было подобные скороделки с VBA Excel переделывать. Сравнивать вообще нечего, ни по скорости, ни по удобству использования. Всё лучше на порядки.
не было идей о виртуальных дисках в памяти
-----
Да ну?
himem.sys
ramdrive.sys
DOS не лез выше биллиных "640Кб достаточно для всего", а производители втыкали 1Мб чипы.
Так что верхняя часть либо не использовалась, либо там делался рам-диск и рядышком грузились некоторые драйвера.
в НРВ взять мебелированную комнату не реально
Где было про меблированную комнату и НРВ?
Был один проект и в НРВ с меблированной комнатой, потому как на 3 месяца планировался.
Ну это просто ужос. 18 кв. метров за 600 евро. Потом в том же районе на продление взял нормальную 3х комнатную за 380.
Кроме матраца, стола, компа и кресла мне в принципе больше ничего и не нужно.
А общественный транспорт можно только в нрв и пользовать, причем сильно зависит от места. Помню, на 12 км автокилометров уходило час/полтора на общественном транспорте, потому как была пересадка.
В остальных местах, да можно было тоже пользовать, но два раза в час автобус, зимой не для меня.
так есть ооочень дофига вещей на которых можно сделать деньги...
Меня такая постановка вопроса никогда не интересовала. Задача еще должна быть интересной.
В следующем году займусь фотографированием, и буду фотки продавать.
Вообще то эти времена уже давно прошли. Даже и на фото - стоках.
Хотя, наскрести хоть что то может быть и получится. Если конечно, можно позволить на фототехнику раскошелится.
Правда, потом подкрадется кранкенкасса и сделает всю работу совершенно невыгодной.
На кой мне опен соурсе решение, для которого еще нужно что то покупать.
-----
Если решение будет достаточно нужным и будет нормально решать целевую задачу - будут использовать.
И если будет интерес - будет стимул нарисовать фришную ерархическую сетку. Пусть и корявую, но допилят...
Если решение будет достаточно нужным и будет нормально решать целевую задачу - будут использовать.
Как там по русски - "Не верю".
Я искал бесплатное решение, нашел, а нужно еще заплатить 700 евриков.
Когда, если руками больше пошевелить, будет вообще бесплатно. А если заплатить на порядок меньше, так будет еще и тех. поддержка и обновы.
Значит не настолько нужное
Ну вроде уже самое нужное понаделали, придумать что то новое весьма непросто.
Да и цель другая сделать то что нужное и интересно именно мне. Насколько будет нужно другим, заранее неизвестно.
Ну и меня критерии отбора несколько другие.
Меня такая постановка вопроса никогда не интересовала. Задача еще должна быть интересной.
А топик стартеру? Для него же ищим план B. Кстати можно не только деньги на том что я выше перечислил зарабатывать, а можно допустим заниматься ардуино, платами, есть целый канал посвящёный ардуино https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig. У одного тут пользователя, у которого олень на аватарке занимается микросхемами. Самый ошеломительный проект на ардуино это вот этот робот собака
А идею черпал у Boston Dynamics
Иногда можно получить вот такое задание, за которое можно получить денюжку...
Вообще то эти времена уже давно прошли. Даже и на фото - стоках.
Вот тут я бы с вами поспорил бы... Допустим когда делаешь веб сайт, или когда моделируешь 3D модели, то нужно много фоток... В 3D моделях часто делают модели по чертежам. Вот ещё что я вчера сделал, если доделать до конца, то я оцениваю свою работу в 3 тысячи евро. Итак из игры Detroit Become Human
Это корридор, я сделал лишь лестницу, шкаф и лампу см. https://img.gameswelt.de/public/images/201805/640d4746599f... да радиатор не я проектировал, это я взял в опесоурсной компьютерной программе Sweet Home
Это кухня дожна была быть https://s3.amazonaws.com/assets.primagames.com/_resized/fi... сделал пока стол, дверь, дверки для шкафчиков и окно
Людей делаю в опенсоурсной программе MakeHuman
И ещё такой оболденый плагин для Blender, но он был сначало бесплатным а сейчас автор хочет денюжку:
Короче ищу в OpenStreetMap в Берлине Hauptbahnhof, потом экспортирую в формат osm
А потом в Blender-е импортирую map.osm, вот результат, я единственный счастливчик который заполучил легально бесплатный плагин который импортирует в Blender, жалко что улицы не льзя импортировать:
На сайте GameDev ищут те кто 3D модели умеет делать, я когда ходил и хотел стать Selbständig мне рассказали что один инвалид работает как Selbständig и получает 3 тыщ евро в месяц.
Вы ищите топикстартеру хобби? Думаете ему по приезду скучно будет? Если нет, то желательно указать, как этим можно зарабатывать на жизнь.
Ну вот конкретно на GameDev ищут 2D художника, (3D знания приветствуется), которые умеют вот такое рисовать https://prnt.sc/vgnfa7 работадатель платит за это от 30 тыщ рублей, до 100 тыщ рублей, в принципе. Вчера попытался сделать что-то в Blender-е, но в OpenOffice Draw или в InkScape можно в 2D тоже такое нариосвать. Я прям картинку его взял, и моделировал по его картинке:
Вот что успел смоделировать по картинке (дверь, флаг, бочку, крышу, какое-то колесо), последнее что делал, занимался стеной:
uscheswoi_82, нахрена вы постите эти простыни? У вас есть мысль? Сформулируйте ее СЛОВАМИ. Кто то ищет работу? Вы эту работу сделали? Прекрасно, мы поняли. Нафига вы эту работу сюда тащите? Вы думаете картинка в полэкрана подчеркнет неоспоримую значимость этой работы?
Вы реально захламляете тему. Ваши посты приходится постоянно скроллить, что бы добраться до какой то мысли.
Просто в другом форуме мои хейтеры мне не верили на слово, и на все мои посты говорили что я лгу, по правилам того форума за ложь могли заблокировать аккаунт. Просто там были программисты, которые думали что я их конкурент, и мне ни один модератор не сделал замечания насчёт скринов, они даже были рады что я поделился своим опытом в IT. И в своём форуме я раньше выставлял кучу скринов, который я что-то забросил. Привык к такому, по инерции выставляю скриншоты. В итоге модератор делал выговор программисту которрый на меня наизжал, т.к. он чужой код тырил, и выдавал за свой, и ещё у всех деньги просил на продвижения "своего проекта".
Я лишь хотел сказать что работы куча, и она воляется под ногами, но эту работу никто не замечает, потому-что надо информацию собирать, кто и как деньги делает. Тем более в Германии ИП/Selbständiger может сразу куча работы делать. В России почему-то для каждой деятельности частный предприниматель открывает куча фирм, а в Германии при одной фирме Selbständiger может осуществлять много услуг. В России допустим владелец ИП Вася Пупкин имеют фирму "Рога и Копыта" допустим занимается веб дизайном, так-же у Васи Пупкина есть ещё фирма "Похоронное Бюро Васи Пупкина", которое оказывает услуги. А в Германии у Selbständiger одна фирма, и могут оказывать тысячу услуг. Ну и ещё это из-за высокомерия, допустим программист Selbständiger никогда не будет заниматься похоронными услугами. А это денюжки. Высокомерный человек у него гордыня, которая мешает заниматься параллельно другими услугами.
Просто Murr утверждал что на Access и PHP нельзя сделать деньги, а AlexNek не верит что можно на фотографиях деньги сделать. Зачем писать 100 постов, лучше один раз увидить, чем 1000 раз про одно и тоже писать. Я объяснил что мой бывший учитель по информатике помимо обучения он делает базу данных на Microsoft Access на заказ, эту программу как раз сделали чтобы быстро разрабатывать приложение ориентированный на всякие склады, простой бух.учёт, итд. Допустим фирма маленькая, зачем маленькая фирма будет покупать дорогостоюще програмное обеспечение? А Access и PHP позволяют быстро делать ПО и зарабатывать какие-то денюжки.
Просто в другом форуме мои хейтеры мне не верили на слово, и на все мои посты говорили что я лгу, по правилам того форума за ложь могли заблокировать аккаунт.
1. Здесь всем пофиг. Правилами не запрещено врать.
2. Здесь всем пофиг. Мы в теме, мы можем оффтопить, но нужно иметь уважение к ТС и все таки хоть как то не мусорить в теме. Если кому то нужны будут ваши работы в деталях, он спросит. До этого достаточно указать - "много и плодотворно работаю". Мы вас все уважаем, хотя мнения и расходятся в деталях
Зачем писать 100 постов, лучше один раз увидить, чем 1000 раз про одно и тоже писать.
Теперь по теме зарабатывания денег.
Есть процесс. Он начинается с "пошел..." и заканчивается "вернулся с деньгами". Картинки ничего не подтверждают и к теме отношения не имеют. Я могу запостить мои скрины, но это никак не раскажет, за что мне платят и как я докатился до такой жизни.
Например заработать картинками. Что бы использовать эту идею, нужно знать, с чего начать. Что сделать в первую очередь, куда это оттащить и где забрать деньги. Сами картинки никому не нужны, смысл на них смотреть....
помимо обучения он делает базу данных на Microsoft Access на заказ
Прекрасно. Саму базу данных
выкладывать не надо. Но желательно рассказать, где находить подобные заказы, как контактировать с заказчиками, как получать деньги. Если мы говорим не о СЛУЧАЙНЫХ подработках
А топик стартеру? Для него же ищим план B.
Искать для гуманитария технические проекты дело почти бессмысленное.
Тем более, имея за плечами 20-ти летний опыт работы адвокатом. Понятно, что правовое поле совершенно другое и бумажки нужны. Но не зря же говорят, что опыт не пропьёшь.
Более чем уверен, что найдутся приличные проекты в сфере права. Поначалу возможно придётся и "рабом" поработать, но что бы уж совсем не было никаких шансов и нужно полностью менять квалификацию, с этим никак не могу согласится.
я оцениваю свою работу в 3 тысячи евро
У меня нет никакого желания с Вами спорить и я буду очень рад за вас если вам удастся продать эту работу хотя бы за 3 евро.
Просто есть у меня знакомые которые занимались фото-стоками еще лет 10 назад и впечатления, могу сказать, очень не радужные.
Просто в другом форуме мои хейтеры мне не верили на слово
Каждый форум индивидуален. Хотите добавлять картинки, кидайте на облако со ссылками.
Мне лично, все эти картинки совершенно по барабану.
Я лишь хотел сказать что работы куча
Правилно хотели, пролема только в ее монетизации.
а AlexNek не верит что можно на фотографиях деньги сделать.
У обычного человеку с улицы практически нет шансов, особенно сейчас.
Тем более, что фотографией я и сам занимался относительно серьезно и воркшопы делал и в газетах снимки были.
Но потом из колеи вышел и всё, назад уже не войти. Нужно всё начинать по новому, если бы хотелось. А фиг теперь, у всех есть смартфоны и иметь художественный портрет на стене мало кого интересует.
Зачем писать 100 постов, лучше один раз увидить,
Правильная мысля, только проблема в том, что именно увидеть
Прекрасно. Саму базу данных выкладывать не надо. Но желательно рассказать, где находить подобные заказы, как контактировать с заказчиками, как получать деньги. Если мы говорим не о СЛУЧАЙНЫХ подработках
Ну самая крупная компания которая такими делами занимается это FMS Inc http://www.fmsinc.com/, а вот яркий пример немецкой фирмы которая делает приложения на Microsoft Access, и продаёт за денюжку https://www.access-4u.de/cms/. И еще с Microsoft Office Developer Edition 2000 входит прграмма для маленьких препрдиятий Microsoft Small Business Kundenmanager рзработаная на MS Access. Если на фирме где я практику делал секретарша осилила Microsoft Access и раз в Казахстане женщины парикмахерши, и те кто маникюр педикюр освоили MS Access и делали базу данных для своих маленьких фирм, то ТС думаю тоже освоит. Вот ещё что сделано на MS Access и продают за денюжку https://www.controllingportal.de/Marktplatz/Excel-Tools/Ac... .
Вот наша соотечественица сделала Бухучёт и как понял продаёт, ну пофиг что это Excel https://www.youtube.com/watch?v=N4lIrWgSaIM
Но желательно рассказать, где находить подобные заказы
В форумах, в гугле, на Ebay допустим у меня есть программное обеспечение Haushaltsbuch, но оно старое, даю поиск в гугле Haushaltsbuch, гугол находит.
как получать деньги
Ну самый простой способо PayPal
Ну самая крупная компания которая такими делами занимается это FMS
1. То есть вы предлагаете ТС выучить Аксес и попробовать устроится на FMS?
Вот ещё что сделано на MS Access и продают за денюжку
2. То есть вы предлагаете ТС выучить Аксес, написать свой контрол и продать?
В форумах, в гугле, на Ebay допустим у меня есть программное обеспечение Haushaltsbuch, но оно старое, даю поиск в гугле Haushaltsbuch, гугол находит.
Допустим я как ТС, у меня НЕТ программного обеспечения Haushaltsbuch, ни нового, ни старого. Все, домой ехать?
1. То есть вы предлагаете ТС выучить Аксес и попробовать устроится на FMS?
Access и VBA нужно так и так знать. Насчёт устройства на FMS, я такого не предлагал, это лишь пример кто для Access что-то разрабатывает.
2. То есть вы предлагаете ТС выучить Аксес, написать свой контрол и продать?
Если вы имеете ввиду ActiveX, то это самая трудная часть, сомневаюсь что ТС на это потянет.
Насчёт разработки приложенийна на Microsoft Access это может быть дополнительной зарплатой. Человек может найти основную работу, и как мои учителя иметь IT фирму.
Access и VBA нужно так и так знать.
Нет. Я не знаю. Но работаю. Для меня эти знания не обязательны.
Насчёт устройства на FMS, я такого не предлагал
Если вы имеете ввиду ActiveX, то это самая трудная часть, сомневаюсь что ТС на это потянет.
Насчёт разработки приложенийна на Microsoft Access это может быть дополнительной зарплатой.
Я ничего не понял. Чел спрашивает, что делать? Вы что то предлагаете. Как это ТС может использовать?
Как он должен разрабатывать приложения на Acces, какие предложения, где продавать, как искать проекты?
и как мои учителя иметь IT фирму.
И что он должен делать с этой фирмой? Как искать проекты? Сможет ли он разрабытывать самостоятельно коммерческие проекты?
Допустим я как ТС, у меня НЕТ программного обеспечения Haushaltsbuch, ни нового, ни старого. Все, домой ехать?
У всех немцев есть программа Haushaltsbuch, если её нет, то это конец света, даже у меня есть эта программа. Под Haushaltsbuch подразумивается учёт доходов (зарплата, пенсия, итд), и расходов дома (комунальные услуги, страховки, еда), и пр. расходов (кино, бензин). Немцы каждую копеечку экономят, поэтому хотят видеть куда на что деньги тратяться. поэтому такие сложные программы делают быстро на Microsoft Access. Haushaltsbuch думаю можно за день на Microsoft Access сделать, за 10 евро продавать, а чтобы не пиратили, нужно цифровую подпись поставить, допустим программа для г-н Васи Пупкина, если он что-то изменит в коде можно деактивировать приложение. К тому-же клиенту не обязательно иметь Microsoft Access, файл компилируешь в mde/accde, а клиент всего лишь должен скачать Microsoft Access Run Time.
Access и VBA нужно так и так знать.
Зачем мне знать это Г.? И зачем его знать другим?
Насчёт разработки приложений на на Microsoft Access это может быть дополнительной зарплатой.
гораздо лучше будет просто подметать дворы, хоть на свежем воздухе целый день, да и спрос с зарплатой будут видимо лучше.
У всех немцев есть программа Haushaltsbuch,
Странно, ни одного такого не знаю. А немец по рождению должен быть или как?
такие сложные программы делают быстро на Microsoft Access
Вероятно только такие сложные программы и можно делать на Ms Access
Хотя Excel с головой хватает.
Зачем мне знать это Г.? И зачем его знать другим?
Его везде изучают, используют на фирме. Спросил гугла "зачем изучать microsoft access", первая ссылка https://www.aristek.ru/blog/kursy-ms-access-rabota-s-mnogo... цитирую:
Где реально используется Access и зачем его изучать?
Везде, где есть базы данных, можно и очень даже удобно использовать Microsoft Access. Все слышали о базах ГИБДД, налогоплательщиков, клиентских базах на предприятиях. Так вот, заполнять их, управлять ими можно с помощью данного продукта Microsoft.
Сегодня это ПО применяется настолько широко, что даже у замерщика окон на ноутбуке вы можете увидеть именно Access. Там в специальных табличках хранятся размеры изделий, их тип, конструктивные особенности, а также данные о клиенте.
По сути, в каждом офисе есть место Microsoft Access. Это незаменимый помощник для малого и даже для большого бизнеса. Ведь с базами данных можно делать очень многое: хранить информацию, сортировать ее как удобно, строить наглядные таблицы и графики. Но это лишь базовые возможности программы, есть еще множество нюансов, которые невозможно узнать интуитивно.
гораздо лучше будет просто подметать дворы, хоть на свежем воздухе целый день, да и спрос с зарплатой будут видимо лучше.
Сомневаюсь, но можно как дополнительный заработок.
Странно, ни одного такого не знаю. А немец по рождению должен быть или как?
А вы точно живёт в Германии ? Такая программа нужна, чтобы видеть сколько ещё денег в домашнем бюджете, иногда планируешь покупки, и приходится смотреть сколько копить, чтобы купить что-то... Актуально когда есть жена и дети, или подруга.
Вероятно только такие сложные программы и можно делать на Ms Access
Ну вот есть маленькая фирма, возьмём к примеру массажистка, ей нужно сделать генератор купона и промокода со скидками, допустим Otto посоянно присылает купон со скидкой (промокод), когда я хожу в аптеку мне постоянно при покупки лекарства дают скидку допустим 1 евро, потом я собираю и отдаю их в аптеку и аптекарь мне делает скидку. Программа должна вести учёт клиентов, возможно генерация QR кода, штрих-кода, и должна уметь считывать, или, рассылка по эл. почты. Вот вы за сколько сделаете такую программу, и сколько хотите за неё получить денег? Если долго возиться будете, такое не надо, если много денег захотите, может не согласиться.
Хотя Excel с головой хватает.
Microsoft Access не требует Microsoft Office, клиенту достаточно скачать Runtime, помните раньше Microsoft PowerPoint Viewer можно было беспатно скачать?, ну а Excel требует офис.
Просто Murr утверждал что на Access и PHP нельзя сделать деньги
-----
Не затруднит дать ссылку на это утверждение?
Допустим фирма маленькая, зачем маленькая фирма будет покупать дорогостоюще програмное обеспечение?
-----
Ну за Аксесс денежку надо будет платить? А МС СКЛ уже некоторе время бесплатно...
А стоимость прогера ты как-то учитываешь? Повторюсь - сляпать что-то можно быстро, но поддерживать его - или никак, или дорого...
Пока ты не показал каким образом в пыхе и аксессе можно фиксить проблемы со скоростью 1 проблема = 20 минут. У тебя, почему-то, речь идет об паре недель/месяцев...
А вы точно живёт в Германии
Я скажу даже больше, уже не смогут из нее выпереть
и приходится смотреть сколько копить, чтобы купить что-то
Ну на домик у моря я уже точно не накоплю, так что и смотреть незачем.
Вот вы за сколько сделаете такую программу
Ни за сколько, программы подобного уровня мне уже давно неинтересны.
Но за пару сеансов хорошего массажа могу и подарить. Но в любом случае это будет точно не Ms Access.
ну а Excel требует офис
А про это ничего не известно?
https://geekhacker.ru/skachat-besplatny-ofis-dlya-windows/
Но вообще лучше инвестировать в оффис, чем во во что то неизвестное.
Про FoxPro ничего нет не эту тему?
FoxPro отслужил своё, взамен появился Harbour, а DBase ещё не умер, можно купить DBase 2019. Про FoxPro можете про Ла Манш (евротунель) почитать там база данных на 128 ГБайт.
Access и VBA нужно так и так знать.
-----
А пояснить зачем их нужно знать не затруднит?
К тому же Аксесс изучается медленнее других баз данных - там не только сама база, но и, как минимум, три языка, и среда разработки.
В дополнение к этому в Аксессе очень много вещей, которые не описаны в документации и которые доступны только если знаешь как их получить в Аксессе.
Но самое проблемное - даже зная Аксесс в совершенстве - нет возможности что-то починить чужое пока не разберешься и не поймешь как думал предыдущий прогер. А времени на это нет...
может быть дополнительной зарплатой
-----
А зачем нужна дополнительная зарплата? В смысле - работаешь на основной работе, имеешь свои 60К+ и... зачем тратить время на какой-то дополнительный заработок?
Нее, Я понимаю - если работаешь за маленькую деньгУ... ну на полбазиса... с пыхом и Аксессом... тратя основное время на поиск заказов - да, приработок не помешает.
Но может быть слезть с пыха с Аксессом, изучить инструмент за который нормально платят и начать работать и зарабатывать на основной работе?
Ну за Аксесс денежку надо будет платить? А МС СКЛ уже некоторе время бесплатно...
Так я же уже на тысячу раз напмсал Access нужно только для разработчика. MS SQL вообще никому не нужен, так-как это только СУБД. А в Access можно формы и отчёты создавать, и комплировать в mde/accde. А мой клиент скачивает Microsoft Access Run Time и усё
Не затруднит дать ссылку на это утверждение?
Я уже давал несколько ссылок. В колледже многие бывшие одноклассники устроились и на PHP программируют, можете посмотреть сколько вакансий на PHP https://de.indeed.com/Jobs?q=PHP&l=Deutschland 7 тыщ. Потому-что немцы любят опенсоурс, у самого в основном опенсоурс, поэтому-что во-первых мне мой опекун не разрешает покупать, только если что дарят, во-вторых у меня места дома нет, в третьих всё современное оборудование работает с опенсоурсными продуктами. И в колледже вбивали в голову что продукты типа Windows, Visual Studio и Офис, отстой и нужно использовать опенсоурс, однажды когда были на айти выставке, нам учитель в шутку сказал, кто пойдёт к стенду мелокмягких тому двойка. У меня даже в профессоиональном звукозаписывающим оборудованием в комплекте шёл Audacity.
https://habr.com/ru/company/1cloud/blog/512466/
https://habr.com/ru/post/16720/
Его везде изучают, используют на фирме.
-----
??? - меня вот ему нигде не обучали - взял две толстые книги и изучил.
А вот пользоваться пришлось только в одном месте и было это ооочень давно - просто другого инструмента не было.
цитирую
-----
Лучше бы прочитал внимательно и обратил внимание что вместо "нужно" используется "можно" - т.е. не обязательно Аксесс.
К тому же там не упоминается какие проблемы будут иметь место... и как их победить.
Ксtати, как победить упомянутые выше проблемы не знает даже производитель...
А пояснить зачем их нужно знать не затруднит?
С Access-ом даже моя бывшая секретарша разобралась. А зачем их нужно знать, чтобы вас не нанимать, и чтобы маленькому предприятию сделать базу данных. Учёт чего-то + отчёт.
А зачем нужна дополнительная зарплата?
Ну как зачем, лишние деньги никогдане помешают. Вот я хочу допустим гитару купить, а денег на неё нет, а дополнительная прибыль даёт денюжку, не по городу же ездить чтобы собирать Sperrmüll. Какой 60 тыщ? Сами ведь компьютер никак купить не можете, говорите дорого, не удивлюсь если вы получаете макс. 400 евро/месяц, а если 60к то только в рублях и без вычита налогов, а как вычтут так там останится 30к. Такие деньги даже аутсорсер не зарабатывает - https://ebanoe.it/2016/01/28/stall-worker/. Какой-нибудь маленький модулек делаете на C# там копеечку дают и всё.
чтобы видеть сколько ещё денег в домашнем бюджете
-----
Не понимаю... деньги лежат в прозрачной коробочке на столе - каким образом наличие какой-то программы в выключенном компе влияет на возможность видеть деньги в кообочке?
Такая программа нужна,
-----
Когда приехала подруга - сел за Ехцел и за полчаса вбил необходимые формулы.
Еще пару часов потратил на объяснения как использовать.
Через полгода - устаканились расходы - перестали пользоваться
Все. Какие еще нужны программы?
А мой клиент скачивает Microsoft Access Run Time и усё
-----
А мой - вообще ничего не скачивает - у него все уже есть. Точнее - надо очень постараться чтобы не было.
Я уже давал несколько ссылок.
-----
Я просил ссылку именно на мое утверждение...
Не понимаю... деньги лежат в прозрачной коробочке на столе - каким образом наличие какой-то программы в выключенном компе влияет на возможность видеть деньги в кообочке?
Деньги не лежат в коробочке, а лежат на моём счету в сберкассе, как приехал в 2004 году в Германию ни разу не было налички, оплачиваю всё только по карточки, через онглайн банкинг, через App, через PayPal. Вхожу в свой счёт в сберкассу через онлайн банкинг, и вижу сколько денег у меня на счету.
А мой - вообще ничего не скачивает - у него все уже есть. Точнее - надо очень постараться чтобы не было.
LOL, а как-же .net Framwork или JRE? Ну если так подумать, Access Run Time можно включить вместе с программой. Да вот старются что-то Github установить не могут - https://foren.germany.ru/programmer/f/37387856.html?Cat=&page=0&view=collapsed&sb=5
Я просил ссылку именно на мое утверждение...
НУ а где ссылка на ваше утверждение?
Спросил гугла "зачем изучать microsoft access",
uscheswoi_82, так проблемы не рашают.
Нельзя начинать решение с "допустим есть..." или "у каждого немца есть...".
Нельзя начинать решение с " Везде, где есть базы данных, можно и очень даже удобно использовать Microsoft Access." Во первых это неправда. Категорически. По той простой причине, что есть стандарты баз данных и Access поддерживает их не корректно. То есть там, где уже "вступили в Access " , перейти на другую базу сложно.
Но это не самое главное. ТС не собирается хранить данные. Access это инструмент для решения определенных задач. А задач у ТС пока нет. Он вообще ищет, чем заниматься будет. И пока он не узнал, как КОНКРЕТНО можно заработать, использтуя Access , ему нет смысла его
учить.
А как конкретно заработать, пока не понял даже я. Куда идти и счего начинать.
С Access-ом даже моя бывшая секретарша разобралась.
-----
И чей же код она исправляла?
хочу допустим гитару купить, а денег на неё нет
-----
Я не работаю с Аксессом, а когда у подруги было сильно плохое настроение Я у нее спросил:
- Хочешь синтезатор?
- Хочу!
и Я его просто оплатил... иногда - играет.
Так что тут неправильно?
Работаешь с Аксессом и ни на что не хватает денег
или
не работаешь с Аксессом и на все хватает денег?
компьютер никак купить не можете
-----
Снова спрошу - почему Я должен платить больше за то что мне сейчас не требуется?
Будет устраивающее железо по устраивающей цене - оплачу без проблем.
Какой 60 тыщ?
-----
Ну Я сюда иногда юниорские позиции скидываю - там меньше этих 60К просто нет - у меня так фильтрация настроена.
А как конкретно заработать, пока не понял даже я. Куда идти и счего начинать.
Если не можете заработать, то это ваша проблема, в первую очередь нужно иметь много интересов, много свободного времени и нужно иметь желание искать информацию, надо знать законы, и постоянно искать информацию, нужно пройти практику на несколько фирмах, нужно съездить на выставки, читать журналы. Я постоянно гуглю что-то новое в интернете. Я считаю на любой фигнюшки можно зарабатывать деньжата. У многих русских в Германии раньше было SMS Billing или 0900 номера. Допустим в русских журналах и газетах гадалки или ясновидищие, в Германии это легально, легализовали наверное из-за таких магазинов как Otto и Quelle, чтобы по телефону звонить (допустим 1-2-3 tv, QVC), знакомый раз так лоханался, позвонил, а потом письма шли что 80 евро должен платить, иначе в суд. А по телевизору каждый вечер показывают рекламы с СМС. У моего бывшего шефа есть SMS Billing, а так-же он сдаёт 0900 номера, и он ещё сдаёт программу для инернет радио и интернет тв. Он зарабатывал хорошие деньги на SMS Billing, одна фирма на этом пол миллиарда заработала https://www.youtube.com/watch?v=2kxV8ypUgOg.
Можно предоставлять скан сервисы. Присылают документы, сканируешь, они деньги присылают, потом они скачивают сканы, потом отсылаешь документы. У нас инвалиды такие документы в векрштете сканируют.
НП. Короче напишу завтра, всё устал, иду спать. Ещё можно деньги делать на пошиви и вязания одежды, собираюсь осваивать как делать вот таких плюшевых игрушек https://www.youtube.com/c/Екате%D... возможно напишу книжку, есть сайт на котором можно делать что-то, за что можно получить денюжки, и ещё черпаю тут информацию - https://www.franzis.de/computing и https://www.franzis.de/maker.
Но может быть слезть с пыха с Аксессом, изучить инструмент за который нормально платят и начать работать и зарабатывать на основной работе
в общем случае, будет совершенно правильно.
Но не забывай, что есть люди которые в принципе не могут работать на основной работе и единственное, что остается это работать как то дома.
И просто счастье что и это как то можно. Да и еще одному постоянно быть в помещении.
Так что понять данную точку зрения вполне можно, если смотреть с "другого измерения".
пошел искать твой адрес
-----
А чего его искать - он на каждом конверте написан!
Сегодня в банке:
- А куда вы будете девать деньги которые снимаете со счета?
- Сожгу...
- Сто?
- Сложу стопочкой и сожгу...
- (???)... а-а-а, вы мне не скажите, да?
- Угу...
Но может быть слезть с пыха с Аксессом, изучить инструмент за который нормально платят и начать работать и зарабатывать на основной работе?
Так я этим постоянно и занимаюсь... что только что-то новое и изучаю, а потом делюсь, и просто выкидываю из головы. Работать мне нельзя, а как пойду работать так пенсию и социал заберут. На себя я работать не могу, да и мне денюжки не нужны, потому-что у меня всё есть... Работать нужно только тогда, когда денюжки нужны. Вот весной я лежак себе куплю и столик, у меня огромный балкон с лоджией, буду на балконе кодить. Вот тут я знания получаю https://metanit.com/
Недавно изучил кое-что новое. Хотел оттестировать свои новые знания по face-api.js и ar.js но уже 2 месяца веб камеру не могу найти, как куплю новую вебку, так запилю в просто поболтать, я хочу на ar.js сделать чтобы ребёнок мог учиться складывать см. https://foren.germany.ru/showmessage.pl?Number=37240145&Bo... он будет подносить к маркеру, а программа будет ответ показывать в 3D:
face-api.js
ar,js
Вот эта библиотека очень нравится https://www.x3dom.org/
НП.
Я хотел-бы изучить, и делать игры на ImpactJS https://impactjs.com/. Изучаю WebAssembly - https://webassembly.studio/.
А после этого https://www.youtube.com/watch?v=i6FN3fa2WYc видео захотелось изучать Ionic Framework см. https://ionicframework.com/docs/, там на выбор 3 библиотеки, мне нативное приложение не нужоно. И ещё хочу сделать App для KaiOS https://kaiosinfo.ru/programmirovanie https://developer.kaiostech.com/.
P.S. У PHP, Python, HTML, JavaScript будущее, а у .net нет никакого будущего.
что только что-то новое и изучаю, а потом делюсь, и просто выкидываю из головы. Работать мне нельзя, а как пойду работать так пенсию и социал заберут. На себя я работать не могу, да и мне денюжки не нужны, потому-что у меня всё есть...
Именно поэтому ваши посты интересны и полезны везде, но не в топике поиска стратегии для дальнейшей проффесиональной жизни. Разнообразие ваших интересов поражает, но ТС ищет не самый лучший инструмент для какой то задачи. Он жизнь планирует. И условие - стабильная и стабильно оплачиваемая работа. В идеале высокооплачиваемая. И времени у него особо нет.
Так мы обсуждали меня. А для ТС, подходит веб дизайн, вёрстка, PHP, JavaScript. Потому-что трудно прижиться с айтишниками, у меня лично всегда с айтишниками был конфликт. В колледже учитель за маленькую провинность на всех громко орал. Мой Projektleiter в айти фирме на меня постоянно давил, на каждом митинге (совещание) он высокомерно с нами говорил, как-будто мы ничего не стоим, а он весь такой супер-пупер бог в этой фирме. Мой дальний родственник закончил университет, и не какой-то халам балам, а Мюнхенский технчический, а работает веб дизайнером, верстальщиком, и PHP. И дома родители занимаются PHP, потому-что есть дофига работы. Как ТС устроится в айти, его сразу замобируют либо его коллеги, либо его руководитель проекта, либо его шеф, и через неделю он пойдёт просить пособие либо инвалидность. На работе постоянно унижают, и приходится терпеть унижения как от коллег так и от начальства см. https://www.partner-inform.de/partner/detail/2007/4/266/23....
Именно поэтому ваши посты интересны и полезны везде, но не в топике поиска стратегии для дальнейшей проффесиональной жизни.
Ну насчёт меня. Я просто решил, что для меня моё здоровье дороже, чем хорошая зарплата, и я посчитал что в итоге будет оставаться денег столько-же, сколько если я бы работал. Лучше лежать на лежаке на балконе и получать минимум, чем получать деньги, и чтобы каждый день промывали мозги как шеф, так руководитель проекта. А чтобы программировать, не обязательно иметь деньги, т.к. много опенсоурсного продукта есть Eclipse, Visual Studio Code, OpenJDK, Python, Ruby/RoR, PHP, NodeJS, итд, есть много бесплатных фреймворков Bootstrap, Vue.js, AngularJS, jQuery, MooTools. Spring, Yii, Symfony, Kohana, итд, а если учиться чему-то новому не обязательно идти на курсы, всё есть на ютубе. Если нужны компьютерные программы, есть очень много бесплатных опенсоурсных продуктов OpenOffice, Blender, Krita, ProjectLibra, Pencil, итд.
У PHP, Python, HTML, JavaScript будущее, а у .net нет никакого будущего.
Ну это конкретно ваша точка зрения, у меня же совершенно противоположная, как впрочем и у микрософта.
https://docs.microsoft.com/en-us/archive/msdn-magazine/201...
Мой Projektleiter в айти фирме на меня постоянно давил, на каждом митинге (совещание) он высокомерно с нами говорил, как-будто мы ничего не стоим, а он весь такой супер-пупер бог в этой фирме.
Да бывает и такое, на меня обычно не действует.
А для ТС, подходит веб дизайн, вёрстка, PHP, JavaScript.
Не нам в принципе это решать, но начинать программировать в 50 я бы не стал.
Дизайн в принципе возможен, но сильно зависит от человека или есть "чувство прекрасного" или его нет.
На работе постоянно унижают, и приходится терпеть унижения как от коллег так и от начальства
Всякое конечно может быть, но мне как то еще не приходилось сталкиваться вообще с подобным явлением.
Я просто решил, что для меня моё здоровье дороже, чем хорошая зарплата
Абсолютно правильно решили, поддерживаю на 100%.
Но мне лично больше нравится работать в коллективе, чем одному.
И видимо так три группы и останутся: домашники, коллективщики и пофигисты.
Ну потому-что в ВУЗах учат Java, а в колледжах вбивают в голову что .NET это плохо. Я тоже такое 20 лет назад читал как вы сейчас... и свято верили что классический Visual Basic и Visual FoxPro будут дальше развиваться. Но они перешли на .net и мы лоханулись, Visual Basic был дешевле, а Borland продукция дороже. А те кто разрабатывал ПО на Borland C++ Builder/Delphi у них ничего не поменялось. В vb5 я изучал DAO, ADO появилось насколько я помню в vb6, когда я программировал на eMbedded Visual Basic 3.0 то пришлось освоить ADO. С появлением NET, изучил ADO.NET, сейчас ADO.NET не модно, нужно использовать LINQ и EF.. Завтра и это будет не модно.... А в PHP всё есть что в ASP NET есть, причём многие продукты написаны на PHP. В Европе люди жмоты выберают Open Source.
Если у них всё так супер, то почему они прыгают?
свято верили что классический Visual Basic и Visual FoxPro будут дальше развиваться
А я как-то не верил и пользовал Борланд. С FoxPro да, игрался. А VB просто ненавижу во всех его проявлениях.
Завтра и это будет не модно.. то почему они прыгают?
Все развивается, прогресс блин.
А в PHP всё есть что в ASP NET
Ну если вам так нравится PHP, оставайтесь у лежачего камня.
Я лучше с Blazor поиграюсь, тоже кстати, бесплатно.
Завтра и это будет не модно...
-----
Модно, не модно...
Есть задачи, которые хотят автоматизировать. Для этого используется компьютер и... программист.
За последние 50 лет первые подешевели, а вторые - подорожали.
Соответственно поменялась стратегия использования - больше - железяк, меньше - программиста.
С другой стороны - больше железяк - надо больше софта.
Ну а больше софта это либо больше программистов (опсс - конфликт в требованиях), либо более быстрая работа имеющегося программиста.
Пых - это 2-3 недели на задачу, а .Нет - 20 минут.
Задача стоит одних и тех же денег - либо ты их зарабатываешь 2 недели, либо 20-30 раз в день.
Так что если тебе не надо зарабатывать - можешь пыхаться с Аксессом, а все остальные будут зарабатывать как могут - жабой и шарпоm...
Ну если вам так нравится PHP, оставайтесь у лежачего камня.
Мне вообще всё равно на чём программировать, у меня простая логика - главное чтобы я смог перенести на свою архитектуру, потому-что с нуля код я не хочу переписывать. Если технологию нельзя перенести, то толку от неё никакого нет. Вот исходники GCC - https://github.com/gcc-mirror/gcc вот исходники PHP - https://github.com/php/php-src, вот исходники ядра линукс - https://github.com/torvalds/linux. Вот я допустим сделал свой процессор всё это перекомпилировал и перенёс, а .NET я не смогу перенести, если у фреймворка есть какие-то исходники https://github.com/microsoft/referencesource, то исходников компилятора C# я не вижу. Не зря же ведь создали проект Mono.
проявляется раненько и с ним в художественную школу идут, а не в технический ВУЗ...
Не все обязательно должно быть так полярно.
Есть у меня знакомая, кончила тех. ВУЗ, но любит рисовать. Комбинации цветов у нее на уровне дополнительно чувства.
Как были маленькие детишки, пыталась в художественную сторону двигаться, чисто чтобы на карманные расходы свои деньги иметь.
Но в итоге оказалось, что лучше вообще ничего не делать, чем по мелочи. То кранкенкассе (health insurance) хочет урвать хороший кусок, то финанцамт (tax agency). Не знаю как там это правильно у вас называется
Мне стоило определенного труда спрыгнуть с Дельфи
Я о другом... Если я знаю Delphi 1.0, то тоже самое и в современном Delphi, они не прыгают как MS, чтобы человеку не нужно было переучиваться.
А что мешает написать его на пыхе с Аксессом за пару дней?
И зачем? Если Access Run Time и на линуксе будут работать в эмуляторе Wine https://appdb.winehq.org/objectManager.php?sClass=applicat... то современная .net сомневаюсь, есть исходники Wine, вот её можно перекомпилировать хоть на любую платформу.
Не будет человек учится - придет Альцгеймер...
Я о другом. Есть программа на vb6, на родине грибли кучу денег, свято верили о будущем VB, MS обманула. Я должен был получить исходники по наследству.... Какой тут альцгеймер? Тут речь идёт о наследниках.
Увы, но далеко не тоже самое.
Если было бы так, то давно бы перестали им пользоваться.
свято верили
-----
Ну кто-то верил, а кто-то оценивал плюсы и минусы.
В моей оценке - минусов больше.
Я должен был получить исходники по наследству...
-----
Я получил исходники по наследству. Целых 2 гигабайта.
Причем именно в стиле пыха/вб6.
Очень долго делал из них что-то что можно поддерживать, но так и не успел доделать.
Насколько Я знаю, т.е. кто сейчас продолжают делать, откатились на исходную
и плачут по невозможности вообще что-то сделать...
давно бы перестали им пользоваться
-----
За последние две пятилетки Я не видел вакансий с 60К+ где бы был в требованиях Паскаль...
то исходников компилятора C# я не вижу
Ума не приложу для чего они вам могут понадобится
https://github.com/dotnet/roslyn
Как и то зачем иметь исходники пхп и линукса.
главное чтобы я смог перенести на свою архитектуру .. Вот я допустим сделал свой процессор
И сколько процессоров вы уже производите?
Не зря же ведь создали проект Mono
Какие-то придурки даже .Net Core сделали с тоски по никсам Нет что бы Моно развивать.
Ну кто-то верил, а кто-то оценивал плюсы и минусы. В моей оценке - минусов больше.
А зачем на выставке говорили что это будуще???
Я получил исходники по наследству. Целых 2 гигабайта.
Ну так у нас серьёзная система была, которая очень хорошие деньги приносила, а не какие-то огрызки кода.
За последние две пятилетки Я не видел вакансий с 60К+ где бы был в требованиях Паскаль...
Те кто программируют на Delphi у них семейный бизнес, типа программы в ролике который я вам показывал. В семейный бизнес посторонних не пускают. Если забыли вот видеоролики https://www.youtube.com/c/SpecialSoftware/videos. Всё на дельфи, и продают на территории РФ и СНГ. Тут прям в FAQ - http://usu.kz/faq.php цитирую:
Какие технологии Вы используете при разработке программ?Мы используем самые современные иностранные технологии. Клиентскую часть мы пишем на Delphi, а для серверной части систему управления базами данных (СУБД) используем Firebird..
А зачем на выставке говорили что это будуще???
-----
А почему ты спрашиваешь у меня об том, что тебе говорили там, куда Я не ездил и куда Я никого не посылал?
Съездил? - Съездил!
Услышал? - Услышал!
Оценка? - Упсс... не сделано...
Ну или по простому - На заборе Хu... написано... а там - дрова.
А мне предлагали относительно недавно 80К.
-----
В Германии?
Хммм...
Мне бы подошло... но доки, визы и прочее...
О том, что стало с предыдущим прогером умалчивалось
-----
А Я более устойчив...
Хотя... предыдущий тоже был немоговощий... какие-то они слабенькие...
Ну или по простому - На заборе Хu... написано... а там - дрова.
Ну прикол в том, что это не только на выставке было, но и на дисках Microsoft было написано, 2 диска я нашёл, третий ищу, как найду покажу. Их обещание прям на компакт диске написано. У меня есть ещё Visual Studio 2000, вы наверное вряд ли про такую версию слышали.
А почему ты спрашиваешь у меня об том, что тебе говорили там, куда Я не ездил и куда Я никого не посылал?
Съездил? - Съездил!
Услышал? - Услышал!
Оценка? - Упсс... не сделано...
Ну или по простому - На заборе Хu... написано... а там - дрова.
Поскольку дали вызов в Германию, был всего месяц, все вещи взяли погрузили... Читайте что я обвёл красной линией, прочли? Там даже tools огромной буквой выделено, а нижи видите Visual Basic и FoxPro? Это на забоер и написали... А когда ходил на выставку, втюхивали Visual FoxPro и Visual Basic. И где они???
Вот выдержка из презентации:
2 день Visual FoxPro:
3й день Visual Basic:
На завод - поддерживать старую прогу на паскале
Вот прям 1 в 1. Только не мне конкретно, на фирму, где я работал, обращались из сетей водоснабжения одного швейцарского городка. Только они умные были. Они не поддержку просили, а переписать "на что-нибудь современное". Речь шла о суммах в районе 200-300 тысяч. Насколько я помню. Но не срослось.
Может тебя и С++ еще интересует?
-----
Только в варианте С++Билдер.
Но это уже из области фантастики...
именно твой пример дал
-----
Оно, в основном, именно такое...
Что фигово - в большинстве нового творится тоже самое. Редко когда все делают более-менее прилично.
Отлично VB 6 запускается на виртуалке.
Да но нужно чтобы программа работала с Мини-АТС напрямую через RS232, USB, LPT, или Ethernet зачем её запускать в виртуалке, если виртуалка не умеет обращаться к оборудованию?
Ну и дальше, есть у вас исходники, что собираетесь с ними делать?
Гостиничная программа и программа для ресторанов была...
И где они???
-----
Вопрос не правильный.
Правильный вопрос - Почему там нет .Нет 8.0 и Висуал Студио 2030?
К тому же для корректной оценки надписи надо глубже знать английский.
Там, дословно, написано - Правильный инструмент для ПРАВИЛЬНОЙ работы.
Неформальный перевод - Удобная среда для работы с...
К тому же для корректной оценки надписи надо глубже знать английский.Там, дословно, написано - Правильный инструмент для ПРАВИЛЬНОЙ работы.Неформальный перевод - Удобная среда для работы с...
Просто я этот диск давно в руках не держал, сегодня искал пол дня. Просто дали вызов, был месяц, всё собрали и приехали в Германию с этими дисками из Казахстана.
Просто в Казахстане Visual Basic был дешевле чем Borland C++ Builder/Delphi. И изначально два продукта было написано на Microsoft Office 97 Developer Tools, и Visual Basic 5.0 ну и поскольку мы не пираты, то покупали лицензионный продукт Visual Basic 6.0 за 800 долларов, а не с горбушки у бабы маши за 1 доллар. Причём Казахстанский реселлер, заказывал напрямую из России. А насчёт Microsoft Access и PHP, как пожелает клиент, так я и сделаю, если клиент не хочет .NET или Java, а хочет на PHP или Microsoft Access, значит сделаю на PHP или Microsoft Access, короче тема закрыта. Если работаете фрилансером, ну вам и нечего передовать по наследству. Тем более про вас уже многие говорят, чтобы вас не слушали, просто болтаете, рассказываете про какие-то проекты за 60к, это они у вас на словах. Как фрилансер, так и аутсорсер получает копейки, но никак не 60к. Если нет у вас контракта, там могут хоть миллион написать, но вы их не получите. Аутсортеры из деревни едут:
Их обещание прям на компакт диске написано.
Так совершенно правильно было написано, для того времени.
Вот сделали вы продукт, продавали лет 5, а потом смотрите - не идет больше. Зато другой, более новый, пошел.
Что будете делать развивать старый или новый?
пхп
В Алматы делали на PHP поиск работы, а так-же на PHP делали резервирование номеров для гостиниц через интернет, но уже в Германии. Тогда когда мы это разрабатывали кроме perl, php и mysql ну и классического asp не было, 2004 год, а хостинг уже был.
в Казахстане
-----
Увы, но Я там не бывал. И ни одного продукта оттуда не встречал.
Как фрилансер, так и аутсорсер получает копейки
-----
Оба... а чем они кстати различаются?.. зарабатывают столько, сколько за работу готов заплатить заказчик.
Если он готов заплатить 100 баксов - значит он готов заплатить 100 баксов. Ни больше, ни меньше.
Много это?
Если ты делаешь задачу на пыхе/аксессе за 2 недели - то заработаешь 200 баксов месяц. Это для европы мало.
Ну а если ты правильно делаешь на .нет/жабе то ты делаешь 20-30 таких задач в день - т.е. зарабатываешь от 44000 в месяц - вполне хватит самому и можно нанять того, кто будет находить подходящую работу...
как пожелает клиент, так я и сделаю
-----
Тебе уже много раз объясняли - сделать - одна часть работы, поддерживать/сопровождать - другая.
То, что ты сделаешь используя методологию написания пыхапа - оно не будет сопровождаемым... точнее там будет чем дальше - тем сильно дороже. Так что - написал-сбросил-забыл - да, возможно, но это будет именно за копейки.
А чтобы заработать - надо еще и сопровождать - т.е. писать так, чтобы задачка модифицировалась не 2 недели, а 20 минут.
Делать так на пыхапе - можно, но этому нужно учится. А когда научишься - без разницы на чем делать - просто выбираешь чем быстрее - это точно не на пыхапе...
Это понятно, непонятно зачем для этого иметь исходники пхп и юникса.
Чтобы перекомпилировать на нужную мне платформу или архитектуру, чтобы PHP работала на моём процессоре, который несовместимый с другими.
Чтобы перекомпилировать на нужную мне платформу или архитектуру
-----
Ой...
Поверь - либо там уже предусмотрена твоя платформа и архитектура - тогда у тебя будет инсталлятор, либо, с твоим подходом, портирование на новую платформу займет пару тысячелетий...
Чтобы перекомпилировать на нужную мне платформу или архитектуру, чтобы PHP работала на моём процессоре
Что то у меня не хватает воображения как это сделать? Я даже не спрашиваю сколько процессоров было разработано и произведено
Ну вот у меня есть чип процессора и исходники пхп, что дальше?
Оба... а чем они кстати различаются?
1. Фрилансер ищет задание на специальных сайтах и там-же переписывается с заказчиком, после успешной работы денюжки переведёт заказчик вам, а может и не переведёт, это всё зависит от заказчика, заказчик может сказать что у вас то-то, и сё-то не сделано, или что вы его неправильно поняли, у вас нет никакого контракта, а значит вам никто и ничего не должен. Иногда заказчик полностью инкогнито, и разовая работа.
2. А аутсорсера у него есть контракт, есть шеф, заказчик общается с шефом аутсорсинговой компании, шеф даёт задание аутсорсеру, после успешой работы, на фирму заказчик переводит денюжку, и шеф делиться денюжкой с аутсорсерами. Аутсорсинг-фирма это прослойка между заказчиком и исполнителя, и более надёжная, но получать будут копейки, так-как они нанимают много аутсортеров, и чтобы платить меньше, а так бы айти фирма сама наняла бы себе программистов в своей стране. Может аутсорсер копается постоянно в коде.
3. В обоих ситуация программист находится в своей стране, а заказчик чаще за пределами страны, или в другом городе, нанимают как дешёвую рабочую силу, чтобы сэкономить денюжки.
Что то у меня не хватает воображения как это сделать? Я даже не спрашиваю сколько процессоров было разработано и произведено Ну вот у меня есть чип процессора и исходники пхп, что дальше?
Не знаю насколько это точно, я в тонкостях линуксов не разбираюсь. Но вот у Ubuntu я заметил такое, если в Bash дать команду sudo apt-get install <имя_пакета> иногда скачивает исходники и перекомпилируются, потому-что есть много разных сборок Ubuntu, есть Kubuntu, а есть Lubuntu. Есть разные процессоры Intel, Arm, итд.
Ну вот у меня есть чип процессора и исходники пхп, что дальше?
Да, я вот только-что глянул сюда https://ru.wikipedia.org/wiki/Advanced_Packaging_Tool цитирую:
Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.
Т.е. если у вас какая-то несовместимая с PHP платформа, который лежит в репозиторией, apt скачает исходники, а потом их откомпилирует под вашу нестандартную платформу.
аутсорсер
-----
А как называются те, у кого есть прямые контакты и контракты с работодателем в другой стране?
нанимают как дешёвую рабочую силу
-----
Хммм... а если платят БОЛЬШЕ чем своим?
В Есе, например, есть страны где иностранцу обязаны платить больше...
для UNIX-подобных операционных систем
-----
Тебя спрашивают немного об другом.
Есть чип процессора. Есть исходники пыха.
Не известно есть ли никсы для этого чипа и есть ли компилятор под архитектуру этого чипа. Скорее всего -- нету. Потому как если есть - есть и инсталлятор...
Как запустить пыха на этом чипе?
А как называются те, у кого есть прямые контакты и контракты с работодателем в другой стране?
Скорей всего это тоже фрилансеры. Просто те фрилансеры которые ищут задание на порталах, там сайт фриланс получает тоже денюжку, общение только в портале возможно.
Хммм... а если платят БОЛЬШЕ чем своим?
С чего это ради?
Тебя спрашивают немного об другом. Есть чип процессора. Есть исходники пыха. Не известно есть ли никсы для этого чипа и есть ли компилятор под архитектуру этого чипа. Скорее всего -- нету. Потому как если есть - есть и инсталлятор...Как запустить пыха на этом чипе?
Производитель микропроцессора сам адаптирует компилятор, и операционную систему под свой микропроцессор. А когда скачиваешь пакеты (допустим типа sudo apt-get install php), и нет подходящей платформы, повидимому скачиваются исходники PHP и перекомпилируются на другую архитиктуру, и комплятор уже сделал производитель микропроцессора.
Производитель микропроцессора сам адаптирует компилятор, и операционную систему
-----
Начнем с того, что производителю чипов совершенно неинтересна возня с осью и компилятором.
Если совсем просто - у него нет специалистов по этим вещам, а затраты - пара тысяч человеко-лет.
Но даже если... то как только он сделал - все снова возвращается к тому что есть готовый для инсталляции пакет.
Ну и зачем тогда тебе исходники?
А в законах так прописано...
Это смотря где вы и ваш заказчик находитесь, какой метод оплаты между вами и заказчиком, и какой курс валюты в вашей стране и в стране вашего заказчика. Ещё зависит от законов, допустим в Узбекистане где-то я слышал вроде как для айтишников нет налогов, т.к. там с работой неочень.
Это смотря где вы и ваш заказчик находитесь
-----
Не играет никакой роли.
В законе определено какой минимум надо платить иностранцу и он выше минимума для местных.
допустим в Узбекистане
-----
Я вот точно знаю, что в лесах Амазонки нет налогов на программистов.
Совсем нет. Еще там нет никаких программистов. Вообще нет.
А кроме этого нет и никаких компьютеров. Не делают и не привозят.
А еще нет интернета... электричества... нет постоянных поселков и дорог.
В общем - много чего там нет.
Просто потому что там мигрирующие племена живут собирательством...
Начнем с того, что производителю чипов совершенно неинтересна возня с осью и компилятором.
Вот вы не знаете, а говорите так уверено, как будто вы в этой теме профи.
Допустим есть платы семейства Nvidia Jetson, есть операционная система + SDK под названием JetPack это какая-то спефицичная сборка на базе Ubuntu см - https://developer.nvidia.com/embedded/Jetpack
Возьмём Российский военный ноутбук багет, они под свой микропроцессор адаптировали линукс https://ru.wikipedia.org/wiki/Моби�%...
Под платформу Эльбрус тоже адаптировали линукс http://www.mcst.ru/programmnoe-obespechenie-elbrus
Есть такой производитель вот таких Embedded плат и микрочипов https://www.toradex.com/ для них куча операционных систем адаптировано https://www.toradex.com/operating-systems
Это небольшой список, который я перечислил, можно продолжать до бесконечности, каждый производитель адаптировает компилятор и операционную систему под свою архитектуру.
N.P.
Позиция не тестера, но разработчика. Свежая, 45 минут назад. Просто для оценки чего и сколько надо изучить для более-менее нормальной работы (или что требуют работодатели):
Description
Do you enjoy solving complex problems? Do you thrive working with smart people to design and integrate evolving architectures? Do you champion high standards and best practices to create high-quality solutions?
Apply your expertise to develop a code for our next-gen, lab-automation system.
You will need to design, implement, and integrate components across services and devices.
You must be able to navigate an event-driven architecture to deliver a stable, maintainable code base.
You will have to collaborate and communicate effectively with a distributed Agile team to deliver improvements reliably.
You will be expected
to participate in the full software development lifecycle and adhere to a quality management system.
Requirements.
- BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics or other related engineering field with a minimum of 8 years of experience in software development
- 5+ years of experience in C# and .NET Framework
- 5+ years of experience with Microsoft SQL Server and Entity Framework
- 4+ years of experience with ASP.NET MVC development
- 4+ years of experience with WebAPI 2
- 4+ years of experience with JavaScript, HTML, LESS/CSS and Node.js
- 3+ years of experience with .NET Core
- 2+ years of experience with Angular 2 or later
- Experience with JavaScript frameworks such as Bootstrap, jQuery or
- Experience with source controls systems such as TFS, Azure DevOps and Git
- Demonstrable understanding of, and experience with SOA and RESTful architectures
- xUnit and Moq
- A strong understanding of software design/systems/architecture concepts and their application in a professional environment within a software team structure.
- Understanding of different software development lifecycle methodologies, primarily Agile.
- Excellent written and oral communication and interpersonal skills are essential
- Be a 'hands-on' technical lead contributing to the software development effort (specify, plan, design, develop, test and support software components)
- Architect and design system software components for medical instrumentation platforms
- Translate requirements into design and implementation of well-structured and documented software components; anticipate system faults, failures, or unusual events, ensuring software adequately mitigates identified risks, and develop automated unit test cases to ensure that your software meets the design and acceptance criteria
Additional Experience
- Multi-threaded C#/.NET development
- Migration of .NET Framework applications or websites to .NET Core
- Experience with TCP/IP and socket development
- Knowledge of Windows networking fundamentals
- Performance optimisation and profiling application
- Image capture and image processing software development
- Demonstrated ability to comprehend and debug complex software systems
- Experience working in a regulated (FDA) environment with medical instrumentation is a plus
- Experience with Test and Behaviour Driven Development methodologies
они под свой микропроцессор адаптировали
-----
Они и наоборот могли сделать - взяли линух и под него слепили процессор.
Но дело не в этом.
У разработчика чипов - свои задачи, свои проблемы и свои способы их решения.
У изготовителя чипов - другие задачи, другие проблемы и другие способы их решения,
И если поменять их местами - ничего сделать они не смогут.
А у софтовиков - свои задачи и свои проблемы и свои заморочки как сделать.
И они точно так же не заменяются предыдущими двумя.
каждый производитель адаптировает компилятор и операционную систему под свою архитектуру
-----
Глупости, конечно. Но - допустим - да, каждый адаптирует.
Соответственно, ребята из разработки/поддержки пыха берут компилятор и компилируют сборку пыха под этот процессор.
Остается вопрос на который ты пока не смог ответить:
- Зачем тебе исходники? Сам ты их доработать не сможешь - 2000 лет у тебя неt.
Они и наоборот могли сделать - взяли линух и под него слепили процессор.
Сомневаюсь, т.к. архитектура закрытая. Скорей всего многие выпускают процессоры на базе какой-то архитектуре ARM. Как были раньше клоны x86 - Cyrix, AMD.
- Зачем тебе исходники? Сам ты их доработать не сможешь - 2000 лет у тебя неt.
Насчёт исходников отвечаю, ну а вдруг завтра PHP станет платным как Java? И зачем мне 2000 лет? Все программы написаные на Си/Си++ можно хоть когда откомпилировать на любую платформу. А в PHP всё что надо уже есть, поэтому там нет радикальных изменений чем у .NET. PHP может работать с любым веб сервером (Apache, Nginx, IIS), хотя недавно сделали такую функци. что PHP сам может стать веб сервером.
Сомневаюсь, т.к. архитектура закрытая.
-----
Эээ... звучит как - я не знаю - значит не могли.
можно хоть когда откомпилировать на любую платформу
-----
Хи-хи...
Можно. Но только приложив некоторые усилия. В частности - те самые 2000 человеко-лет.
Такого ресурса у тебя - ты работаешь один - нет и не будет.
Т.е. портировать свой любимый пыхапе хоть подо что-нибудь ты не будешь...
могу тебе сказать, что и встраивать пыховый процессор из сорсов в куда-нибудь
ты тоже не будешь.
Так что хранение исходников - почти бессмысленно.
Почти - маленькая толика смысла есть, но не для того чем ты занимаешься.
Для тебя - полностью бессмысленно.
Можно. Но только приложив некоторые усилия. В частности - те самые 2000 человеко-лет.
А вы знаете хоть зачем мне 2000 человеко-лет? Походу мы не понимаем друг друга. Есть исходники - https://github.com/php/php-src, В Bash даю команду sudo apt-get install php, дальше скачиваются исходники, и перекомпилируются под мою архитектуру. Какие 2000 человек-лет? Не надо загадками говорить, говорите прямо.
Т.е. если у вас какая-то несовместимая с PHP платформа, который лежит в репозиторией, apt скачает исходники, а потом их откомпилирует под вашу нестандартную платформу
Вы можете еще раз перечитать вопрос? Повторяю
У вас есть чип процессора и исходники пхп/юникса. Что вы будете делать дальше?
В ответ же приводится пример уже готового компьютера, с установленной юних системой и с какой-то белибердой из википедии.
apt скачает исходники, а потом их откомпилирует под вашу нестандартную платформу.
И как это можно "посмотреть"/ сделать самому? В упор не верю, что просто после набора волшебной команды всё именно так и происходит. Для теста ваш разработанный процессор с компом пришлете? Возврат гарантирую.
Сами то сколь раз уже так делали?
Что еще непонятно зачем пользователю базы данных нужен какой то спекомп, со спецпроцессором?
А это ничего что у него не будет ком порта или усб?
Производитель микропроцессора сам адаптирует компилятор, и операционную систему под свой микропроцессор.
Ага уже появился производитель микропроцессоров который должен адаптировать компилятор. Уже как то теплее. А какой именно компилятор?
С ОС тоже интересно. Значит, если у меня есть ОС устанавливающаяся на систему с х86 процессором, я ее могу установить на любую систему с данным процессором?
Российский военный ноутбук багет..платформу Эльбрус
То есть вы считаете что ваш заказчик из гостиницы или ресторана обязательно поставит у себя Эльбрус или Багет?
И нужно непременно к этому быть готовым?
Гостиничная программа и программа для ресторанов была...
Все программы написанные на Си/Си++ можно хоть когда откомпилировать на любую платформу.
В теории, возможно да.
А вот на практике, как то сомнения берут. Вот есть у меня доступ к репозиторию исходников к написанной проге. Мне всего лишь требуется скомпилировать исходники на другом абсолютно аналогичном компе.
Для большого старого проекта без помощи знающих лиц практически невозможно. А когда наконец получил программу оказывается, что она не запускается, сразу вылетает.
А уж если еще и на другой платформе это делать
Кстати, С# в той же теории также может работать на любой платформе.
PHP может работать с любым веб сервером
Ой, хочу иметь PHP под виндой и IIS, без установки каких либо спец. прог. типа Денвер
У вас есть чип процессора и исходники пхп/юникса. Что вы будете делать дальше?
Я под этим предложением имел ввиду нестандартную архитектуру, несовместимую допустим ни с x86, ни с amd64.
И как это можно "посмотреть"/ сделать самому?
Я никогда ещё не создавал своих репозиторий под линукс.
Для теста ваш разработанный процессор с компом пришлете?
Я ещё не доделал процессор, и это эмулятор написанный на Си. Моя архитектура рассчитана на умные часы, т.е. там очень мало инструкций. Но можно любой опенсоурсный эмулятор немного изменить, а так-же BIOS, чтобы неопределялся как стандартный процессор. Потом перекомпилировать линукс, потом в bash запустить sudo apt-get install <пакет>, он скачает исходники а GCC перекомпилирует под изменённый линукс.
А какой именно компилятор?
GCC
С ОС тоже интересно.
Впринципе каждый может сделать свою сборку линукса, вплоть до изменений ui, look & feel, и добавлений своих самописных утилит.
Ой, хочу иметь PHP под виндой и IIS, без установки каких либо спец. прог. типа Денвер
У нас хостинг на 1&1, там почему-то IIS и PHP, запарились с web.config... особенно когда идёт речь о маршрутизации https://stackoverflow.com/questions/50123761/web-config-to....
Кстати, С# в той же теории также может работать на любой платформе.
В теории да, и то только если на asp net core допустим, а со средой рабочего стола, прийдётся поморочить голову, в одних KDE, в других Gnome или LXQt, в более старых CDE.
Я под этим предложением имел ввиду нестандартную архитектуру, несовместимую допустим ни с x86, ни с amd64
Мне довольно сложно читать чужие мысли на расстоянии
Realtek RTD1296 подходит?
Берем допустим такую штуку https://www.synology.com/en-global/products/DS118
Убираем всё что там есть нафиг и засовываем всё свое из исходников. Справитесь?
Я вот только не имею представление зачем это кому то будет нужно.
Realtek RTD1296 подходит?
Несовсем, речь идёт о серверах, а не миникомпьютерах. Допустим что-то типа такого на архитектуре PowerPC https://ru.wikipedia.org/wiki/Xserve или что-то типа SparcServer на архитектуре Sparc - https://ru.wikipedia.org/wiki/Sun4d#SPARCserver_1000. Или типа такого - https://habr.com/ru/company/dcmiran/blog/479074/
Ой, хочу иметь PHP под виндой и IIS, без установки каких либо спец. прог. типа Денвер...У нас хостинг на 1&1, там почему-то IIS и PHP, запарились с web.config... особенно когда идёт речь о маршрутизации
Мне это напомнило поговорку
"Ты ему про Фому, он тебе про Ерёму"
Есть же исходники PHP скомпили мне под винду на интеле. Я запущу.
В теории да, и то только если на asp net core допустим, а со средой рабочего стола
Винформс подойдёт?
https://devblogs.microsoft.com/dotnet/whats-new-in-windows...
Видимо php сильно тормозит приём новой информации.
Вот на PHP такое сделаете?
https://demos.devexpress.com/ASPNetCore/Demo/Scheduler/Cur...
Ну да выпускалось только голое железо и пользователи должны были все сами себе компилить.
Но раз у вас исходники есть скомпилите-ка мне на САН Solaris 9 версии 9/05+
Чего вот только вас на сервера такого уровня потянуло непонятно.
У нас и на работе был и дома у меня дома стоит веб сервер на синологи. Очень удобно и достаточно дешево.
и перекомпилируются под мою архитектуру
-----
С тем же результатом ты можешь скачать готовый бинарник/ехешник для твоей архитектуры.
А на неизвестную архитектуру компилировать эти исходники бесполезно - не пойдет.
А чтобы пошло надо тратить оооочень много времени.
В Bash даю команду
-----
А кем гарантируется что на неизвестной архитектуре будут никсы и баш?
имел ввиду нестандартную архитектуру
-----
Ну так тебя и спрашивают - что ты будешь делать когда архитектура не входит в те для которых предусмотрена компиляция исходников...
Я ещё не доделал процессор
-----
Тогда возьми один из стандартных процессоров. Допустим от управляющего комплекса СМ-1. Там все просто - всего два регистра, нет стека, нет некоторых команд - нет с плавающей точкой, нет проверки знака числа, еще чего-то по мелочи нет.
Обычно там на машину 16/32 Кб памяти и есть основной и сменный диски по 5 мб.
Из компиляторов - Фортран-2 и самопальная версия Бейсика. Что-то еще - надо искать, но ГСС для него нету.
Из операционок - только своя, но многопользовательская - ОС РВ СМ-1.
Никакой команды СУДО там нет.
Слушаем твои действия по запуску пыха на этом железе...
Вот на PHP такое сделаете?
Могу сделать, но такой календарь надо рисовать на JavaScript а не на PHP, а данные подгружать по AJAX в формате JSON. Terminkalender на базе сетке уже делал. Просто мне не охота.
Но раз у вас исходники есть скомпилите-ка мне на САН Solaris 9 версии 9/05+
Так, для общего развития, а в чём вы здесь видите проблему? glibc для солярки была с середины 90-х, ну уж с 7й точно, php давным-давно переехали на использование configure. 9ка в этом отношении вообще беспроблемная система, для неё сан заявлял "совместимость с линуксом" (читай glibc).
configure & make и всё скомпилируется, и напрягаться не надо. Даже если у меня дома нет солярки, с помощью configure я на нее могу бинарник собрать. Просто параметры подставлять замучаешься, так-то configure, если его на машине, для которой сборка будет, запустить, сам их соберёт. А вам для кого, x86 аль для спарков?
Вот исходники, я делал элемент управления для моей врачебной компьютерной программы, а дальше делаете так, вставляете мой элемиент в свою форму, скажим назовём ctlAppointment1, и пишите так:
ctlAppointment1.add_appointment(new DateTime(2020, 1, 30, 11, 5, 0), new System.Windows.Forms.Label { Text = "Вася Пупкин", BackColor = Color.Red, ForeColor = Color.White, TextAlign = ContentAlignment.MiddleCenter});
ctlAppointment1.add_appointment(new DateTime(2020, 1, 30, 11, 25, 0), new System.Windows.Forms.Label { Text = "Баба Маша", BackColor = Color.Blue, ForeColor = Color.White, TextAlign = ContentAlignment.MiddleCenter });ctlAppointment1.add_appointment(new DateTime(2020, 1, 30, 11, 45, 0), new System.Windows.Forms.Label { Text = "Баба Зина", BackColor = Color.Blue, ForeColor = Color.White, TextAlign = ContentAlignment.MiddleCenter });
Я хитро сделал вот так:
Это определение день недели:
/* Вычисляем день недели */
if (dt_time.DayOfWeek == DayOfWeek.Monday)
int_col = 1; // Понедельник
else if (dt_time.DayOfWeek == DayOfWeek.Tuesday)
int_col = 2; // Вторник
else if (dt_time.DayOfWeek == DayOfWeek.Wednesday)
int_col = 3; // Среда
else if (dt_time.DayOfWeek == DayOfWeek.Thursday)
int_col = 4; // Четверг
else if (dt_time.DayOfWeek == DayOfWeek.Friday)
int_col = 5; // Пятница
else if (dt_time.DayOfWeek == DayOfWeek.Saturday)
int_col = 6; // Суббота
if (dt_time.DayOfWeek == DayOfWeek.Sunday)
int_col = 7; // Воскресенье
Это определение времени:
/* Типа округления */
if (dt_time.Minute == 0) int_minute = 0;
else if (dt_time.Minute >= 0 && dt_time.Minute < 15) int_minute = 0; // Есди между 0..15 минут, то 0 минут
else if (dt_time.Minute >= 15 && dt_time.Minute < 30) int_minute = 15; // Есди между 15..30 минут, то 15 минут
else if (dt_time.Minute >= 30 && dt_time.Minute < 45) int_minute = 30; // Есди между 30..45 минут, то 30 минут
else if (dt_time.Minute >= 45 && dt_time.Minute < 59) int_minute = 45; // Есди между 45..59 минут, то 45 минут
Это поиск и добавление элемента:
/* Итерация всех дочерних элементов в таблице */
foreach (Control c in this.tblAppointment.Controls)
{
/* Если это время, и */
if (DateTime.TryParse(c.Text, out dt_out) && dt_out != null && dt_out.Hour == dt_time.Hour && dt_out.Minute == int_minute)
{
TableLayoutPanel t = (TableLayoutPanel)c.Parent; // Получаем родительский элемент
int_row = t.GetRow(c); // Находим строку по объекту
tblAppointment.Controls.Add(ctl, int_col, int_row); // Добавляем элемент
}
}
P.S.: ctlAppointmentCell это я хотел сделать сложный элемент...
Вот исходники контрола, а на HTML5 и JavaScript проблем поменять нет...
НП.
Если правильно всё сделали, то результат должен быть таким:
А вот этот код убил, да. Догнал и добил.
if (dt_time.Minute == 0) int_minute = 0;
else if (dt_time.Minute >= 0 && dt_time.Minute < 15) int_minute = 0; // Есди между 0..15 минут, то 0 минут
else if (dt_time.Minute >= 15 && dt_time.Minute < 30) int_minute = 15; // Есди между 15..30 минут, то 15 минут
else if (dt_time.Minute >= 30 && dt_time.Minute < 45) int_minute = 30; // Есди между 30..45 минут, то 30 минут
else if (dt_time.Minute >= 45 && dt_time.Minute < 59) int_minute = 45; // Есди между 45..59 минут, то 45 минут
Вы, простите, не программист. Кодер. 4 раза одно и то же копипастить. Занимайтесь фотографиями и 3д моделированием, пожалуйста.
int_minute = Math.trunc(dt_time.Minute/15) * 15;
Если я правильно угадал что это яваскрипт.
А вот этот код убил, да. Догнал и добил.
Нет вы неправильно поняли. Это код на C#. Ну в колледже в программирование я лучше всех учился, меня учителя постоянно хвалил, я соседу по парте давал на экзамене у меня списать, а соседка по парте мне пол года мозги промывала, в итоги она сделала благодаря мне программу, которую смогла продать за денюжки, и она делала на перемене. И не важно какой код, каждый по своему пишит программу. Просто если я сильно мозги напрягаю у меня психозы начинаются, поэтому я на инвалидности, мне противопоказаны какие-либо нагрузки, я не могу сильно голову напрягать, главное что мой код работает. У меня 80% инвалидности по голове.
Попробуйте просто не писать сюда советов.
Врач мне разрешает хоть куда и что писать. Мы ведь в Германии а не в банановой республики, в Германии у инвалидов больше прав, чем у неинвалидов, я наорал как-то на инвалида в психушке, он настучал, и меня в закрытую психушку на неделю отправили. Просто в другом форуме мне все рот начинают затыкают, а программист-модератор был рад что я поделился своими знаниями и опытом. А свой форум я забросил, потому-что его поисковые машины не хотят на первой странице отображать. Да и среди программистов очень много невменяемых чем выше интеллект, тем сильнее невменяемость https://habr.com/ru/post/218727/.
Чёрт... А я-то без разрешения врача всюду пишу... И что теперь делать?
Вредные советы? То есть вам можно писать вредные советы, а мне нет?
И я что хочу то и пишу. Прежде чем говорить на весь мир про то что мой код плохой, вы сначало покажите своё портфолио, свои проекты, мы с удовольствием оценим ваш код.
Вот на PHP такое сделаете?
Вот сетка которая работает по AJAX на JavaScript и PHP, и вот альфа версия календаря который рендериться на JavaScript, впринципе можно сделать чтобы данные тоже как и в сетке по AJAX грузились и в календарь.
Upd:Извиняюсь за кривой код. Чтобы часы отображались нормально нужно добавить строку:
if(begin_time > 23) begin_time = 0;
Вот код немного поменял, осталось подравить чтобы криво не съезжал...
var c = new Calendar('calend', 23, 11, 2020);
c.draw();
c.add_item('<div style="background-color:red; color:yellow;">hello</div>', 11, 1);
c.add_item('<div style="background-color:blue; color:yellow;"><b>hello</b></div>', 12, 2);
Результат:
Так, для общего развития, а в чём вы здесь видите проблему?
Сорри, забыл уточнить sun4d хочется.
https://ru.wikipedia.org/wiki/Sun4d#SPARCserver_1000
ищем номер 6
На том же уровне и с такими же возможностями?
Но не на том же уровне, но близок, за час что-то накалякал - https://foren.germany.ru/showmessage.pl?Number=37414016&Bo... скачивайте, только это добавьте:
if(begin_time > 23) begin_time = 0;
Если хотите чтобы красиво было, можете тени в ячейки добавить типа box-shadow: 0px 0px 15px 1px #000; Если хотите чтобы время скролилось нужно добавить стиль overflow:scroll; а заголовок с датой positon:fixed
Ну, с такими спарками лично дело не имел, но судя по https://en.wikipedia.org/wiki/List_of_Linux-supported_comp... что glibc что gcc sun4d поддерживали. Так что какую-нибудь старую версию php скомпилировать можно будет. Новая может использовать что-то, что не поддерживается для старых спарков.
Ну и так-то в solaris 9/05 sun4d уже не поддерживался: https://docs.oracle.com/cd/E19683-01/819-2945/eos.html
главное что мой код работает
Вот это как то вообще по барабану. Код может работать исключительно на вашей машине, исключительно для одного набора данных и исключительно для одного способа использования.
Код прежде всего должен быть "правильным" и поддерживать "правильную" архитектуру.
Ну а спагетти кода с таким же утверждением я перевидал уже тонны. Там главное до него не дотрагиваться - он будет в этом случае еще какое то время работать.
мне противопоказаны какие-либо нагрузки
тут можно только посочувствовать и удивится вашей воли характера.
Вполне возможно, будь вы в нормальном состоянии, то заткнули бы за пояс и Девэксперсс и Телерик вместе взятые.
Но сорри, сейчас я вас вижу на уровне хорошей домохозяйки - и обед приготовить и постирать и детям сказочку почитать. Которая только и говорит, да что там в том ресторане накормить сотню человек, я тут своих оболтусов без проблем кормлю.
Но не на том же уровне, но близок, за час что-то накалякал
Я очень верю, что час можно сделать очень близкое к тому что фирма годами разрабатывала.
Но судя, по предыдущей картинке это настолько же близко, как мне пройтись пешком до галактики GN-z11
Так вы сами с таким же компонентом паритесь. Когда вы сделаете в XAML как вы хотите, вы сами увидите что ваша сетка просто будет тормозить, нужно рисовать на канвасе <Canvas>, а не добавлять элементы в <Grid>. Рисуете сетку, а при прокрутке данные подгружаете и перерисовываете сетку. Я так и делаю, но в моей сетки на JavaScript я при прокрутке подгружаю данные по AJAX, и в моей сетки я могу добавлять новые DIV элементы, так-как это особо не сказывается на нагрузку, а в вашей ситуации нужно уметь определить позицию ползунка, и при смещение ползунка нужно перерисовывать компоненты и правильно отобразить данные.
Просто вместо большой писанины сказали бы сразу, что вы не хотите чтобы приезжал топикстартер в Германию, потому-что он будет на пособие сидеть, я бы уже и не писал бы столько. Ну так вот я заявляю для ТС, в 50 лет шансы плохие с работой, и что будет как многие приезжие сидеть на социали. И сказали бы правду что насчёт коронавируса а то правда колит в глаза, я бы уже давно успокоился, не надо мне писать загадками, я не собираюсь ребусы и загадкаи разгадывать, и я между строками не умею читать. И ещё вопрос, а как ТС собирается приехать во время локдауна в Германию?
Вот это как то вообще по барабану.
Это да.
Ну а спагетти кода с таким же утверждением я перевидал уже тонны.
Кстати я заметил, это стандартная отговорка у тех кто нанемают программистов, когда пишишь код, он как-то код оценивает, и говорит что код полная фигня, на уровне Hello World-а и что мол за такой код может заплатить ну допустим 1 цент.
Когда вы сделаете в XAML как вы хотите, вы сами увидите что ваша сетка просто будет тормозить
Блин, какие же производители Грид контролов тупые и не рисуют не канвасе
Тормоза можно ясно увидеть тут Video... Кто не верит, можно загрузить демку прямо из сайта.
Есть еще немного
https://github.com/DevExpress-Examples/How-to-effectively-...
https://www.grapecity.com/blogs/wpf-datagrid-performance-c...
что вы не хотите чтобы приезжал топикстартер в Германию, потому-что он будет на пособие сидет
Почему не хочу, очень даже хочу. Хуже чем там точно уж не будет.
И на пособии он долго сидеть не будет. А вот в ИТ ему идти совершенно не за чем. Его существующие знания и так будут востребованы, проще изучить что еще недостаёт.
И сказали бы правду что насчёт коронавируса
А какую правду о короновирусе Вы знаете? Я ничего такого особенного не знаю, ну разве что в Англию не хочется на Новый Год слетать. Синие трусы стало страшно одевать в гостинице.
и я между строками не умею читать.
Сорри, с прямой речью у меня туговато. Тяжелое наследие Сишных указателей.
Кстати я заметил, это стандартная отговорка у тех кто нанемают программистов
У нас с вами почему-то разный опыт. Я такого еще не слышал
Но когда смотришь на код что они там наваяли за 10 лет, то да волосы могут и дыбом встать.
Хороший код действительно редко попадается.
Блин, какие же производители Грид контролов тупые и не рисуют не канвасе
Раз такая замечательная сетка по вашему мнению, то что ею не пользуетесь? Если было бы всё качественным, то исходники бы никогда не выставили на github. Я также сделал, но вам что-то не понравилось. Да мне один дотнетчик сказал, что я мол умственно отсталый, и чтобы я бросал и с айти уходил, потому-что я не использую LINQ, EF, я сделал как он сказал, LINQ работает, построил сложный запрос, .NET мне скрестил где-то 3 или 4 объекта за 4-10 секунд. Потом этот дотнетчик начал мне мозги про стрелочные функции промывать, что никто кроме него в .NET не понимает, и что он царь и бог по .NET и в мире лучше его нет. Потом он сказал чтобы я PH-ал, что мой уровень развития это PHP. И один программист рассказывал на ютубе что Entity Framework намного медленнее работает чем низкоуровневый - ADO.NET. Вы вспомните мои слова, потому-что github это извините меня помойка.
Хороший код действительно редко попадается.
А как оценить хороший код или плохой? По мне кто шустрый, у того и код хороший. Тот парень просто очень жадный был, он за копейки код отжимал, говорил что код плохой, просто чтобы поменьше заплатить. Я его можно сказать раздел, потому-что он чужой код за свой код выдавал, я нашёл автора, и написал что он соврал, за это он на меня в PayPal пожаловался, мне PayPal аккаунт забанили. Уже будет скоро год как они мой PayPal аккаунт разблокируют. Просто он нагло врал, что его огромная компания хочет на работу взять, и что он такой гений. Только письмо была подделкой. Сейчас дальше он фотошопит и нагло врёт, чтобы ему только копеечку задонатили. Он даже сделал сайт, для фрилансеров, только там нет заказов, а если есть то фейковые.
Тяжелое наследие Сишных указателей.
-----
Сишные указатели являются краеугольным камнем во всем ИТ!!!
И надо сильно потрудится чтобы сгладить их острые углы...
Сглаживают - нынешнее поколение уже достаточно затуплено чтобы не понимать что такое сишные указатели...
Раз такая замечательная сетка по вашему мнению, то что ею не пользуетесь?
А с чего вы так это решили? Давно пользуюсь и весьма доволен.
Но, так как либа платная, я могу ее использовать только на работе.
Поиск опенсоурсного аналога ни к чему не привел.
и что он царь и бог по .NET и в мире лучше его нет
Подобным заболеванием я не страдаю , но разбирать чужой код приходилось довольно часто. И что хорошо, что плохо видно практически сразу, тут достаточно просто подметать в царёвых палатах.
потому-что github это извините меня помойка
Бедный микрософт он этого тоже не знает
Что предложите получше, наверняка, что должно быть на PHP?
И один программист рассказывал на ютубе что Entity Framework намного медленнее работает
-----
Только один? Наверное у него был мелкософтовский сертификат по миграции с ВБ6...
Надо почитать почитать что другие по этому поводу пишут...
Можно почитать... меня, например... тоже работал с АДО, но перешел на ЛИНК/ЕНТИТИ... элементарно потому что нужно укладываться в 20 минут на задачу - с ЛИНК/ЕНТИТИ - можно, с АДО - нельзя...
Чтобы понять - попробуй написать код работающий с двумя таблицами по схеме мастер-детаил, но с учетом того, что способ хранения таблиц тебе дадут ПОСЛЕ написания кода...
А как оценить хороший код или плохой?
Как это коротко сказать просто не знаю. Вот давал ссылку на видео уроки, так там часов 10 минимум один известный чел. объясняет. И то это только маленькая часть.
По мне кто шустрый, у того и код хороший.
Как бы это сказать по дипломатичней - это всё происки ЦРУ.
Никогда еще не слышал, чтобы качество исходного кода оценивалось исключительно скоростью его работы.
По мне кто шустрый, у того и код хороший.
-----
А ты быстро бегаешь? В городских соревнованиях призовые места брал?
Хороший код это когда берешь нормального стороннего прогера и после часового инструктажа он начинает его чинить со скоростью 20 минут на задачу и почти без ФПМов... Все остальное - плохой код... ну или ооочень плохой код...
Что предложите получше, наверняка
Давайте пожайлуста без иронии, и сарказма, и издёвак, и давайте будем нормально говорить? Я к Вам не имею никаких притензий. Ок? Как человека и программиста я Вас уважаю, я вижу что Вы очень хорошо разбираетесь в айти, в программирование и в .NET. Может не будем ругаться и найдём мирное решение? К самому Github я не имею притензий. Просто в Github нет фильтров "хороший код", "ненужный код", "опасный код". Два ютубера чиста для эксперимента, опять же повторяюсь чисто для эксперимента скачивали опасный код с Github, допустим исходники перепрошиватили USB устройств, или флэшка убийца. Так-же на Github уже я сам нашёл исходники DeepFake написаные на Python, что по закону использование такого софта является нарушением закона, может у автора китайца в его Китае DeepFake разрешено, в Европе это уголовщина.
А ты быстро бегаешь? В городских соревнованиях призовые места брал?
Причём тут вообще спорт? Я имею ввиду кто за словом в карман не лезет, знает что ответить, и как выкрутиться. Имел ввиду если человек очень хитрый, борзый и наглый. По мне нет такого понятия что хорошой или плохой код, ну во всяком случае это не абсолютная величина, если говорят что у меня код плохой, но это незначит что он самый плохой, у кого-то есть ещё хуже чем у меня. Да у меня часто код Schlampig и имеются Redundanz, потому-что я кодю очень быстро, как говорится поспешил народ насмешил, но это не значит что код плохой, и что я не умею программировать. Может у кого-то код хуже, но если же шустрый человек, он спомощью хитрости может мозг промыть, и уже согласишься что у него код лучше, чтобы он только отстал.
Никогда еще не слышал, чтобы качество исходного кода оценивалось исключительно скоростью его работы.
Чаще скорость работы программного обеспечения и минимальное использование оперативной память выходит на первый план.
Если никто не будет на меня злиться, и если спокойно будем обсуждать, я могу рассказать позитивные фьючи в PHP, которые хотелось-бы иметь в .NET.
Причём тут вообще спорт?
-----
Сложно. Найди в топике хотя бы несколько ответов на заданные тебе вопросы - именно при этом тут и спорт...
человек очень хитрый, борзый и наглый
-----
Ну и? Он что - быстрее бегает? Тогда незачем к нему идти кодить - он сам все накодит...
Почему не хочу, очень даже хочу. Хуже чем там точно уж не будет.И на пособии он долго сидеть не будет. А вот в ИТ ему идти совершенно не за чем. Его существующие знания и так будут востребованы, проще изучить что еще недостаёт.
Понятно, просто я подумал что многие этого против.
А какую правду о короновирусе Вы знаете?
Правда в том, что никто ничего толком не знает, и кроме китайцев никто пока не смог сдержать распространение эпидемии. Но вот когда люди не верят и идут на демонстрации против масок или против прививок, а потом ведь их же лечат от коронавируса, а я буду 3 часа ждать своей очереди, извините меня я сдержать тут себя не могу. И особенно когда говорят такое якобы "врачи" и "медсёстра" что это какой-то заговор, и что этот вирус кто-то придумал, кем-то искусственно сделан, ну извините меня я не могу удержаться, просто в мозгах взрыв происходит, начинаю реагировать на такие сообщения в точности как бык на красную тряпку. Может я в самом деле тупой, может просто люди так издеваются. Я дал исходники короны "врачу", он мне так и не смог показать где изменеие в геноме.
А если именно углом и долбануло
-----
Ну так и я об этом...
Берешь доку, читаешь про вызов системной функции с передачей структуры... а там - с пяток указателей... и хрен его знает когда и что в них кладется. Вроде все правильно написал, все ошибки обработал... а память - потекла... одни ФПМы летают...
Ну и? Он что - быстрее бегает?
Он не быстро бегает, а в карман за словом не лезет. Просто его сначал в одном форуме над ним все программисты издевались, потом он подрос, стал высокомерным, и борзым.
Чаще скорость работы программного обеспечения и минимальное использование оперативной память выходит на первый план.
------
Производительность определяется числом систем в кластере.
С памятью не проблем с того момента как используется виртуальная память.
А качество исходного кода оценивается по затратам труда программиста или по производимым им ФПМам...
я могу рассказать позитивные фьючи в PHP, которые хотелось-бы иметь в .NET.
-----
Про фичи - можно потом, после того как пояснишь как научить пыхапышника делать задачу за 20 минут, а не за 2-3 недели...
Я к Вам не имею никаких претензий
Я вам могу сказать, абсолютно тоже самое и даже больше, потому как не знаю, чтобы я делал в вашей ситуации. Может быть давно бы уже и спился от безысходности.
давайте будем нормально говорить
С моей точки зрения вполне так нормальный разговор, издеваться над вами никто не собирается.
А вот без как вы говорите "без иронии", я просто не умению. Можно попробовать, но не думаю что будет как то лучше.
Просто в Github нет фильтров
Ну так этого не может быть даже чисто теоретически. Вот на ютубе там проще, робот может определить стырена музыка или нет.
А в библиотеке просто набор книг, каждую из которых можно использовать по разному.
Запретил, я там допустим книги которые главу государства критикуют, а кто взял и увесистым старинным томиком в твёрдом переплёте башку другому проломил. Будем теперь и эту книгу запрещать?
Хотите быть админом на Гихабе? Напишите им и спросите.
Он не быстро бегает
------
Тогда у него должен быть плохой код...
А понял, эврика! Болт Усейн из Ямайки он самый быстрый бегун в мире, значит по вашему мнению самый хороший код .
а в карман за словом не лезет.
------
Странно... никогда не видел как из кармана достают слова...
А как глотали язык видели? А помойму вы сами за словом в карман не лезите, я заметил это на протяжение N-го времени, просто вы не замечаеете.
что я не умею программировать
Проблема то не в этом, да и думаю никто не думает именно так.
Вот вы читаете книги или рассказы. Можете ведь сразу оценить интересно или нет, хороший стиль изложения или плохой. Но вот сказать абсолютно точно отчего так с научной точки зрения, скорее всего не получится, да и не нужно. Достаточно того что вам не нравится.
При этом у каждого будет своя оценка, но отчего-то некоторые авторы становятся популярными на века, а многих не знает никто.
И кажется то, что нет совершенно никаких правил для написания книг. А они то оказывается есть.
В программировании, где то тоже самое, только правила "хорошего тона" существуют довольно таки давно. Можно их игнорировать, а можно им следовать.
Я предпочитаю им следовать, вы похоже нет. Где то именно это и пытаются вам показать.
Хотя с некоторыми вещами я не совсем согласен.
Вот был пример с вычислением минут, где указали на несоблюдение правила DRY и привели пример кода из одной строки, но за подобную строку я бы тоже хорошо на коде-ревью пропесочил, потому как нужно некоторое время чтобы понять что она делает.
Фактически, я бы назвал это нарушением правила KISS. Оба варианта для меня не подходят.
и уже согласишься что у него код лучше, чтобы он только отстал
Ну так это тоже бессмысленно. Вы ведь уже не начинающий студент. И стиль написания кода останется такой как есть. Лучше он или хуже понятия относительные. В одном случае может быть лучше, в одном хуже.
Проблема в том, что увидеть подобный код в своем проекте никто не хочет. Согласны вы с этим или нет.
Болт Усейн из Ямайки он самый быстрый бегун в мире
-----
Значит тебе стоит у него поучится.
значит по вашему мнению самый хороший код
-----
не-е, не по-моему, а по-твоему...
По моему 20 мин/задача, по твоему - 2 недели задача...
Так что тебе стоит поучится у Болта - он самый быстрый...
Увидел тут картинку - VS 6.0. VBA? MS Access?
Шесть-ноль?!
Вы серьёзно? Шесть-ноль, Карл? MS Access? VBA? Это начало двухтысячных?
Всю ветку не читал, слишком много наср*но натроллено. Весь IT мир уже давно живёт в других реалиях. Redis, DynamoDB, MariaDB, MongoDB, для RDS в крайнем случае SQL Server/Postgres/MySQL с мультизонной репликацией. Есть, конечно, полторы конторы в Германии, которые до сих пор на VBA и Access лабают, но это даже и не динозавры уже, а го*но динозавров.
Совет для начинающих айтишников, если дойдёте до сюда: не читайте троллей выше, не учите, что они вам предлагают, не садитесь в горящий поезд. Займитесь делом.
Правда в том, что никто ничего толком не знает
ну в этом случае ни одной вакцины так бы и не создали.
То бишь, какие то сведения безусловно есть, но вот о их полноте можно и поспорить.
и идут на демонстрации против масок или против прививок
не привык народ когда сильно ущемляют его права.
А вы действительно считаете, что обычная ширпотребовская маска вас защитит от вируса? Костюм химзащиты с автономным дыханием скорее всего да.
А так маска защищает прежде всего других.
Я дал исходники короны "врачу", он мне так и не смог показать где изменеие в геноме.
Уверен, что то что хотелось сказать звучит в действительности по другому. Так как на то, что написано можно написать целую "издевательскую" статью.
Производительность определяется числом систем в кластере. С памятью не проблем с того момента как используется виртуальная память.
Всё зависит от программного обеспечения, и операционной системы.
1. Иногда в Windows бывает такая ситуация когда программа замирает, и Windows предложит мне убить процесс, потому-что программа якобы неотвликается, такая фигня была давно, когда я пытался рисовать спомощью функции SetPixel - https://www.vbarchiv.net/api/api_setpixel.html приложение намертво замирала пока не закончит рисовать, там нужно было какие-то параметры в форме поменять, чтобы она не замирала, уже забыл.
2. Например знаю одного программиста, его программа пытается распознать трафаретные символы на вагонах, как понимаю ему вычислительной мощи не хватает, мало того что OCR отказывается распознавать трафаретные символы, так программа ещё как я понял не успевает захватить на камеру изображение, ну
знаете в дешёвых камерах бывает размытость если у неё мало FPS.
3. В Европе чаще для экономии используют "тонкий клиент"-"сервер", все программные обеспечения устанавливается на сервер, а тонкий клиент подключается через сеть к серверу, у каждого пользователя есть логин и пароль, каждый пользователь делают нагрузку, вот только непонятно как на сервере одна и таже копия программы работает с 20-30 пользователями.... В колледже я эксперементировал над производительность сервера спомощью нескольких циклов, или калькулятор запускал, поскольку ~20-30 человек подключается к одному серверу, то получается нагрузка в 30 раз, каждому процессору выделено время. Насчёт распознавание я посоветовал увеличить приоритет Threads.
4. Есть некоторые программные обеспечения в которых очень важно в первую производительность вот один из примеров https://ru.wikipedia.org/wiki/Integrity_(оп�%B....
Насчёт памяти, если на жёстком диске на компьютере есть достаточно места. Ну и у программы не только могут быть вышеперечисленные проблемы, но и утечка памяти, особенно когда программа постоянно запущена на сервере.
А качество исходного кода оценивается по затратам труда программиста или по производимым им ФПМам...
Не обязательно, я могу много времемни и сил вбухивать в код, а код будет работать неправильно.
Про фичи - можно потом, после того как пояснишь как научить пыхапышника делать задачу за 20 минут, а не за 2-3 недели...
Это я уже несколько раз тут писал, ещё раз хотите услышать? Берёте допустим Bootstrap https://getbootstrap.com/, дальше идёте в Examples - https://getbootstrap.com/docs/5.0/examples/ скачиваете нужные примеры. Даже можно сделать свой генератор форм, генератор форм делал на PHP причём в стиле Razor. Дальше допустим делаете форму с полями, есть кнопка допустим "Сохранит" "Отмена", при нажатие кнопки "Сохранить", по AJAX вызываю допустим save.php а по POST передаю значение из полей, а в save.php, там три строчки запуск SQL INSERT INTO.... Если хочу считать данные, по AJAX вызываю get_data.php, т.е. типа ленивой загрузки, get_data.php считывает данные из БД, т.е. запксается SQL SELECT * FROM... потом генерирует JSON, а в HTML на JavaScript парзю эти данные, и на лету подгружаю в сетку мои данные. От SQL-инъекций используем в PDO prepare https://www.php-einfach.de/experte/php-sicherheit/sql-inje...
Болт Усейн из Ямайки он самый быстрый бегун в мире
-----
Значит тебе стоит у него поучится.
По моему 20 мин/задача, по твоему - 2 недели задача...
Хех, а вы что Болт Усейн?
ну в этом случае ни одной вакцины так бы и не создали
Смотря о какой вакцины идёт речь. У каждой страны своя вакцина, и свои способы создания.
То бишь, какие то сведения безусловно есть, но вот о их полноте можно и поспорить.
То есть мне тоже можно спорить? Тогда почему если я высказывают своё мнение, то я сразу псих, дурак, тролль, и чуть ли у меня не национальные взгляды?
не привык народ когда сильно ущемляют его права.
Это точно. Просто правда в том, что раньше свободно передвигались, а сейчас нельзя, и они как маленькие дети терпеть не могут ... но тут, тут-же подключаются одна партия, которая поддерживает наивных которых ущемляются права, про эту партию вообще никак говорит нельзя.
А вы действительно считаете, что обычная ширпотребовская маска вас защитит от вируса?
А план B есть? Если будут скрывать, и что будет то будет, то в других странах будут на нас пальцы тыкать, и так в других странах неочень хорошо отзываются о Германии, на последних Eurovision Song Contest всегда Германии давали мало балов.
А так маска защищает прежде всего других.
Это да.
То есть мне тоже можно спорить?
Так вопрос даже не правомерно ставить, кто хочет, тот и высказывает своё мнение.
Тогда почему если я высказывают своё мнение, то я сразу...
К сожалению, на этот вопрос у меня ответа, психологией я не увлекаюсь.
Видимо как то не так формулируете. Самое лучше не принимать это близко к сердцу.
...на последних Eurovision Song Contest всегда Германии давали мало балов
Ну вот яркий пример ответа на второй вопрос. Типа - Начали за здравие, а кончили за упокой.
Причем песни к коронавирусу?
Если вы "научно" обоснуете необходимость данных изменений, то возможно что многие и согласятся.
Хорошо я постараюсь...
1. Спомощью Reflection, в который входит получения методов, и свойств, чтения аннотаций из определённого класса, то я могу создать таблицу в БД, то что в .NET называется EntityFramework. В аннотациях я храню тип данных поле, а свойство это и есть имя поле.
2. Спомощью ob_start и ob_get_clean можно кэшировать, или создать свой шаблонизатор.
3. Классно сделано с сериализации и десериализация я могу в сессию передать объект, могу в файл и даже в базу данных записать.
4. можно написать что-то типа такого:
$object = new $class;
в данной ситуации $object и $class переменные, но когда пишите так new $class то это значит что значение прочтётся из переменной $class и создаст объект, который находился в переменной, так-же и с методами допустим $object->$method(), в данной ситуации будет прочитано значение из переменной $method, и вызван метод который находился в этой переменной. Допустим:
class A {
public function __constructor() { }
public function method_a() {}
}
$class = 'A';
$method = 'method_a';
$obj_a = new $class(); // Создание объекта, класс A
$obj_a.$method(); // Вызов метода method_a
5. Ассоциативные массивы.
6. PDO
7. Веб службы
8. CURL
9. Очень удобно из массива сериализовать в JSON и из массива десериализовать в JSON.
Вот был пример с вычислением минут, где указали на несоблюдение правила DRY и привели пример кода из одной строки, но за подобную строку я бы тоже хорошо на коде-ревью пропесочил, потому как нужно некоторое время чтобы понять что она делает.
Фактически, я бы назвал это нарушением правила KISS. Оба варианта для меня не подходят.
А вот тут бы мы и посмотрели бы кто кого лучше пропесочит. Потому как KISS он не про то чтобы было понятно любому дегенерату, а то дойдём до того что а += 2 в коде нельзя писать будет. Кисс он про то, чтобы не плодить лишних сущностей. Вот если бы я начал бросать ивенты в очередь и писать обработчик ОкруглительМинутДоРовнойЧетвертиЧаса, который считывает определение четверти часа из БД, вот тут да, KISS нарушен дальше некуда. Ну или если б я начал с какими-нибудь битными масками развлекаться, типа для экономии 20% времени выполнения. Тут тоже теряем понятность, повышаем скорость, а нафига?
Так-то не придумали пока что способа проще "округлить" по модулю. Сложнее, но быстрее - можно.
Ну и, заодно, исправили ошибку с 59 минутами.
Кстати, мои 5 копеек в обсуждение какой код лучше: по умолчанию самый лучший это самый понятный. Который читаешь и понимаешь что тут происходит. Для embedded эффективый код будет самым лучшим, для РТОС - скорее самый быстрый. Но как часто мы видим код для embedded или RTOS, а?
В аннотациях я храню тип данных поле, а свойство это и есть имя поле
Имел ввиду это, это мой самописный ORM:
class Messages extends ORM {
/**
* @type:integer
* @autoincrement:true
* @unsigned:true
* @primarykey:true
*/
public $messageid;
/**
* @type:varchar(255)
* @is_null:false
* @annotation:"Author:"
*/
public $author;
/**
* @type:text
* @is_null:false
* @annotation:"Message:"
*/
public $message;
/**
* @type:DATETIME
* @is_null:false
* @annotation:"Date:"
*/
public $date;
/**
* @type:varchar(255)
* @is_null:false
* @annotation:"E-mail:"
*/
public $email;
Так считываю имя класса, аннотацию и свойства потом строю SQL запрос, имя класса = имя таблицы, а @annotation:"аннотация" - это для генерации формы как в C#
[Required(ErrorMessage = "Ошибка, введит e-mail")]
[Display(Name = "E-Mail")]
MS Access? VBA? Это начало двухтысячных?
Access был и всегда будет, очень удобная штука.
MongoDB
Да я во всю использую Mongo, очень удобная штука, моя любимая...
DynamoDB
Нет денюжек на AWS, обещали как-то на день рождения мне AWS подарить, но после таких статейках https://habr.com/ru/post/357764/ как-то стало страшно.
не читайте троллей
Так тут много троллей, если матюкается то точно тролль, если культурное общение, то это не тролль. Мы культурно общаемся, иного с сарказмом и иронией, иногда шутя.
не читайте, Займитесь делом
Мне один раз в одном форуме за такой призыв прилитело предупреждение.
в дешёвых камерах бывает размытость если у неё мало FPS
-----
А как это компенсируется двумя неделями работы с пыхапом?
но и утечка памяти
-----
Видимо это надо учитывать как существенное преимущество пыхапы.
Бо, в жабе/шарпе такой возможности в рамках языка не имеется - мусор собирается, однако...
ещё раз хотите услышать?
-----
Ну Я пока еще ни разу не прочитал как можно взять задачу которую ты делаешь на пыхе и ее же сделать за 20 минут на том же пыхе. Нужно расписать все понятно и по шагам, чтобы плохой программист мог прочитать, сделать и стать хорошим программистом...
> А качество исходного кода оценивается по затратам труда программиста или по производимым им ФПМам...
Не обязательно, я могу много времемни и сил вбухивать в код, а код будет работать неправильно.
-----
А где там написано про МНОГО ВРЕМЕНИ? Или про неработоспособность кода?
Там написано как раз с точностью до наоборот - чем меньше времени затрачивает - тем лучше.
Про работоспособность кода не говорим - она подразумевается по умолчанию, как факт выполнения задачи.
считывает данные из БД, т.е. запксается SQL SELECT * FROM...
-----
Ооо!!!
А где ты увидел что там есть база? Тебе пока еще не сказали что там будет...
И кстати, то, что ты описал, как раз будет занимать две недели.
А вопрос был - как вместо 2-х недель сделать такое же за 20 минут...
А где там написано про МНОГО ВРЕМЕНИ?
Или про неработоспособность кода?Там написано как раз с точностью до наоборот - чем меньше времени затрачивает - тем лучше.
А что нам the devil's quadrangel, ну или Teufelsquadrat говорит?
Самое лучше не принимать это близко к сердцу.
А я не принимаю, просто это дискритация, те кто наивные они будут верить, тому кто это сказал.
Потому как KISS он не про то чтобы было понятно любому дегенерату
С этим правильно, классическое определение несколько другое.
На подобные строки - это просто катастрофа. При обычном просмотре кода никогда, не поймешь, что они делают.
Это что то типа кода на руби от высокодаренных - да, просто - да быстро, а что делает фиг поймешь.
Тут нужно или постоянно пользовать данный способ или немного задуматься, а нафига тут подобная конструкция.
Возможно, как компромиссный вариант - обвернуть данную строку в функцию с нормальным именем.
какой код лучше: по умолчанию самый лучший это самый понятный. Который читаешь и понимаешь что тут происходит.
В принципе об этом речь и идет, но как единственный критерий я бы не использовал.
Честно говоря много так и не понял
1. Ну атрибуты же есть, а как их использовать решает каждый сам. Хотите их к базе фигачить пользуйте EF.
https://docs.microsoft.com/ru-ru/dotnet/csharp/programming...
2. Это вообще не знаю что имеется в виду.
3. Не понял тоже. А это тогда что https://docs.microsoft.com/ru-ru/dotnet/csharp/programming...
4. Данная конструкция чисто фабрика подлян, лучше уж пользовать фабрику классов. Никогда и не за что.
5. Ну так есть https://blog.foolsoft.ru/c-associativnyj-massiv-2/
6. Если имеется ввиду это http://phpfaq.ru/pdo такой недо-DAL, который делает много того, что должна делать библиотека для работы с SQL. То совсем не нужною Выбирай базу по вкусу и работай например через LINQ
7. Зачем специально что то добавлять. Мне например они как были не нужны так и не понадобятся https://metanit.com/sharp/tutorial/21.1.php
8. Кому надо пусть пользует https://delegate-nt.blogspot.com/2015/01/curl-c.html
9. Кому надо пользует сторонние либы https://www.c-sharpcorner.com/article/serialization-and-de...
Ну тут варианта или игнорировать или обратится в ООН
Спасибо за совет, буду звонить сразу когда петух прокукарекает
В рамках языка, естественно...
А что ты понимаешь под этим?
У меня есть прога которая жрет память, в каких рамках она ее жрет мне пилевать.
Вот тут тоже народ искал причину.
народ искал причину
-----
Народ - нашел и устранил причину, но не описал первопричину.
Первопричина - в реализации, а не в языке - где-то подвисал дополнительный референс на массив. Прибили референсе - очистилась память - именно так оговорено по ГЦ. Возможно, что в потоке висела копия. Проверять надо что там в сервисе нарисовано.
У меня есть прога которая жрет память
-----
Не оставляй референсы на передаваемые ресурсы.
Хммм... в референсе есть счетчик ссылок на ресурс... как посмотреть - не помню, надо искать.
А когда найдешь - просто проверяй количество ссылок перед выходом из контекста - где-то их будет больше 1.
Как то печально получилось...
Для него да, т.к. заказов из-за локдауна не будет. Для меня нет. Там где он живёт у всех подозрительных на корону в локдауне прям двери в подъезде заваривают, еду по верёвочки родственники передают, так сказать передачка, идут в пятёрочку а потом им скидывают верёвку, или если без маски идёшь то до полусмерти дубинкой могут избить. Во время я оттуда уехал. И во время президент в отставку ушёл, а то его бы сейчас инакомыслющие свергли.
Возможно было бы достаточно выбрать другое имя переменной или добавить коммент...
Согласен. Хотя бы переименовать "int_minute" в что-то вроде "full_quarter_minute". Не стал, чтобы не перенапрягать оппонента, а то вообще ничего знакомого в коде не увидит...
В идеале - объявить константу "четверть часа в минутах" (а то я два раза 15 использовал) и функцию "округлитьМинутыДоПолнойЧетверти"и её уже вызывать. Но в функции уже стоит проверять параметр, что он >=0 и < 60 и кидать ошибку... И вот это всё ради одной строчки было лень. Так как используется это в одном единственном месте, то просто добавить строчку с комментарием "округляем минуты до полной четверти часа, например 29 => 15" должно хватить.
Это что то типа кода на руби от высокодаренных - да, просто - да быстро, а что делает фиг поймешь.
Тут нужно или постоянно пользовать данный способ или немного задуматься, а нафига тут подобная конструкция.
На руби одарённые не писали никогда. Модные писали :) Потому как в этом языке не было вообще ничего нового и интересного. Очередная duck-typing поделуха. Скопированные с перла гемсы и всё.
Но. Не согласен. Это примитивная конструкция. 3 действия в одной строчке. Все действия примитивные. поделил, обрезал, умножил. Никаких ветвлений, никакого синтаксиса, у которого может быть 20 возможных интерпретаций. Никаких перлоподобных фантазий вроде $@_$!@{__%} или битовых масок. Да, когда первый раз такое видишь, надо секунд 10 подумать. Примерно, как и когда в первый раз видишь ++ или +=. Если человек не в состоянии это понять, ему не в программисты, ему в дворники. Переменную стоило бы по-другому назвать, тут да. Облегчило бы понимание.
оппонента, а то вообще ничего знакомого в коде не увидит...
А у вас есть хотябы портфолио, чтобы хотя-бы увидеть ваш код и оценить ваши способности? Вы показали только одну строчку, и то взяли отсюда, https://github.com/moment/moment/issues/959 и https://stackoverflow.com/questions/4968250/how-to-round-t... копи пастить каждый умеет.
int_minute = Math.trunc(dt_time.Minute/15) * 15;
Если кода нет, который вы бы могли нам продемонстрировать, значит вы просто ветродуй. Пока что я увидел одну строчку, и то копи-паст, и усё .
3 действия в одной строчке
Примитивная конструкция не делает 3 действия, а тем более в одной строчке.
Примерно, как и когда в первый раз видишь ++ или +=
Кому как, я не могу "отладить" эту конструкцию в уме и проверить правильность ее работы.
Это формула с которой нужно разбираться. Набор ифов и то будет лучше в данном случае, там ничего не нужно разбираться
Нет, не покажу. В открытом доступе практически ничего нет. А в том, что можно увидеть, моё полное имя есть. Обойдётесь.
Да, я рад, что сподвиг вас поискать способы решения вашей проблемки в гугле. Стоило бы, конечно, поискать до того как лепить угробище с кучей if-then-else, но лучше поздно, чем никогда, верно? Теперь вы вот округлять по произвольному базису научились.
И один вопрос, можно? А что вы понимаете под copy-paste? Я что-то по обеим ссылкам прошёл, нигде Math.trunc не нашёл...
Если кода нет, который вы бы могли нам продемонстрировать
Тут я с вами не согласен. Никто не должен никому ничего демонстрировать.
Если хотите сильно меряется пиписьками, то для этого есть масса других способов, но не факт, что это же желание будет иметь и другая сторона.
Набор ифов и то будет лучше в данном случае
-----
Не, не будет - там нужно "читать границы" ифов и думать все ли покрыто.
Наиболее понятным будет... switch...case.
При этом касы должны четко указывать принимаемое время.
switch(dt_time.Minute/15)
{
case 0: rounded_minute = 0; break;
case 1: rounded_minute = 15; break;
case 2: rounded_minute = 30; break;
case 3: rounded_minute = 45; break;
default: throw new Exception("Can't get minutes rounded.");
}
или, как вариант:
static int[] roundet_time = { 0, 15, 30, 45};
int minutes_region = dt_time.Minute/15; // => 0..3, not checked foor >=4 & <=-1
rounded_minute = roundet_time[minutes_region];
но тут тоже не сразу поймешь как сделано.
Примитивная конструкция не делает 3 действия, а тем более в одной строчке.
Исчо как. Зависит от действия.
Кому как, я не могу "отладить" эту конструкцию в уме и проверить правильность ее работы.
Это старость! Ну, извините, не думал, что вы в уме для парочки значений, вроде trunc(32/15) * 15, trunc(1/15) * 15, посчитать не можете.
И да, примитивные (арифметические) операции можно и больше 3-х в строчке. Смешивать, например с логическими операциями, стоит аккуратнее.
Например, 4 операции: sqrt(a*a + b*b)
узнаёте?
Нет, не покажу.
Ок, тогда и нечего говорить что-то негативное про своих опонентов.
Это старость
не обязательно. Не припомню что бы и в студенческие годы я мог с одинаковой скоростью и текст читать и формулы.
посчитать не можете
С написанного посчитать еще можно, а вот картинка не возникает на автомате.
Например, 4 операции
ну так там деления нет и узнать можно сразу.
Весь IT мир уже давно живёт в других реалиях. Redis, DynamoDB, MariaDB, MongoDB, для RDS в крайнем случае SQL Server/Postgres/MySQL с мультизонной репликацией.
Я бы еще добавил биг дата, искусственный интеллект, блок чейн ну и конечно дигитализация :)
Есть, конечно, полторы конторы в Германии, которые до сих пор на VBA и Access лабают, но это даже и не динозавры уже, а го*но динозавров.
Особенно хорошо в Германии развивается дигитализация:
Вроде понял что меня смущало - наличие функции округления.
Так как минуты всегда были у меня целочисленными.
Но вот чтобы было сразу понятно что делает, так и не получилось. Только без деления и умножения.
static int MinuteRoundTo(int value, int precision) { int ret = 0; for (int rounded = 0; rounded <= value; rounded += precision) { ret = rounded; } return ret; }
Зато есть задачка на праздники
Накладные рaсходы на организацию цикла довольно большие...
Если уж так хочется чтобы был двухкоординатный вариант
- считать надо один раз на каждый вариант precision
Ну и по практике - precision
обычно выбирают по какой-то линейке - больше пары-тройки
версий значений в одной задаче не будет.
Я так понял, что эта функция явно считает сколько раз precision умещается внутри value. Довольно кривая реализация из-за того что две переменные созданы для одного и того же и сразу неочевидно главное: когда цикл закончится и что он вернет, поскольку если решение равно N, то тело цикла выполнятеся N+1 раз, а все-таки правильный результат получается из-за того, того самый последний инкремент хотя и выполняется, но реально не сохраняется. Ну в общем, если нужны трудно находимые ошибки в программе, то такой цикл как раз то, что нужно.
Почему не написать проще:
ret = 0while(ret < value) ret += precision
return ret
(Я не спрашиваю, почему нужен явный цикл и нельзя это за одну операцию сделать - видимо такая задача.)
С написанного посчитать еще можно, а вот картинка не возникает на автомате.
Так и с формулой для гипотенузы так же (даже хуже, с ней непонятно почему именно так считать надо). Но после того как пару раз увидишь - узнаёшь сразу.
Все знали о чём речь идёт, так что как можно было не понять, как именно сработает эта простенькая формула я честно не понимаю. Если рассматривать код в отрыве от сообщения, то да, не хватает разумного имени и строчки комментария. Всё. Если это обрезание надо использовать в нескольких местах, то можно написать функцию. Для одного использования функция избыточна. И именно что нарушение KISS. Проверки на то что значение минут не вываливается из интервала 0..59 тоже не надо - мы должны доверять используемым библиотекам.
public const int MINUTES_IN_QUARTER = 15; ... int minutesInHour = ...; // Обрезаем минуты до начала четверти часа. 0..14 => 0, 15..29 => 15, 30..44 => 30, 45..59 => 45. Исходим из того, что minutesInHour не может иметь значений <0 и >59. // (если мы знаем что в проекте есть тормоза, дописываем такое) Внимание! Применяется целочисленное деление без остатка! int minutesTruncatedToFullQuarter = (minutesInHour / MINUTES_IN_QUARTER) * MINUTES_IN_QUARTER;
Только надо обязательно тестировать, чтобы какой-нибудь жутко умный оптимизатор не выбросил деление и умножение на одно и то же число (в шарпе и в яве такого не будет, за другие языки не поручусь).
Почему не написать проще
По одной простой причине. 1-е число минуты, 2-е правильный ответ, 3-е предложенная функция
Но я не понимаю отчего кому то не нравится работать в команде. Именно совместно и можно и можно найти хорошее решение.Я не спрашиваю, почему нужен явный цикл
Решение может быть любым, главное, что бы было видно сразу для чего именно это решение
Да, точно. Мой косяк.
Решение может быть любым, главное, что бы было видно сразу для чего именно это решение
Ну тогда очевидно так:
count = (value // precision) * precision
Ну или так совсем надежно как логически так и реализация:
count = value // precision # целочисленное деление
ret = count * precision
И тогда то же самое в виде цикла:
ret = 0
while(ret <= value) ret += precision # Выполняется count+1 раз
ret -= precision # Поэтому один шаг вычитаем
ну или
ret = 0
for(; ret <= value; ret += precision) ;
ret -= precision
НП.
Мне влом последнее время напрягать свои мозги, поэтому кто как хочет, так и про меня думайте, я не переношу какие либо нагрузки, как физически, так и умственные. Я делаю то, что мне нравится. Насчёт алгоритмов, каждый как хочет, так и программирует, у каждый свой стиль, в колледже и в универе учили так, как я написал, как я уже писал, я не хочу выпендриваться с кодом, код должен понять программист который закончил Hauptschule. Я помешан в коде как Терри Девис - https://habr.com/ru/post/443568/, но я не хочу чтобы у меня жизнь закончилось как у Бориса Гритца, кстати у меня как у него тоже было очень много отказов, меня айти фирмы куда подальше отсылали.
P.S.:Какой толк от хорошего кода, если я нафиг никому не нужен? Когда рассказываю, первая ассоциация у моего собеседника от слова Казахстан возникает это Борат, сейчас ещё Борат-2 вышел.
А ваш код хороший?
Ну я имел ввиду выпендрёвый, у меня обычный код без всяких сокращений и выпендрёжа. До Vorstellungsgespräch не доходит, 99% отказов, поэтому они мой код не увидят.
Я делаю то, что мне нравится.
99% отказов
-----
Обычно получив отказ люди задаются вопросом - Почему? - и изучают как сам процесс, так и персоналии участников.
По тому, что ты пишешь на форуме, на вопрос рекрутера/хрюши:
- Скажите, а когда и какую художественную книгу вы прочли?
следует ответ:
- Мороженное мне не понравилось - не сочетается с таблетками!
после чего 100% следует отказ.
Это нормальный вопрос и нормальная реакция на данный ответ.
Писать надо на том, что подходит под задачу. Access и VBA уже давно никуда не подходят, потому что древние, как го*но мамонта. Пых ваш туда же.
Кто-то выше писал про "дигитализацию" в Германии. В индустрии с ней полный абзац и кабздец. До сих пор FoxPro, DB2 и Siebel. Там Access и VBA - инновации прям. А про пыхи ваши никто и не слышал.
Но если брать айтишный мир, то всё не так плохо. Умеют и облака, и C++20, и Rust, и Go. Зависит всё от CTO. Если он бывший говнокодер на бейсике, то и технологии в конторе такие же будут. Древние и вонючие.
Писать надо на том, что подходит под задачу
Обычно ищут работников по языку. У нас, например задача и мы, группа программистов, решаем ее при помощи определенного стека технологий. Допустим в группу взяли кого то, который заявляет, что надо все менять и задачу решать другим стеком. Или этот программист решает какую нибудь второстепенную задачу своим стеком. И уходит.
Это конец. Его код никто не может поддерживать. Его просто выбросят и напишут все с начала.
Поэтому в обьявлениях на работу всегда указывают технологии, которыми должен владеть претендент. И поэтому любое изменение стека технологий утверждается начальником отдела программистов - именно он будет выделять ресурсы для долнейшего обучения сотрудников и переход.
Я думаю, дело в том, что в первом телефонном разговоре подчёркивается.
Я только по эл. почте слал резюме, по телефону не было ни разу интервью, обычно в основном были отказы из 400 отправленых резюме 2-3 раза приглошали на Vorstellungsgespräch, один из них предлагал мизирную зарплату, я 3 месяца на него бесплатно работал. Дважды на фирме когда проходил практику использовали Microsoft Access, один раз не получилось сделать БД, тогда секретарша сделала сама БД на Microsoft Access, я у неё книжку видел по Access.
Мои отказы это из-за ссоры с немцами, и я бред в фейсбуке писал.
НП.
Меня травили в фейсбуке, потому-что меня учитель по программированию хвалил постоянно, и я ещё в очень дорогом пуховике пошёл в колледж, пуховик стоял где-то в районе 600 евро. Меня немец с правыми взглядами психологически травил, у него дедушка, отец и он правых взглядах, он гордится что он чистокровный немец. Он окончил Volksschule, потом поступил в колледже, Volksschule это ниже чем средняя школа, сначало он работал сисадмином сейчас дорос до Projektleiter, хотя я почему-то в списке фирм не нашёл его что он там Projektleiter.
P.S.:Какой толк от хорошего кода, если я нафиг никому не нужен?
Может это поможет:
Interview advice that got me offers from Google, Microsoft, and Stripe:
https://www.zainrizvi.io/blog/the-interviewing-advice-no-o...
Tip #1: Use recruiters to your advantage
Tip #2: Go to real interviews for practice
Tip #3: Be open to learning during the interview
Tip #4: Keep your skills sharp even when you’re not job hunting
Когда рассказываю, первая ассоциация у моего собеседника от слова Казахстан возникает это Борат, сейчас ещё Борат-2 вышел.
Да ладно, не комплексуй, мы все тут в таком положении. Этого уже не исправить. Значит надо что-то другое менять.
Вся проблема ещё была в том, что я одно и тоже всем писал один файл был как шаблон, я просто заменял заголовок, даты, и фамилию Ansprechpartner-а. Может я что-то не так делал, я всем писал знания такие-то, допустим отправлял резюме на PHP разработчика, а писал что допустим знания не только по PHP но и по C#. Некоторые айтишникисоветовали если резюме программистом на PHP то нужно убирать знания C#, мне было в лом с этими Bewerbung-ами возюкоться, всем слал одно и тоже письмо. Дома было две программы которые генерируют Bewerbung и Lebenslauf, последний генератор это Data Becker BewerbungsGenie 5, но советали их не использовать, я был на 2х недельных курсах как писать Bewerbung-и.
НП.
Я предлагаю высокомерие и кодовый рассизм держать при себе, и больше взаимоуважения. Если кому-то не нравятся какие-то ЯП просто придержите при себе, для меня нет плохого ЯП или технологий, просто определённый ЯП, подходит для определённого клиента/пользователя. Если вы будете уметь сдерживать себя, то вообще нет никакой проблемы. Есть такая фраза: всё что вы не знаете то это не в вашу пользу.
Обычно ищут работников по языку.
Это верно. Но обычно язык выбирают под задачу, а потом уже ищут работников. Вы же не рисуете GUI на плюсах, не пишете хай-перф бэкэнд на жабаскрипте и не прототайпите на асме, так? Если вся ваша контора знает только дельфи (просто пример) и вы все задачи на нём решаете, то вы очень теряете в эффективности. Даже несмотря на то, что все команды этот код могут читать и поддерживать, толку от этого кода мало. Другие конторы, которые выбирают стек под задачу, решат эту задачу быстрее, результат будет лучше и на рынке они займут место повыгоднее.
Если вся ваша контора знает только дельфи (просто пример) и вы все задачи на нём решаете, то вы очень теряете в эффективности
Ну в общем нет. До тех пор пока задача не выходит за пределы возможности языка. На самом деле если проекты не однодневки, то фирма гонит пару тройку больших проектов. Ну вот я десять лет гнал проект для банков на Дельфи(это не пример😀). Проги безнадежно устаревают, но они уже имеют нишу на рынке и перепортировать их не стоит свеч. Я, кстати, уверен, что после моего ухода фирма нашла кодера именно на дельфи
Другой пример. Проггер написал прогу на фирме на абсолютно новом технологическом стеке. Даже язык тот же, но другой фреймворк. Все. Кто будет поддерживать прогу в его отсутствие? Никто не понимает, как это работает, а если он уходит, то прогу выкидывают и переписывают на всем понятную технологию. Это не эффективно.
Какой толк от хорошего кода, если я нафиг никому не нужен?
Вы не с той стороны смотрите.
Хорошее рано или поздно, кто ни будь захочет.
И даже большой минус вашего состояния возможно будет и плюсом.
Нет никакого подтверждения, но слышал, что некоторые фирмы специально хотят взять на работу людей попадающих в категорию инвалидов. Что фирмам какие то поблажки будут.
Я только по эл. почте слал резюме
Ну значит с резюме, что то не так. Есть валом фирм которые улучшают резюме и АА им платит.
Если хотите, могу глянуть ваше анонимное резюме и написать замечания лично вам. Потому как, 200 к 1 просто катастрофически мало, это какой юниор, который вообще ничего не умеет.
Хотя если там в резюме, Access и PHP, то вероятно, уже ничего не изменишь.
что я одно и тоже всем писал один файл был как шаблон, я просто заменял заголовок, даты, и фамилию Ansprechpartner-а
Это видимо сопроводительное письмо имеется в виду?
У меня тоже есть "база" проверенная носителям языка не только по грамматике, но и по смыслу.
Дело в том, что некоторые безвинные предложения с нашей точки зрения, могут толковаться не так как нам кажется.
И к этому несколько различных абзацев уже конкретно по вакансии.
В Lebenslauf пишите всё, а в сопроводиловке только только то что требуется. Я себе еще сделал отдельно расшифровку по проектам и собираю уже подходящие проекты.
Создание свой рекламы это отдельный трудоемкий процесс и в итоге должен получится рекламный ролик, типа как по тв.
На вот этот ваш пост отвечу/спрошу, а на остальные ваши сообщения я постараюсь позже ответить:
А для меня есть и очень много и держать это при себе просто не получается, сорри. При этом это все на уровне люблю/не люблю, да и еще меняется со временем.
А почему? Вы ищите программистов которые на том-же ЯП программируют что и вы, чтобы вы могли к себе взять, или те кто другии ЯП используют ваши конкуренты? Ведь если человек программирует ну скажем на том-же PHP он вообще никакого отношения к вашей деятельности не имеет, и он не конкурент вам. Или вам просто нравится спорить? Лично мне тоже много что не нравится, но я не высказываю это, много чего приходится держать при себе.
А почему?
Сложный вопрос, никогда об этом не задумывался. С каждой дискуссии всегда можно вынести, что то полезное.
чтобы вы могли к себе взять
нет
или те кто другии ЯП используют ваши конкуренты?
абсолютно нет. У меня понятия конкуренты в принципе нет, скорее команда.
Я прекрасно знаю, что 100 метров за 10 секунд я никогда не пробегу, а если смогу чем то помочь тому, кто это может, будет приятно.
Ведь если человек программирует ну скажем на том-же PHP он вообще никакого отношения к вашей деятельности не имеет
Ну вот вы идете по улице с хорошим другом, видите навстречу кто идет. Если выбивается из стандарта обязательно хочется обсудить.
Вероятно что то подобное.
Лично мне тоже много что не нравится, но я не высказываю это
Про некоторые темы, типа политики, я тоже стараюсь не высказываться, я ведь не журналистом работаю.
Но иногда, становится интересно, почему я считаю это фигней, а другому нравится.
Вы не с той стороны смотрите. Хорошее рано или поздно, кто ни будь захочет.
Именно с той, а плохой или хороший код невозможно оценить, только руководитель проекта возможно может оценить код, да вы и сами написали:
Как это коротко сказать просто не знаю. Вот давал ссылку на видео уроки, так там часов 10 минимум один известный чел. объясняет. И то это только маленькая часть.
Никогда еще не слышал, чтобы качество исходного кода оценивалось исключительно скоростью его работы.
Никто 10 часов не будет смотреть, сейчас в айти прётся кто может.
И даже большой минус вашего состояния возможно будет и плюсом. Нет никакого подтверждения, но слышал, что некоторые фирмы специально хотят взять на работу людей попадающих в категорию инвалидов. Что фирмам какие то поблажки будут.
Я не робот, здоровье для меня важнее, я не хочу чтобы мне мозги компостировали.
Ну значит с резюме, что то не так.
Возможно и так, и писанина в фейсбуке, я там бред писал, ещё личка открыта была.
то вероятно, уже ничего не изменишь.
Не имеет значения что у меня там написано. Просто у меня неоконченное образование (высшее и техникум), но зато у меня 2 очень позитивных характеристики, и сертификат на SAP / ABAP BC-400, BC-430, BC-401, BC-410, требуют везде водительские права, а у меня их нет, потому-что я Sehtest пройти не могу, и оптика у меня очень дорогая из-за нистагма, линзы стоят больше 100 евро, потому-что делают под заказ.
Это видимо сопроводительное письмо имеется в виду?
Bewerbungsbrief как eml, и копия ввиде docx
Дело в том, что некоторые безвинные предложения с нашей точки зрения, могут толковаться не так как нам кажется.
А ничего что я на 2х неделньные курсы по Bewerbungen ходил? Меня проверяла профессионал в этих делах. Есть так-же два генератора типа BewerbungsGenie 5 от Data Becker
Создание свой рекламы это отдельный трудоемкий процесс и в итоге должен получится рекламный ролик, типа как по тв.
Не понял, о чём тут речь?
А для меня есть и очень много и держать это при себе просто не получается, сорри.
А для меня нет, потому-что как говорится "Der Kunde ist König". Поэтому я не хочу идти в айти, не люблю когда мне что-то навязывают, да и на фирме там такие-же люди работают, которые любят поспорить.
сказать что не нравится
-----
У меня не случалось, чтобы в таких конторах люди могли объяснить почему считают так как считают.
не их задача
-----
Предлагалось именно это.
Помимо непонимания технической части - с этим еще можно как-то мирится - есть проблемы с изложением материала на родном языке - то получается логически несвязанный текст, то вообще сленг вылезет...
Потому повторю то, что уже говорил: резюме надо делать в 3 этапа - с хрюшей, с пиэмом, и после обоих с хорошим мужиком работающим в нужной области с иностранцами и готовым потратить пару-тройку часов на вычитку и правку как для себя.
предполагается уже наличие нужной информации
-----
Информация - была. Обработать - не могли.
Простой пример результата: "программировал MS SQL на PL/SQL"...
всего лишь сервер взяли из одной строки, а язык из другого параграфа - и там, и там - SQL...
Ну это не считая "программирования сервера"...
Подобное резюме пойдет в корзину без всяких вопросов - податель не сможет написать комментарии/доку по/для кода.
и писанина в фейсбуке,
Ну если Вы в фейсбуке под настоящим именем, то нефиг там вообще что то писать. Но в любом случае, никто так далеко искать не будет.
Просто у меня неоконченное образование
В смысле только школа есть? Тогда, да фигово. А что докончить высшее здесь никак нельзя?
У меня знакомый уже второе начал.
характеристики, и сертификат
Это особенно не интересует, разве что это редкий супер сертификат, который нужен для позиции.
требуют везде водительские права
Это вы куда то не туда просились. Я сейчас если и ищу, то только без поездок. Но и раньше это не было одним из требований.
Никто 10 часов не будет смотреть
-----
Тююю... 10 часов... народ прется в институты и университеты и там слушает и смотрит 5 лет по 8 часов в день и еще вечером что-то добавляет... а тут - всего 10 часов... всего-то 10...
а плохой или хороший код невозможно оценить
-----
Можно, однако... даже формально - анализаторы кода есть и применяются.
а плохой или хороший код невозможно оценить
Это вы что то не так поняли. Как только подходишь к коду с заданием, сразу всё видишь.
А то что я написал это просто видео лекции по SOLID от Uncle Bob. Это обычно из книг и так известно
я не хочу чтобы мне мозги компостировали.
Ну тогда, надо только дома работать
В смысле только школа есть?
У меня только 4 семестра, ну или 2 курса/2года. Как уже говорили пришёл вызов, дали месяц на сборы, всё побросали и уехали. В Германии в колледж поступил, 10 и 11 вытянул, 12 не вытянул.
. А что докончить высшее здесь никак нельзя?
Нужно сначало окончить FOS/BOS, а он длиться 3 года, после 25 очень трудно попасть в FOS/BOS. В колледже я и так был самый старый, там 17 летки были. После окончания FOS/BOS пишите письмо, т.е. Bewerbung как и на работу, а дальше захочет Uni/Fachhochschule возьмёт, не захочет не возьмёт. В колледж я тоже писал Bewerbung что хочу поступить учиться в колледж, и у меня такие-то знания, и что меня информатика очень интересует, дальше идёшь как-бы толи сначало на Vorstellungsgespräch, толи на тест, уже не понмю, нна тестах там проверяют математические способности, умение логически соображать, если прошёл тест, то получаешь бумаги что тест сдал, идёшь просить Bafög, Bafög зависит от дохода родителей, ещё могут оплатить как понял квартиру, мне лично оплатили проездной билет. Я в универе был, но как Gasthörer, на первом же курсы с первого дня шла речь о Java, и все остальные языки для универа, считались второстепенными, основной Java. Некоторые наши соотечественники получаю курсы Otto Benecke Stiftung, ездил в Мюнхен там что-то такое просят.
У меня знакомый уже второе начал.
Ну повезло ему, но зато он будет стипендию за универ за Bafög денюжки возвращать.
Это вы куда то не туда просились.
А вы точно в Германии живёте? Дело в том, что я ищу в маленьких городах работу, и поближе к родителям, в маленьких городах часто трудно найти квартиру, поэтому будещь Pendler, обычно 20-30 км., нафига мне искать работу в каком-нибудь Мюнхене или Берлине? Город не должен привышать население 60 тыщ. Раньше работу искал только на портале Arbeitsamt, там часто требуют чтобы был Führerschein класса B.
Нужно сначало окончить FOS/BOS,
Вам конечно виднее, может еще по землям отличается. Мне такая информация неизвестна.
https://www.realschulabschlussnachholen.de/studieren-mit-r...
Почему не засчитали нашу школу + 4 семестра уни за абитур, тоже не нашел тут
https://www.anerkennung-in-deutschland.de/de/interest/find...
Про Bafög слышал, но оплата в универе была достаточно небольшой, около 1500 евро в год. Так что знакомому всё родители и оплатили.
А без абитур, в программисты, скорее всего, никто и не возьмет и в арбайтсамте могут послать куда угодно. Хотя если самому работать это все уже не важно. Главное иметь референс проекты, думаю.
Тююю... 10 часов... народ прется в институты и университеты
Ну во-первых лекция идёт не 10 часов подряд, есть академический час, есть расписание, различные предметы есть. Во-вторых в Германии многие лекции прогуливают, там не только плохо слышно доцента, но и плохо видно, когда я ездил раньше по делам в Город в 10 утра, то студенты ездили в универ, они вылезали на остановки где университет, почему в 10? Насколько я знаю занятия обычно начинаются с 8 утра, а не с 10 утра, а в Казахстане помойму до 14 часов максимум учились, в Германии в пятницу у многих учащихся до обеда. Когда немецким студентам скучно, вот чем они занимаются студенты на лекциях...
Создание свой рекламы это отдельный трудоемкий процесс и в итоге должен получится рекламный ролик, типа как по тв. -- Не понял, о чём тут речь?
Ну зачем рекламу то ТВ показывают? Чтобы заинтересовать покупателя и он это купил. И что там показывают? Только плюсы и ништяки, на всякий случай еще звездочку с мелким текстом влепят - мы же предупреждали.
Bewerbung - это как раз и есть аналог рекламы, только продать нужно себя и так чтобы захотели купить.
Вам конечно виднее, может еще по землям отличается. Мне такая информация неизвестна.
Вот тут написано всё https://upload.wikimedia.org/wikipedia/commons/5/50/Deutsc... вот поновей https://upload.wikimedia.org/wikipedia/de/thumb/7/78/Bildu...
Помимо непонимания технической части - с этим еще можно как-то мирится - есть проблемы с изложением материала на родном языке - то получается логически несвязанный текст
Тогда ты просто не туда попал.
резюме надо делать в 3 этапа
Я бы сказал желательно. Потому что слишком много надо выпить, чтобы наши желания совпадали с нашими возможностями.
У меня нет знакомых у которых дети окончили ли бы реалшуле, поэтому данное направление не знаю абсолютно.
А вот то, что дети из Gymnasium после абитур сразу поступили в Fachhochschule, знаю точно.
Но в вашем случае, я не понимаю, отчего нашу школу и 2 года института не засчитали за абитур. Видимо еще к чему то придрались.
в Казахстане помойму до 14 часов максимум учились
------
У нас в школе учились в одну смену - с 8:15 до 15-16:00 - 6-7 уроков. Исключение - суббота - до 14:00.
В обоих ВУЗах было не меньше 4-х пар в день.
Но тогда Стране нужны были умные и знающие...
отчего нашу школу
-----
Наши школы бывали разные.
В том числе - специальные.
Причем - специальные - не только с углубленным преподаванием языков, математики, физики и т.п., но и с сильно пониженным уровнем всех дисциплин.
Мне так кажется, что была спец.восьмилетка и 2 года СПТУ - для поступления в Уни такого явно недостаточно...
Наши школы бывали разные.
Ну так а что гадать, то. Всё равно ничего уже не изменишь. Да и бессмысленно, если хочется одному работать.
Единственно, что вижу, что разброс интересов слишком большой. У меня видимо на порядок/два меньше, и то постоянно вижу сколько еще не знаю.
отчего нашу школу и 2 года института не засчитали за абитур.
Школу засчитали. Ходил в ВУЗ как Gasthörer.
Вообще меня больше интересует медицинская информатика, нейроинформатика, бионформатика, и всякие разные научные данные анализировать. Отсылал Bewerbung в больницу, нужно было разрабатывать ПО для больничек.
Что-то неохота лазить в старых постах, вы просили меня показать мой "компьютер", если бы кто-нибудь на пальцах мне в двух словах объяснил бы, как реализуеться вот что-то типа такого то что я написал, но только на ассемблере:
int foo(int bar) {
return bar;
}
..
foo(3);
Есть 2 типа регистров для данных:Byte, Double, а для адреса использую Double, есть поддержка push, pop, jmp, mov.
И ещё мне непонятно, как работает защищённый режим. Насколько помню, раньше такое где-то читал, если невозможно записать в ОЗУ по какому-то адресу, происходил сбой, а Microsoft в Windows вроде перехватывала и записывала в файл, т.к. называемая виртуальная память.Ещё раз говорю, я понятия не имею, первое что приходит в голову это структура... какому процессору принадлежит блок памяти, что-то типа такого:
typedef struct {
long process_id;
char buffer[512];
} MEMBLOCK;
MEMBLOCK memory[4000];int last=0;
int write_memory(long process_id, char *buffer) {
if(process_id == memory[last].process_id)
... // запись
else
// Ошибка return false;
last++;
return true;
}
НП,
и ещё проблема с многозадачностью/многопоточностью, как понимаю многозадачность работает от таймера, и при переключение процесса, нужно сохранять состояния всех регистров (счётчик команд, регистр команд), переключаться на следующую задачу, и восстанавливать все регистры, итд.
вы просили меня показать мой "компьютер"
Это скорее мурка любитель копаться в рыбе. Я уж точно не просил.
Интересно как компилятор преобразовывает код на ассемблер? Для каждого конкретного случая совершенно по разному. Самое простое наклепаль консольную прогу на си и глянуть что получилось.
И ещё мне непонятно, как работает защищённый режим
Ну абсолютно не интересует, слишком низкий уровень.
Только судя по вопросу смешивается несколько различный понятий вместе.
Вот тут вроде больше
Не в обиду, это лично моё мнение, я объясню почему я как-бы против C#/NET (для серьёзных проектов!!). Руководителю проекта NET на разработчиков которые разрабатывают ПО на NET вообще побарабану, он думает только о себе, но в первую очередь о прибыли, карьере, единственное кто не даст погибнуть в ближайшее время NET это Unity, потому-что туда каждый школьник лезит, ну и WPF будет жить, потому-что WPF используют для визуализации HMI/SCADA. А на ошибках учаться, если 2 раза лоханули, то почему третий раз не возможен? По индуктивному умозаключение с NET может тоже самое стать, что с FoxPro и VB6, хотя мелкомягкие зачем-то выпустили Visual Studio 6.0 в 2000 году, козе было понятно что в 2002г. перейдут на NET. Переход с WebForm на MVC и Razor, они же себя погубили, потому-что в WebForms работаешь с компонентами, то чего нет в чистом PHP, Python, NodeJS, JSP, а перейдя с WebForms на Razor и MVC они мир не удивили, тоже самое можно реализовать на Symfony, Spring и скорей сейчас подстраиваются под MVC/Razor другие разработчики фреймворков чер мелкомягкие, да и зачем иметь View когда допустим все данные можно динамически подгружать. Потом посмотрите количество просмотров по ASP NET, которую я сам несколько раз пересмотрел, всего 2,9k:
А у какого-то студента из Киргизии который сделал презентацию по Symfony почти в ~1.5 раза больше просмотров:
НП.
А насчёт кроссплатформности используют Qt. Уже много чего сделано на Qt.
я объясню почему я как-бы против C#/NET
Вообще то - это совсем не объяснение
А уж сравнивать два конкретных видео по просмотрам - вообще ни в какие ворота не влазит.
Ну и первый вопрос, а в скольких серьезных проектах вообще было участие? У меня такое подозрение что ни в одном.
А насчёт кроссплатформности используют Qt
Мне сложно говорить о том, что я никогда не использовал и не буду.
Вполне достаточно глянуть на цену и то что нужно пользовать С++
Если про меня, то в 3х проектах, и ещё были свои проекты, а в колледже даже насмехались что я занимаюсь NET во время занятий. Дело в том, что учитель наблюдал через программу шпион, чем занимаются студенты во время занятия. Другие на уроке в сегу или в денди играли, установили прям эмулятор на Windows, а по правилам колледжа нельзя скачивать или устанавливать чужие программы.
Так никто и не покупает, там вроде есть бесплатная версия, в платной версии статические библиотеки т.е. компилруется прям в exe, а у open source там динамическая библиотека, т.е. обращение к dll.
Can I use the Community open source version to develop my commercial product?
It depends on how you license and distribute your product. The open source version of Qt is mainly distributed under the LGPL, version 3 and GPLv2/v3. You will need to fulfill the license obligations for these licenses when using Qt in your product.
https://www.qt.io/faq/tag/qt-open-source-licensing?hsLang=...
Ок.
Я потому спорю, потому-что я ничего уже не теряю в этой жизни, и готовлюсь к самому ужасному сценарию, но этот сценарий никак не связан с пандемией или бедностью. А то что я раньше тут писал (спорил), просто обещал одной девушки что я научусь не только сайты верстать, но и создвввать свой дизайн сайта, и есть люди, которым можно сделать кое-что на PHP/Access. Вёрстку я уже освоил, а лейауты делать не научился, у меня главная проблема я не умею делать коллажи. Вот эталон красоты - https://www.webdesigner-profi.de/beispiele/webdesign/ когда пролистываешь вниз, лейауты т.е. картинки с лейаутами динамически подгружаются (ленивая загрузка). Зато что я научусь создавать лейауты, я готов свою душу дьяволу продать. Для того чтобы кнопки и меню сделать красивыми т.е. градиент генерирую тут https://www.colorzilla.com/gradient-editor/ и тут https://cssgradient.io/, тень раньше генерировал тут https://www.cssmatic.com/box-shadow сейчас сам могу тень подбирать. Скорость веб сайта проверяю тут https://developers.google.com/speed/pagespeed/insights/?hl=ru цвета подбераю тут https://color.adobe.com/de/ и тут https://colorscheme.ru/ Иногда забываю как делать навигацию, то заглядываю сюда - https://www.w3schools.com/css/css_navbar.asp . Стараюсь использовать ленивую загрузку - https://siteclinic.ru/blog/internal-optimization/lazy-load... в последнее время мне нравится делать обтекаемые изображения https://bennettfeely.com/clippy/ и чтобы тень обтекала картинку с прозрачным фоном - https://developer.mozilla.org/en-US/docs/Web/CSS/filter-fu.... Ещё кое-что меня парит в фотографиях, это отделения конкретного объекта от других объектов и фона на фотографии. Типичный пример пёс https://www.webdesigner-profi.de/beispiele/webdesign/hundepsycho ну или мужчина https://www.webdesigner-profi.de/beispiele/webdesign/bowling. Чтобы сделать красивый дизайн сайта, нужно уметь делать коллажи. С цветами более менее разобрался https://thelogocompany.net/wp-content/uploads/2013/01/Colo... и https://say-hi.me/wp-content/uploads/2019/02/image9.jpg
Ну потому-что автор stackoverlfow работал в Microsoft, он же спроектировал VBA, которую все тут так критикуют. Если бы я бы работал в Microsoft, может быть я тоже как и автор stackoverflow использовал бы их технологию. Но в 2012 году почему-то покинул команду.
В мелкомягких меня смущает три вещи:
1. Смущает цена SQL Server
2. Смущает отсуствия SQL Server для разных платформ линуксов, есть только для Ubuntu - https://docs.microsoft.com/de-de/sql/linux/quickstart-inst...
3. Смущает цена на Microsoft Windows Server
Если развивать Core NET под разные платформы, так хотя-бы портировать SQL Server https://de.statista.com/statistik/daten/studie/181588/umfr...
Вообще то - это совсем не объяснение
Конечно нет. Обьяснение ниже. Ты просто не дочитал
И последнее, просто одна девушка, с которой я общаюсь, она не хочет за просто так со мной общаться. Я должен что-то придумать, поэтому я думаю о PHP, HTML5, JavaScript, а не о NET.
Вот эталон красоты
Для меня это просто нормально, но уж за самое лучшее я бы это не считал
но и создавать свой дизайн сайта
Тут к сожалению две составляющих: технические знание и художественные чувства.
Если первому можно научится, то второму достаточно проблематично.
Да, можно научится делать дизайн не содержащий каких либо ошибок и возможно он получится красивым, но поставить на поток будет проблематично
мои девушки больше интересовались зарплатой
Ну так уговор был такой - я делаю, а она продаёт
Зачем, если можно использовать и другие базы данных?
Ну не знаю... Помню изучали в колледже MySQL под .NET, это ещё тот маразм.
Помню изучали в колледже MySQL под .NET, это ещё тот маразм
Вообще то для CRUD операций с реляционными базами, у меня код программы вообще не будет меняться. Разве что способ подключения.
Хотя запускать MySQL под виндой - это действительно маразм.
Хотя запускать MySQL под виндой - это действительно маразм.
Когда тестируешь сайт в XAMPP под Windows то нормально. Просто NET и MySQL как-то не подходят друг к другу и всё. Это так-же если в PHP использовать MS-SQL.
У девушек простая логика - деньги.
Ну так и я о том же. Твоё дело поставлять хороший продукт для пользователей, а уж на чем он будет написан...
Ну и кому можно что-то продать на C#?
Ну и кому можно что-то продать на C#?
Если бы я этим занимался, то мог бы точно сказать.
Но запросы есть
https://www.freelance.de/C# .NET-Projekte
И как то все дотнетчики без работы не сидят
Но нет смысла дискутировать на тему кому что нравится.
Ну это типа, а что спрос на брюнеток еще есть? А то мне только блондинки нравятся.
Но запросы есть
https://www.freelance.de/C# .NET-Projekte
Да, ну а теперь давайте станем на место того, кто даст мне там задание, ну или работу. Ну вот допустим я там зарегистрировался, первое что в голову лезит, а может ведь такое быть, что тот кто даёт задание, зарегестрирует через знакомых такого-же фрилансер, вот я работу сделаю, а тот кто мне дал задание он скажет что подставное лицо (т.е. якобы "фрилансер") сделал мол лучше чем я, значит мне ни цента не полагается, а предоплату не захочет, потому-что я ещё ни разу не делал проект, я там новенький. Потом у меня Visual Studio 2019 Community Edition, по нормальному нужно Visual Studio минимум от Professional Edition, чтобы был составитель отчётов и компоненты Telerik. Больше всего бесит программировать свои классы, допустим когда используешь EF и Code First. Потом на следующий день апатия. Поэтому мне и дали инвалидность, не выдержу я таких нагрузок, любая нагрузка может только усугубить здоровье. А в HTML нет нагрузки, но зато я без понятия как сделать красивый лейаут.
по нормальному нужно Visual Studio минимум от Professional Edition, чтобы был составитель отчётов и компоненты Telerik
Может быть я чего-то еще не знаю, но не вижу в упор такого
https://visualstudio.microsoft.com/vs/compare/
Больше всего бесит программировать свои классы,
Ну это уже личные предпочтения, я получаю удовольствие.
Жене говоришь, что на работу, любовнице, что в библиотеку, а сам за комп - и пишешь, пишешь классы
Ну не знаю, не знаю... Вот Android Studio или XCode абсолютно бесплатные, там всё есть что в Visual Studio Enterprise Edition есть. Когда создаёшь проекты в обоих средах спросят (XCode и Android Studio) нужно ли модули БД добавлять в проект, нужно ли Unit Test добавлять в проект. Я пользовался Express Edition/Community Edition, пользовался Standard Edition, пользовался Professional Edition, и пользовался Enterprise Edition и я чувствую разницу между бесплатной, и дорогой версией.
Дома Community, на работе Pro - абсолютно никакой разницы пока не заметил.
Если было бы так, то не выпускали Pro и Enterprise а давали бесплатно так-же, как это делает Google и Apple. Просто Google и Apple берут хорошую денюжку за публикацию App на их Itunes и Google Play. MS тоже вроде берёт, но и VS в три дорого продают.
Дома Community,
Если так рассуждать, то в самой Net Framework встроенный компилятор, зайдите допустим в папку C:\Windows\Microsoft.NET\Framework64\v4.0.30319, там есть csc.exe, vbc.exe, и aspnet_compiler.exe. Можно любую версию NET скачать, и перекомпилировать, можно создавать проект даже в старой версии Visual Studio NET.
Если было бы так, то не выпускали Pro и Enterprise а давали бесплатно
кто может читать, тот сравнивает
https://visualstudio.microsoft.com/vs/compare/
Я не пользуюсь codelens и я не фирма с миллионным оборотом. Может еще чего пропустил
Ну допустим в Enterprise версии была Microsoft Visio, инсталяторы типа Install Schield, и всякие SDK. А в Community Edition нет даже MFC. Да там много чего нету. Я лично open source использую. Допустим я так делаю:
1. Документацию пишу в OpenOffice, потом документацию сохраняю в PDF.
2. Проект составляю в ProjectLibre, потом я знаю какие финансовые затраты.
3. UI я рисую в Pencil.
4. Классы рисую в StarUML потом эта программа генерирует как код для (C++, Java, C#),
Правда StarUML для C# странный код генерирует , для других языков так правильно, для C# немного неправильно:
// Generated by StarUML(tm) C# Add-In
// @ Project :
Personen
// @ File Name : Person.cs
// @ Date : 30.12.2020
// @ Author : uscheswoi_82
public class Person
{
private String firstname ;
private String lastname ;
private DateTime birthday ;
private char gender ;
public void Person(String firstname, String lastname, DateTime birthday, char gender) {}
public void setFirstname(String firstname) {}
public String getFirstname() {}
public void setLastname(String lastname) {}
public String getLastname() {}
public void setBirthday(DateTime birthday) {}
public DateTime getBirthday() {}
public void setGender(char gender) {}
public char getGender() {}
}
А должен был хотябы вот так:
public String Firstname { get; set; }
public String Lastname { get; set; }
А лучше так:
private String firstname;
public String Firstname {
set { firstname = value; }
get { return firstname; }
}
типа Install Schield,
Вместо платного InstallSchield приходится использовать NSIS https://nsis.sourceforge.io/Main_Page, многие им пользуются, самый простой способ это "Installer based on ZIP file", и да вместо платного редактора ресурсов приходится использовать вот это http://www.resedit.net/ А помощь делаю спомощью "HTML Help Workshop and Documentation" эта программа бесплатная.
Причем надо постараться, чтобы она не оказалась поставленной по дефаулту...
Сидим. Никого не трогаем, стараемся умеренно. А замены нет и нет. Она не поставлена. А дефолт все ближе и ближе. Куда жаловаться?
Потому что есть более качественная и так же бесплатная замена.
Меняем шило на мыло в свободное от работы время? Лучше чем хорошо это плохо
А вообще проблемы решают по мере их возникновения. Замена любого хорошо работающего компонента только потому, что заднице хочется приключений - чревата. Приключениями.
В этом случае, мы бы сегодня писали на ГВ-басик под Виндовс 3.0...
Полный бред. Если бы Microsoft совместно с IBM не разрабатывала операционную систему, то мы так бы и сидели на Windows 9x, т.е. пра. Windows 3.x, ведь в Windows 9x сначало загружалась ОС, а потом графическая оболочка. Потом IBM поняла что Microsoft их обманывает, и они прекратили над разработкой совместной операционной системы. Microsoft новую операционную систему просто тупо переименовала в Windows NT, которую мы по сей день и используем, а IBM назвала OS/2. Достаточно вспомнить Apple с их Mac OS, там менялись только версии операционной системы, а по сути это был Mac OS 1, по настоящему новая версия Mac OS была толи с 9й версии, толи
после 9й версии.
под Виндовс 3.0...
Кстати в ArcaOS - https://ru.wikipedia.org/wiki/ArcaOS до сих пор поддерживается эмуляция Windows 3.x
ArcaOS поставляется с модифицированной версией Windows 3.11, WinOS2, способной запускать 16-битные приложения Windows. Также система может запускать некоторые Win32-приложения через ODIN (проект, основанный на WINE).
OS/2 до сих пор принадлежит IBM. А теперь гляньте кто такой IBM.
https://www.dw.com/ru/ibm-%D0%BA%D1%83%D0%BF%D0%B8%D1%82-%...
IBM купит компанию Red Hat за 34 млрд долларов
Покупка компании Red Hat превратит IBM в мирового лидера гибридных облачных технологий, считает Джинни Рометти. Сумма сделки - 34 млрд долларов.
Потому что есть более качественная и так же бесплатная замена.
Эта какая? Microsoft SQL Server Express Edition ? Главное чтобы СУБД могла запускать скрипт.
НП.
PostgreSQL вроде тоже мелгомягкие выкупили. Самая лучшая это SQLite по ряду причин. Я же предпочитаю MongoDB у них есть Community Edition, но там нужно подругому думать.
НП
Кстати мой преп рассказывал нам, что можно стать администратором базы данных, или проектировщиком базы данных. Для своей медицинской программы, я уже несколько раз деалю базу данных с нуля. Когда проектирую SQL запросы с JOIN, иногда он несколько записей выдаёт, а должен одну.
У меня лично проблема с БД заключается в том, что в больницах медперсонал работает посменно, либо часто уходят в отпуск, а ещё в больнице есть несколько отделений, и эти отделения могут находится в разных местах города. Допустим у двух врачей есть свои праксисы, но они работают как бы при больнице , поскольку в западной Германии нет понятия поликлиника, есть специальные центры и Notaufnahme. А в восточной Германии есть поликлиники. Делаешь допустим Termin к лору, а он принимает за 3 км. от больницы. И ещё проблема в том, что медперсонал может несколько задач выполнять, допустим тётка которая седит на рецепшене, она может Termin-ы раздовать, и кровь брать, и ЭКГ делать. А иногда врач с узкой специальностью может ещё как Nacht Dienstarzt быть. И ещё проблема нужно так базу данных спроектировать чтобы болезни были в МКБ-11 и DSM5, а так-же база данных совместимости разных лекарств.
меня лично проблема с БД заключается в том, что в больницах медперсонал работает посменно, либо часто уходят в отпуск,
uscheswoi_82, не могут отпуска персонала быть причиной проблем с базой данных. В принципе. Потому что база данных это место для хранения информации. А вот кривые руки проектировщика- вполне. Вы просто не можете сделать виртуальное отражение действительности. Согласен, что эта самая действительность сложна и запутана - но это ситуации не меняет.
Надо чтобы СУБД поддерживала CASE WHEN т.е. вот это https://www.w3schools.com/sql/sql_case.asp, если СУБД не поддерживает CASE WHEN, то нужно писать свою функциию https://www.tutorialspoint.com/how-to-create-a-simple-mysq... а я проектирую в Microsoft Access
Я уже сам допёр с Urlaub, нужно было сделать так, если текущая дата отпуска лежит между Von и Bis, то срабатывает ON p.PersonalID = u.VetreterID то есть Vertreter, иначе ON NULL:
SELECT p.Vorname, p.Nachname FROM Personal AS p INNER JOIN urlaub AS u ON
(CASE
WHEN (u.Von <= CURDATE() AND u.Bis >= CURDATE())
THEN p.PersonalID = u.VetreterID
ELSE NULL
END)
Вот 2 таблицы Personal (персонал больницы) и Urlaub (отпуск):
Это данные (Personal это список мед.персонала, а Urlaube содержит список отпусков, а PersonalID это у кого отпуск, а VertreterID это заместитель):
Vorname Nachname
Anna Mayer
Надо чтобы СУБД поддерживала CASE WHEN
Надо просто почитать про разработку реляционных баз данных
Если нет времени, можем все вместе сделать, только тогда нужно точное описание.
Мурка на базах уж точно не одну рыбку съел , расфигачит сразу, что неправильно.
Кстати, есть такое негласное правило, что всё что касается разработки нужно делать с использованием английского языка. Хотя многие это и не соблюдают, но тогда можно с большой долей вероятности сказать, что программа ниже плинтуса написана.
Баз данных это касается также
Кстати, есть такое негласное правило, что всё что касается разработки нужно делать с использованием английского языка. Хотя многие это и не соблюдают, но тогда можно с большой долей вероятности сказать, что программа ниже плинтуса написана.Баз данных это касается также
Ага, только главное чтобы зарезервированные ключевые слова не были в полях таблицы, и такие вроде как userid, user и password тоже зарезервированные.
В .NET можно массив объектов сериализовать и сохранить в файлы, а потом если надо загрузить, а потом LINQ что-то типа такое, лепота , говорил мне дотнетчик что мне нужно на LINQ переходить, и что у них там ни один не умеет работать с LINQ (ну кроме него), вот пожайлуста:
private void Form1_Load(object sender, EventArgs e){
List p = new List();
List a = new List();
List k = new List();
p.Add(new Patienten() { PatientID = 1, AnredeID = 'Ж', Vorname = "Анна", Nachname = "Лысенко", GebDatum = new DateTime(1970, 1, 1) });
a.Add(new Aerzte() { ArztID = 1, AnredeID = 'М', Vorname = "Иван", Nachname = "Павлов", GebDatum = new DateTime(1848, 9, 26) , PatientID = 1});
k.Add(new Krankheit() { PatientID = 1, Diagnose = "Коронавирус" });
var result = (from pat in p
join arzt in a on pat.PatientID equals arzt.PatientID
join kranh in k on pat.PatientID equals kranh.PatientID
select new { patVorname = pat.Vorname, patNachname = pat.Nachname, patGebDatum = pat.GebDatum, arztAndrede = arzt.AnredeID, arztVorname = arzt.Vorname, arztNachname = arzt.Nachname, arztGebDatum = arzt.GebDatum, patkrankheit = kranh.Diagnose}).ToList();
this.dataGridView1.DataSource = result;
}
Дальше сетка сама отображает данные, читает из массива новых объектов....
Если нет времени, можем все вместе сделать, только тогда нужно точное описание.
В Transact-SQL/MS-SQL тоже есть CASE WHEN https://docs.microsoft.com/ru-ru/sql/t-sql/language-elemen... но я думаю в NET лучше всё перестроить спомощью LINQ... Да, нужно делать так https://stackoverflow.com/questions/1030041/if-statement-i...
Мне такое ограничение неизвестно
Сейчас покажу, быстро накалякаль, вот это не работает:
private void Form1_Load(object sender, EventArgs e) {
String path = @"C:\Klinikum\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\kh2021.mdb";
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}";
OleDbConnection con = new OleDbConnection(String.Format(connString, path));
con.Open();
OleDbCommand cmd = new OleDbCommand("SELECT UserID, User, Password FROM User", con);
OleDbDataReader dr = cmd.ExecuteReader();
while(dr.Read()) MessageBox.Show(dr[0].ToString());}
Нужно так:
OleDbCommand cmd = new OleDbCommand("SELECT UserID, User, Password FROM [User]", con);
А форматирование кто съел?
Так нельзя вроде использовать HTML в этом форуме, копирую из Far Manager, т.е. Российский Norton Commander.
P.S.:Насчёт помощи спасибо конечно, но мне помогать не надо, сам разбирусь
тэг pre спасёт отца русской демократии
Это тег знаю, просто низя!!
НП
И ещё там много нюансов которые нужно знать, допустим если компилируешь код в 64бит, а используешь MS Access 32 бит, программа просто вылетает. Так-же у баз данных проблема с юникодом если пишишь на русском то в поля вставляются вопросики, ну может в настройках нужно установить, но в старых версиях MS Access точно абра кадабра вместо русского текста. Проблема с User см. https://stackoverflow.com/questions/37806992/sql-error-inc...
LINQ можно использовать до тех пор пока хватает быстродействия системы.
Ага я так и сказал дотнетчику. Ещё поиздевался вот так:
проектирую в Microsoft Access
-----
В Аксесссе нет многих правильных вещей.
Например - нет триггеров, нет добавления функциональности путем подключения дллок и еще много чего нет.
Все что есть в Аксессе - относительно легкая система построения таблиц и связей.
Эта относительная легкость как раз и не дает научится проектировать базу "как надо" и все делается "как придется" или "как получится" - с соответствующим результатом.
Надо чтобы СУБД поддерживала CASE WHEN т.е. вот это https://www.w3schools.com/sql/sql_case.asp, если СУБД не поддерживает CASE WHEN, то нужно писать свою функциию https://www.tutorialspoint.com/how-to-create-a-simple-mysq... а я проектирую в Microsoft Access
Надо, что бы база данных варила кофе и имела сиськи 4 размера. uscheswoi_82, вы не умеете проектировать базы данных и работать с стандартным SQL. Это проблема, а не то, что база данных не имеет неведомую фуйню непонятную фичу.
но тогда можно с большой долей вероятности сказать, что программа ниже плинтуса написана.
Она и так написана ниже плинтуса. Программа, которая использует хранилище данных, сделанное через жопу, рано или позно эти данные потеряет. Это и есть показатель уровня программы.
Справедливости ради нужно отметить, что некоторые крупные фирмы в Германии разделяют код на системный и прикладной. Прикладной это написание отдельный конкретных масок , например, на базе своего внутреннего фреймворка. Так вот в прикладном коде эти фирмы ТРЕБУЮТ, что бы название функций и переменных было на немецком. Выглядит просто убийственно
Например - нет триггеров, нет добавления функциональности путем подключения дллок и еще много чего нет.
Это все от лукавого. База данных должна данные хранить и защищать их целостность связями между таблицами. Все. Использование любой хитрой фичи от конкретной базы резко снижает портируемость приложения и нужно смотреть - а оно того стоит? Например функции. Блин, понаписали у нас тут деятели функций и вдруг оказалось, что при переходе на более высокие версии оракла не все функции совместимы. Пришлось проверять все. А юниттестов нет.
Или нахреначили код на PL/SQL. Причем особой необходимости в этом не было. И все. жопа. Мы привязаны к ораклу. Навсегда. Проверки синтаксиса в коде для SQL нет и убрать эти пассажи теперь невозможно.
Ну и
как всегда поиск ошибок и деббагинг кода. Что то происходит. И если это что то как событие инициируется на уровне базы данных, то хрен потом концы найдешь. Потому что ни дебаггингом ни анализом кода это не отлавливается и если не знать, то все. Опять жопа.
И все. жопа. Мы привязаны к ораклу
Был подобный проект, клиент захотел другую базу. Просто клиент был готов заплатить.
Но там были очень высокие требования по быстродействию, были миллионы записей. Пачки оптимизированного SQL.
Код, как обычно, старинное спагетти. Но удалось перевести, так что работал и там и там.
вы не умеете проектировать базы данных и работать с стандартным SQL
Ну так продемонстрируйте нам свои знания, с CASE WHEN просто замечательно работает, если SQL не поддерживает CASE WHEN то нужно писать свой триггер или делать спомощью LINQ. В Java нет LINQ и никогда не будет. PL SQL нельзя, либо MySQL, или MS-SQL Express Edition, можно ещё LINQ.
Опишите вначале задачу.
Я кодера просил, а не вас.
P.S.:Хотя PL/SQL тоже не сложный, там синтакс похож на язык Ada, Pascal в универе изучал, а Ada тоже недавно изучил, просто Ada ЯП очень типизированный, даже я бы сказал похлеще Pascal. Хотя нужно делать на Хане, в больнице в Шарите в Берлине, там используют Хану для выявления и лечение онкологии.
Про эту типизацию в Ada написали тут https://habr.com/ru/post/469671/
Система типов в Аде не просто строгая – её иногда называют сверхстрогой, поскольку она не позволяет никакого неявного приведения типов.
Компилятор выдаст ошибку, поскольку Integer и MyInt – это не одно и то же. Главное преимущество такого подхода в том, что если программист потом изменит определение типа, тысячи неявных приведений типа по всей базе кода не взорвут программу. Вместо этого нужно явно приводить типы – это пропагандирует хороший код, предотвращая смешение типов, которые «достаточно схожи».
Ну ждите, ждите. У меня очень большие сомнения, что он собирается что-то доказывать.
Конечно, сказать проще "не умею", чем что-то мне доказывать. У нас в колледже один знал очень хорошо, ему преп нарочно давал очень сложные задания, чтобы перестал хвастаться что он номер один после меня в порграммирование, ему такую задачу сложнуую дал преп, он сидел и корячился. А в универе на бывшей родине, ещё с каждого студента деньги вымогали, и говорил преп что мы ничего не знаем, мой бывшей преп копейки получал, и ещё постоянно под градусом был.
А насчёт кодера, для него БД это чёрный ящик, он работает не со SQL, а с SOAP, WSDL веб службой или с XML. Допустим типа что-то такого:
static final String IBAN = "ТУТКАКОЙТОIBAN12345678";
Sparkasse s = new Sparkasse("key1234", "psw1234");
SparkasseCustomerInformation i = s.getInformationByIBAN(IBAN);
System.out.println("Владелец IBAN " + IBAN + " " + i.getCustomerFirstname() + " " + i.getCustomerLastname() + " и денег на счету: " + i.getCustomerMoney());
А БД для кодера это чёрный ящик, это так-же как в пейпале, сотрудники знают что мой аккаунт заблокировали, но не знают почему, потому-что у тех кто там работает, у них нет доступа к моей информации.
с CASE WHEN просто замечательно работает, если SQL не поддерживает CASE WHEN то нужно писать свой триггер
Вот и я о чем. Если база данных кофе не варит, то нужно самому😁 про миски я лучше промолчу....
uscheswoi_82, вы подходите к проблеме не с той стороны. Вы пытаетесь запрячь в машину лошадь, потому что не знаете, как завести.
А знания я продемонстрировать не смогу. Начинать надо с технического задания и лепить модель классов под задачу. Потом организовывать персистентный слой. Причем там вообще может ни строчки SQL не быть. Ну а для деталей нужно знать задачу в деталях.
У вас же будет все вручную. Господи спаси того, кто должен будет с этим потом разбираться. Аминь😁
А насчёт кодера, для него БД это чёрный ящик,
Ну я бы так не сказал, как и то что не держу вас за дурачка, как некоторые тут утверждают.
Просто у всех разное мнение по какой то проблеме и не у всех есть когти как у котов.
Я просто больше вижу проблем у вас.
Нас ещё в колледже заставляли вот такие ER диаграммы рисовать перед тем как создавать БД, рисовали в Dia, это опенсоурсная программа. Вот накалякал только что что-то про больничку, типа врач работает в больнице, пациент лежит в больнице, и врач лечит пациента.
Он никак CASE WHEN в SQL
Так давно уже нашёл, сам покумекал, и работает как часы. А вы зато так нам свой код и не предоставили.
и то что не держу вас за дурачка,
Да пусть что хотят то и думают, мне по барабану, многих каждый день грязью поливают, они просто не обращают на это внимание.
вот такие ER диаграммы рисовать
Удалось даже найти откуда подобная фигня пошла
https://ru.wikipedia.org/wiki/ER-моде%...
https://habr.com/ru/post/440556/
Понравилось, что больница работает у врача.
Хотя ER диаграммы - это обычно немного другое
https://www.lucidchart.com/pages/ru/erd-диа...
https://nationalteam.worldskills.ru/skills/proektirovanie-...
Но видимо тут немного по другому
Понравилось, что больница работает у врача.
Не надо дезинформировать людей, и передёргивать, читайте внимательно, на самой диаграмме я исправил с "arbeitet" на "arbeitet im". Тогда уж и Patient liegt im Krankenhaus.
Вот накалякал только что что-то про больничку, типа врач работает в больнице, пациент лежит в больнице, и врач лечит пациента.
Я лет 10 не занимался ER-диаграммой, но за это мы получали оценки.
База данных должна данные хранить и защищать их целостность связями между таблицами.
-----
Первое - да.
второе - да,
третье - нет.
Ибо второе надо обеспечивать, а как именно это будет сделано зависит от задачи.
Задача: два физических сервера, два разных инстанса баз, требуется задать реляцию:
[сервер1].[таблица1].[поле1] -> [сервер2].[таблица1].[поле1].
Для удобства понимания - оба поля являются первичными ключами.
Ну или не один из них не является первичным ключем.
Я тут только потому, потому-что ситуация у меня не очень, в том плане что мой дядя находится при смерти, и подружка бесплатно общаться со мной не хочет. Дядя умирает именно из-за того, что в первую очередь обслуживают демонстрантов (т.е. Querdenker, т.е. тех гениев которые ходили на митинги), а потом будут лечить других, и такая-же ситуация у меня у самого, в этом году должна будет сделана операция, но в первую очередь лечат Querdenker, поэтому нужно ждать n-ое количество месяцев, пока Termin дойдёт очередь и до меня. Поэтому чтобы не думать о плохом я занимаюсь программированием, и blabla-каю тут в этом форуме.
А если бы вы реально работали в солидной компании программистом, вы бы никогда бы не сидели в интернете, потому-что с 8 утра по 18 вечера вы были бы заняты на работе, а после 18 вы бы шли домой с головй и с языком на плечах, а ещё ведь дома вас ждут ваша жена и ваши дети. А я был бы для вас пикселем, и вам было бы абсолютно вообще всё равно на меня, что я есть, что меня нет, и было бы абсолютно всё равно что я тут пишу. Но нет, вы и другие программисты ввязываетесь в полемику со мной. Вот поэтому я сомневаюсь в том, что вы работаете в солидной компании, тем более в банке как Softwaredeveloper. Как мне один в одном русско-говорящем форуме тоже убеждал что он работает в пейпале, а сам седит с утра до ночи в соцсетях и форумах. Сомневаюсь что пейпал разрешает своим сотрудникам сидеть во время работе в интернете. А возможно у вас тоже дела неважно идут, вот вы и решили поиздеваться в форуме над более слабыми людьми. А может у вас ситуация не лучше чем у многих приезжих, может у вас такая-же ситуация как у моего знакомого, он не получил ещё гражданства в Германии, но покудо фирмы из-за ситуации с пандемии сокращают персонал, я даже спрашивать не хочу что с ним теперь будет, ведь он гражданин другой страны, может он резидент, может у него уже Blau Karte я безпонятия. Ну так вот, если бы у вас было бы всё замечательно и классно вы бы просто прошли бы мимо.
Насчёт моих умственных способностях. Как только я смогу долго концентрироваться или долго думать, так сразу меня лешат инвалидности. В Германии инвалидность дают не как в России, где если дали инвалидность, то это на всю жизнь. Ведь не зря мне инвалидность продливают, т.е. каждые 2 года врач либо продливает, либо повышает GdB, либо может понизить GdB, либо вообще может даст зелёный цвет. Скажу так, если я долго концентрируюсь, на следующий день моё здоровье становиться хуже, поэтому я не могу много напрягать своими извилинами.
Программирование это лишь моё хобби, и помимо JavaScript, VB/VBA, Java, PHP, Python, C#, Си/Си++, я изучал просто так от скуки ещё такие ЯП как GoLang, Ada, Java для Android, Swift и Objective-C, хоть и меня ждут вот эти девайсы Mac Mini (Xcode и Obj-C, Swoft) и Nvidia Jetson Nano (и JetPack SDK) я ими не занимаюсь, потому-что мне скучно, когда мне скучно, переключаюсь на другую деятельность. Вот так вот.
P.S: Вы хоть что угодно можете думать про меня, хоть что я даун. Но как только я "поумнею", так пойду работать, а я не хочу чтобы мне выносили постоянно мозги, для меня моё здоровье важнее, так что я лучше останусь глупым или тупым, и буду сидеть дальше на своей законной пенсии. Обычно на работе часто руководители проекта очень высокомерно смотрят на своих подчинёных, зачем мне каждый день слышать от моего руководителя проекта что я никто, а он мол
царь и бог в этой фирме? А ещё руководитель проекта может давить и говорить что его подченёные т.е. его работники глупые, я лично этого не хочу слышать в мой адрес, пусть тех кто работают, вот их поливают грязью. Вот так вот.
НП.
Ещё хотел бы добавить. С точки зрения всех моих бывших руководителей проекта я и все мои бывшие коллеги были глупенькими, хотя и у некоторых было высшое образование, а так-же собачками на побегушках с поводком у моих бывших руководителей проектов. Я не хочу быть у руководителя проекта на поводке. Не люблю когда на меня давят. Так что называйте меня как хотите, тут вы меня в глаза не видели, а там прям в лицо оскорбляют. Мне тяжело общаться с высокомерным руководителем проекта, когда руководитель себя выше ставит своих подченённых. Даже если посмотреть рекомендации психологов https://www.youtube.com/watch?v=aI4Isk8EhKM нет и ещё раз нет, летом лежак куплю, на балконе буду кодить...
передёргивать, читайте внимательно
Я только хотел показать, что приведенная диаграмма не имеет особой пользы. С тремя объектами еще как то можно разобраться, но когда их будет с десяток...
Уж лучше use case
Я лет 10 не занимался ER-диаграммой
И не нужно, кроме как для оценок они больше не на что и не годятся.
use case
Это тоже изучали, в StarUML заставляли такие диаграммы рисовать.
Я уже сам допёр с Urlaub, нужно было сделать так, если текущая дата отпуска лежит между Von и Bis, то срабатывает ON p.PersonalID = u.VetreterID то есть Vertreter, иначе ON NULL:
uscheswoi_82, а сформулируйте, пожалуйста задачу. Таблицу работников и таблицу отпусков я уже видел. Вы можете написать, какую задачу выполняет ваш SQL запрос?
uscheswoi_82, а сформулируйте, пожалуйста задачу. Таблицу работников и таблицу отпусков я уже видел. Вы можете написать, какую задачу выполняет ваш SQL запрос?
Больничка вот это моя задача. Я уже говорил спасибо, и что мне не нужна ничья помощь. А помогать мне не надо только потому, потому-что один "программист" мне "помог", а потом начал требоовать с меня деньги. Так что спасибо я сам как-нибудь додумаюсь. Я просто так пишу, чтобы отвлечься от серьёзных проблем, я сам выдумываю себе задание. А насчёт того, что кто-то и что-то про меня плохо думает, да ради бога, мне абсолютно всё равно, и от этого мне ни жарко, ни холодно, тут про меня анонимно плохо думают, а если бы я работал, то от руководителя проекта каждый день слышал бы это прям в лицо, и вот даже если умеешь хорошо программировать и если с высшим образованием, с точки зрения руководителя проекта я никто и ничто по жизни, просто иногда руководитель проекта любит унижать своих сотрудников, даже иногда складывается впечатление, что руководителю проекта кайфует когда унижает своих сотрудников. И запомните на всю жизнь, я для любого руководителя проекта глупый человек и неумеющий программировать, просто если я работаю, а у моего руководителя проекта плохое настроение, поэтому он имеет право меня и других унижать своих сотрудников. РУководителям проекта в кайф унижать своих сотрудников, я помню как на собрание руководитель проекта говорил что мы никто и ничто в его фирме, и это слышали и те, у которых 2 высших образования. И ещё руководители проекта любят орать на своих сотрудников. Поэтому я на пенсии, мне такого счастья не надо, где как коллеги, так и руководители проекта будут выносить мне мозг.
Ещё раз говорю, руководителю проекта важно своих работников держать на цепи, а когда плохое настроение кричать или унижать. Когда руководитель проекта унижает работника, то может даже допустим понижать зарплату. А если вы мне не верите, насчёт того что для всех руководителей проекта я глупый или начинающий программист. То можете глянуть видосы на ютубе, или почитать в интернете. Руководитель проекта выши, поэтому часто можно слышать высокомерие. Вот руководитель проекта царь и бог, а подчинёный на цепи и никто.
Зачем?
Это обращение не только к вам, но и к другим, в прочим такое было и будет всегда, просто высокомерие и издевательство сейчас уже у детей.
А исключения всегда были и будут.
Да, а те кто над мной издевался, их настигла карма ввиде коронавируса, или допустим хейтеры с детства остались на бывшей родине, а я ещё пока не пострадал а те кто над мной издевались остались либо скорей без работы, или как бы цинично это не звучало, с их зарплаты выживаю... Хотя противно получать денюжку с тех, у кого праворадикальные взгляды...
Разные бывают времена и ситуации.
Опять же, это было адресовано не вам, а пользователю под ником кодер.
Мне абсолютно всё равно что вы про меня думаете, думайте как хотите, про политиков каждый день плохо в газетах пишут, и им по барабану, и мне то что вы говорите всё равно, в колледже мня препы всегда хвалили, поэтому хейтили страшно, потому-что я их лучше разбирался в программирование. И да, в скором будущем я свои некоторые программы выложу на SourceForge и может что-нибудь на Github. А вы ни одного так кода и не показали, только говорите что я не шарю в коде, а у самого никакого кода вообще нет. А вам вот скоро идти на работу, где ваши коллеги или начальство будут вам играть каждый день на ваших нервах. Лучше ничего не уметь, чем слушать начальство и коллег играющих на нервах. Особенно плохо прыгать под дудку начальства. А в айти прутся люди с аутизмом при IQ 70, а мой IQ высше 100. Мне просто не интересно классы писать. И ещё есть дотнетчик который считает себя лучше всех других, он лично публично назвал меня глупым и чуть-ли не умственно отсталым, только завуалировано как бы, но толку от того что этот дотнетчик много что знает, потому-что там где он живёт его дотнет никому не нужен, т.к. страна бедная, и царит пиратство. И да все мои хейтеры, в том числе тот дотнетчик, остались без работы или остались на родине. Как "поумнею", то у меня отберут инвалидность. А оно мне надо? Я не хочу чтобы мне мои коллеги или мой шеф играли на моих нервах, для меня психика дороже, и не хочу пойти по путям Терри Дэвиса и Борис Грица.
Больничка вот это моя задача. Я уже говорил спасибо, и что мне не нужна ничья помощь.
Я, вобщем, помогать не собирался. Мне просто интересно. В принципе сами таблицы имхо организованы правильно(я не смотрел схемы и зависимости, я имею в виду именно 2 таблицы). Мы можем хранить 2 сущности - работника и отпуск. В сущности "отпуск" предусмотрена вся информация, которая навешивается на отпуск. Отпуск может быть активным, если он актуальный для сегодняшней даты
Дальше работник. У него может быть много отпусков как в прошлом, так и в будущем. Причем статус работника зависит и от отпусков коллег. Если кто то из коллег ушел в отпуск и записал работника как заместителя, то он становится заместителем. Причем не
одного, а до хрена товарищей. Логично, если у меня коллега в отпуске и еще один заболел, то придется тянуть 3 лямки.
Это то, что я понял.
Я бы организовал классы как таблицы. Для хранения одного энтити одна таблица. Свои отпуска прикрепил бы к работнику агрегацией. Если они не нужны постоянно, то отдельной выборкой, но хайбернет ленивой загрузкой вытаскивал бы их только по необходимости. "Заместительность" это список товарищей, покинувших работника - снова агрегация.
Из базы данных я бы вытаскивал как есть. Никакой подмены данных "если - то". Это состояние. Вот какое есть, такое и вытаскиваем. А потом есть графическая оболочка, где мы показываем состояние так, как хотим. Присваеваем статусы. Подтягиваем недостающую информацию.
Исключение - это
длинные списки с многоуровневыми зависимостями. Таких вещей нужно избегать, но уж если позарез надо, то придется лепить что то на SQL для скорости. Но все равно, вот это я бы не делал
THEN p.PersonalID = u.VetreterID
У работника есть персональный номер. Неважно, это внутренний идентификатор обьекта или номер врача в больнице, но что значит заменить номер обьекта на номер заместителя? Это не присвоение статуса, не новые связи. Это прям программа по защите свидетелей. Хренак и я уже вася. Это не понятно интуитивно. А значит такой код сложно сопровождать. Имхо.
де как коллеги, так и руководители проекта будут выносить мне мозг.
Сорри за вынос мозга Но честно, uscheswoi_82, как коллега я бы вам мозг
выносил. Ничего личного, это работа.
не кричат это на каждом углу и им не нужно никому ничего доказывать
А я и не кричу и никому ничего не доказываю, у меня оценки всегда были хорошие, и я быстро всё осваиваю. Просто мне делать нечего вот и всё, и я люблю поспорить, так я время убиваю. А когда я не спорю то думаю о дяде, который скоро умрёт. Единственные проблемы у меня с предметами были там какие-нибудь типа история, казахский язык. Ну а тот пользователь сандерз, он так-же не может заглянуть мне в голову, и вы тоже не можете, единственное доказывает что у меня знания хорошие это хорошие оценки, и позитивные характеристики. И если сандерз такой ценный работник он бы прошёл бы мимо.
Ну и последнее, ну вот знания хорошие есть, а толку от них? Даже дотнетчик который про меня плохо в другом форуме писал, у него вообще сейчас полная разруха, его программы и знания вообще никому не нужны, потому-что в той стране где он находится пиратят во всю по чёрному, и сама страна в плохой ситуации.
Ну и я не сижу на месте, и постоянно что-то новое осваиваю, просто работать я не могу. Как буду работать, так отберут у меня инвалидность. Мне это надо?
Я смотрю вот эти каналы, просто за ними повторяю, и так знаниями набираюсь:
https://www.youtube.com/user/TPMGTU/videos
https://www.youtube.com/c/gosha_dudar/videos
https://www.youtube.com/c/Тимоф%D...
https://www.youtube.com/c/HowdyhoNet/videos
https://www.youtube.com/c/PrimeSoft/videos
https://www.youtube.com/c/progliveru/videos
А на работу меня не берут, потому-что я бред
в фейсбуки писал под своим именем, и ещё я конфликтный, могу легко в чёрные списки попасть. Поскольку со всеми конфликтный, постоянно отказы были. Мой бывший коллега поссорился со всеми, его тоже не берут, он на своего начальника в суд подал, у него 2 высших образования, и его жизнь после этого сломалась, потому-что суд был громким и в прессе про это писали.
Ну а те кто кричит, то тех и положено по определению и гнобить и мозги выносить.
Ну вот поэтому я и не собираюсь работать, потому-что постоянно у меня конфликты. Лучше дома сидеть, и пенсию получать, чем ходить каждый день, и слушать как выносят мозг.
Обычно, те кто хорошо знает программирование не кричат это на каждом углу и им не нужно никому ничего доказывать.
А если я даже чем-то и хвастаюсь, так у нас в семье принято, все в семье хвастаются, и я поэтому хвастливый. В Казахстане там вообще друг перед другом хвастаются, и пыль друг другу в глаза пускают. А если хуже их в чём-то, то начинают публично унижать и опускать. Я нарцисс - https://ru.wikipedia.org/wiki/Нарц�%... поэтому не могу не похвалиться, вот и усё! И у меня есть можно сказать свой блог, когда я получаю новые знания, я делюсь ими. Ну или хвастуюсь. А то чего я не знаю я не хвастуюсь. А те которые хорошо что-то знают, толку от их знаний нет. Вот какой толк от знаний по LINQ и EF если это никому не нужно? А я изучаю, и пишу у себя "в блоге".
Обычно
Привиду ещё пример. Одноклассник из колледжа сделал портал и деньги хорошие зарабатывал, про него в местной газете написали что он самый молодой и успешный бизнесмен, когда одноклассники узнали про это, его все били, когда мы ходили в спортзал его избивали в переодивалке, ему пришлось из колледжа уйти. Сейчас он большие деньги гребёт.
Мне предлагали работу в MSG Systems на ABAPера, там бывший одноклассник раньше работал он меня рекомендовал, а я сам отказался, потому-что я своих одноклассников не люблю. Как-то написал резюме что хочу работать ABAPером, приехал на собеседования, а мне сказали что у меня немецкий плохой, и если честно я особо не хотел идти работать, работа 60 км от дома. И ещё почти на все собеседования я ездил с родителями, они тоже ходили со мной на Vorstellungsgespräch.
Потом у меня сестра у неё два высших образования она НГУ и КазГУ закончила по образованию математик и биолог, а работала сначало биологом, а потом работала программистом в Алматы, а тут работу найти не может и седит уже 20 лет на арбайтслёзе. Моя тётя с высшим образованием, по образованию экономист, а работает путцфрау. И другая родственница у неё тоже высшее образование, а она тоже путцает везде. Даже если знания есть, я не хочу работать, потому-что я социофоб, я люблю болду гонять, и бездельничать. А если работать, то только работа по близости, и чтобы там не было моих бывших одноклассников, т.к. у меня с ними конфликты. И если мне работу предложат, я просто откажусь и всё. А путцать я не хочу идти, и программистом не хочу идти. Я хочу играться в программирование, или просто бездельничать. У меня примерно такая-же ситуация, я хикан, я социофоб, и я предпочитаю дома сидеть, раньше меня насильно выгоняли на улицу медбрат приезжал и бетроер:
Так поставь свежую версию. Я же тебе писал что она будет нужна....
Ещё про PrintFX забыли упомянуть, у кого был Лексикон,так-же устанавливали PrintFX
А если я даже чем-то и хвастаюсь, так у нас в семье принято, все в семье хвастаются, и я поэтому хвастливый
uscheswoi_82, у меня иногда такое ощущение, что я туп, как селёдка и вы над нами всеми издеваетесь. Уж не знаю, плакать или смеяться 🤔
uscheswoi_82, у меня иногда такое ощущение
Когда меня в колледже гнобили, мои родители общались с моим директором из колледжа, и мой директор колледжа сказал моим родителям что меня гнобят, потому-что я хвастливый очень. Я все домашнии задания делал с выпендрежем и с понтами. Я фотоаппарат зеркалку за 600 евро таскал в колледж, ноутбук таскал в колледж который мне подарили, мне его покупали толи за 1500 евро, толи за 2500 евро, я в дорогом пуховике в колледж ходил, я пуховик за 600 евро брал, Visual Studio 2008 Pro брал за 800 евро, немцы так не понтятся как я, а у меня сплошные понты. Поэтому меня везде постоянно гнобят. В чём проблема понимания? Из-за того что все меня гнобят стал интровертом.
Соотечественники меня гнобят, потому-что у нас очень красивый вид из окна, и потому-что у нас новая машина ниссан кашкай с автоматикой. А наши соотечественники берут пежо, гольф, кия и то б/у или в кредит.
Я показал свой сертификат АБАП одному САПёру, мне САПёр предложил работу, правда за границей, я отказался, он несколько лет ищет АБАПеров.
НП
Кто-то просил меня лебенсляуф, вот АБАП сертификат, и характеристики из 2х фирм:
Сертификат на ABAP BC400, ABAP BC430, ABAP 401, ABAP BC410
Характеристики из 2х фирм:
наши соотечественники берут пежо
-----
Ну а Я вообще ничего не беру - мне оно нафиг не сдалось...
Когда работаю - беру жилье поблизости от работы и на вид из окна мне пофиг - встал, помылся, позавтракал, ушел... пришел, поужинал, лег спать... Все, других дел нету...
Это всё можно выбросить в 2020
Да я в айти как бы и не собираюсь , играюсь с языками и трансляторами, просили, вот просто так показал и всё . В прикреплёном файле там больше...
Ну в этой жизни не всем ведь быть острыми, у острых одна проблема, они больно колят, хотя если что-то тупое и кому надо подточить всегда есть точилка... всё что тупое станет острым...
Это всё можно выбросить
Хотя я не много с последним не соглашусь... Биоинформатика только берёт своё начало... Вот это https://www.rcsb.org/3d-view/1SGF я в PyMOL окрасил и анимириовал вот так:
Сначало вот так выделел
select chA, chain A см. https://pymol.org/dokuwiki/doku.php?id=command:select
Потом вот так подкрасил
color red, chA см. https://pymol.org/dokuwiki/doku.php?id=command:color
А потом вот такой код на Python-е накалякал, точнее это была немного копи-паста, простите меня:
frames = 30
angle = 360 / frames
frame = 1
while frame <= frames:
cmd.origin('all')
cmd.rotate('x', angle, 'all')
cmd.ray()
cmd.save('angle' + str(frame) + '.png')
frame+=1
Я сомневаюсь что вы в Германии проживаете, я в Российских некоторых форумах раньше указывал что я живую в России, но это я делал только потому, потому-что один сталкер меня доставал, и я решил не палиться, поэтому указал своё основное место жительство это Россию. Всех кого я знаю в Германии, т.е. местных, они страшные русофобы, а тем-более в банк никогда не возьмут программиста из восточной европы, вас никогда не подпустят к СУБД, потому-что вы не знаете местных законов. Вот к примеру сотрудники PayPal они рады помочь, но не знают даже в чём причина блокировки аккаунта который позвонил в PP саппорт, потому-что это тайна компании. В Казахстане мы делали программу для банков, но и то это была программа для тарификации переговоров, т.е. есть 5 внешних номеров, и телефоны всех сотрудники подключены к мини-атс, как номер освобождается так могут звонить, и там вроде не было каких либо USB портов и приводов. Ну и поскольку вы не знаете местных законов, и вы не родились в Германии, вы мишень для шпионов, и чтобы неслучилось очередной утечки как это было с Панамскими офшоровами, где жёны сотрудников слили всю секретную информацию многих клиентов этой офшорной компании. Я по вашим сообщениям понял что вы человек доверчевый, вы поддерживаете разговоры каких-то "врачей", и "медсёстер".
У моей сестры 2 высших образование НГУ и КазГУ, она школу окончила с золотой медалью и дипломы её подверждёные в Германии, но она уже где-то 17 лет на пособие, её арбайтсамт не тревожет, потому-что у неё 4 ребёнка. И тётя у неё высшее экономическое а она тут путцает, и в магазине подрабатывает, а покуда у них мало денег, мой двоюродный брат газеты ещё развозит. А насчёт русофобии и многих отказов, мне это сам опекун подтвердил. Если бы в Германии с этим проблем не было бы, то многие бы не отказывались от сотрудничества с Россией, на просьбу "давайте продавать в Россию", вам ответят типа "Россия под санкциями, и мы ничего делать не будем".
А когда в Германии иностренец получает немецкое гражданство, то он отрекаются от соотечественников и своей бывшей родины. Чтобы получить гражданство нужно прожить и проработать так лет где-то 8, сдать хорошо тест на немецкий, сдать историю Германии.
Есть кто из Embedded мира? )
Да, но только как хобби. Пока есть Nvidia Jetson Nano. Мне обещали родственники на рождество Toradex Colibri, но что-то так я эту платку не получил, мечтаю с Integrity
Ну или пока хотябы это не получу, в Embedded не полезу:
скорее, удивляюсь огромной куче незнакомых понятий
Ну если только железки оживляли вполне может быть. Но вы не стесняйтесь спрашивайте, что неясно.
Наверняка я бы тоже не всё понял если бы Вы о своей работе рассказали.
Однако, некоторые товарищи
Да уж, некоторые товарищи имеют еще особый талант создавать пустое поле возле себя.
Ой вы сразу на меня обиделись, хотя я вам лично ничего плохого не говорил, так немножечко поспорили с вами и всё. Я говорил что я вас уважаю, и нормально к вам отношусь. А если вы считатете что лично я вас как-то обидил, то я приношу искринее извинения, и против NET и C# я тоже ничего плохого не имею, и в качестве примерения я могу вам подарить если хотите актуальную книжку по программирования или ещё что-нибудь. Если бы вы просто так ради интереса (опять же не в обиду) походили ну скажем в праксис психиатра, то увидели что там большая толпа людей в Wartezimmer, и среди этих людей многие работают или рядом живут, а есть более неадекватные чем я и их за что-то уважают. Вот меня обидило сильно, я 5 лет злился на инвалида за то, что он мне глупые вопросы задовал, а когда я его спрашивал он молчал, или уходил в оффлайн, и ещё он большой бездельник, он обещал мне выучить Visual Basic 6, и обещал освоить Blender, но своё слово не сдержал, и ещё ему в соцсетях дарят постоянно виртуальные подарки, он был опасный и постоянно угрожал мне что если я удалюсь, то ему мол жизнь не мила будет. Когда я позвонил врачам, там сказали у них мест в дурдоме нет, мол нужно по скорой вызывать. Он меня из-за своих глупых вопросов до чёртиков довёл, по состоянию здоровья у него намного хуже, но группа инвалидности ниже чем у меня. Ничего вообще не делает, только всякую фигню везде спрашивает. Я про свои болячки ему рассказал, а он мне про его не рассказал. И ему родители дают скидку.
И давайте пожайлуста не будем делать из мухи слона, и вы мне сделаете просто скидку. У нас в нашей семье и среди родственников не принято бездельничать, поэтому я изучаю что-то новое чтобы меня не гнобили, я как-то врачу сказал что меня ругают за то что я бездельничаю, а врач сказал что они мол не понимают насколько я болен. И да... ещё кое-что... меня постоянно пытаются на улицу чтобы я пошёл, потому-что от гиподинамии могут быть любые болячки, а я не выхожу, один раз врач на медбрата накричал, что он меня выгнать на улицу не может.
Я просто хочу общаться и не думать о плохом, просто хотелось бы очень сильно освоить веб дизайн чтобы подружка меня не бросила.
Я работь не могу, потому-что требуют везде водительские права, либо Sprachkentnisse fließend Deutsch, есть айти фирмы, туда ни автобус, ни поезд не ездиют. Я ищу работу только в радиусе 80 км. от своего дома, города у которых больше 60 тыщ. я жить не хочу, потому-что я плохо ориентируюсь по городу, и в посёлки городского типа не хочу жить, т.к. автобус плохо ходит. Кстати моя сестразнает несколько иностранных языков допустим помимо английского и немецкого ещё французский, итальянский и казахский, но её тоже что-то не берут.
Да и знаете некоторые говорят, допустим говорят вот мол тебе такой диск https://www.copadata.ru/zenon_software_platform.html и нужно освоить эту программу, и тогда мол возьмём на работу. А как эту программу изучить??? Поставил я ничего там не понял, без оборудования учиться толку нет, программа чем-то напоминает Microsoft Visio и Visual Studio. Можно только пройти курсы https://www.copadata.ru/training_portal.html, но это надо ехать в Вену, и заплатить хорошую денюжку
P.S.: Кстати иностранные языки я учу тут https://www.youtube.com/channel/UCik7MxUtSXXfT-f_78cQRfQ/s...
Я сомневаюсь что вы в Германии проживаете,
Сомневайтесь. Это конечно то, что должно волновать вас больше всего
вас никогда не подпустят к СУБД, потому-что вы не знаете местных законов
А я с адвокатм. Личным. Адвокатом по базам. Данных uscheswoi_82, вы прям луч света в темном царстве
то он отрекаются от соотечественников и своей бывшей родины.
uscheswoi_82, вы ведь какие то проги пишите, для каких то больниц. А больницы об этом знают? Они как с вами вообще общаются?
uscheswoi_82, вы ведь какие то проги пишите, для каких то больниц. А больницы об этом знают? Они как с вами вообще общаются?
И что, что я пишу? Это я делаю чисто для себя. В колледже мы так-же на конкретных проектах учились работать в команде, и программированию. Я уже говорил, я отправлял Bewerbung на разработчика программного обеспечения в больницу, и мне пришёл отказ, есть больница они наняли программистов, которые разрабатывали самописное ПО для их маленькой больницы. На счёт того что они мне отказали, то правильно сделали, там нужна большая ответственность, программистам из восточной европы, а точнее из центральной азии нельзя доверять, т.к. многие приезжие не знают законов. И поскольку я в отличие от вас я на законной пенсии, я могу делать хоть что я хочу, потому-что я свободен как птица. У меня нет начальника и руководителя проекта, которые бы над моей душой постоянно находились и мне на моих нервах играли, я сам себе руководитель проекта, и сам себе начальник, и программист в этой жизни.
Сомневайтесь. Это конечно то, что должно волновать вас больше всего
Да знаю, один тоже говорил что в PayPal работает, а сам целый день в соцсетях и форумах седит.
Это я делаю чисто для себя.
А, ок. Тогда понятно. Просто интересно было, как вы тех. задание с клиентами обсуждаете. Но если для себя, то вопрос снят.
я могу делать хоть что я хочу
Вопросов нет, никто это оспаривать и не собирался
а сам целый день в соцсетях и форумах седит.
Тоже верно. Сидеть он должен был в PayPale
Тоже верно.
Да а до этого как я понял он был разработчиком в тинькоффе на net . А до тинькоффа был 1с программистом.
и против NET и C# я тоже ничего плохого не имею
Вот это меня волнует меньше всего. Каждый использует то что ему нравиться.
Ой вы сразу на меня обиделись
Ну как это сказать Чисто из ваших личных определений - с хвастунами и бездельниками - как то не очень хочется общаться.
Я просто хочу общаться
Тут есть небольшая проблема, что желание должно быть обоюдное, но с вашей манерой общения вы похоже отбили желание даже у тех кто вам и делал довольно большие скидки.
меня постоянно пытаются на улицу чтобы я пошёл
Правильно, кстати делают. Меня тоже надо выгонять, когда дома сижу. Для смартфона есть хорошее приложение - шаги считает.
либо Sprachkentnisse fließend Deutsch
ну это как бы само собой разумеющееся, хотя английский тоже канает.
Я ищу работу только в радиусе 80 км. от своего дома
странное желание для общественного транспорта, у меня только 5-10 км. Было раз 30 км по автобану, больше не хочу.
Чисто из ваших личных определений - с хвастунами и бездельниками - как то не очень хочется общаться.
Насчёт хвастовства, можете почитать https://ru.wikipedia.org/wiki/Хвастовство это комплекс бедного советского человека, вот цитата из одной газетки:
«80% горожан, красиво проводящих свое время, демонстрирующих богатую и счастливую жизнь, на самом деле находятся на грани, на грани банкротства», — уверен бизнесмен, завсегдатай светских тусовок Воронежа Дмитрий Воронин.
Насчёт бездельничества, ну во-первых я имел ввиду немного другое, об этом я напишу чуть ниже, во-вторых нужно пройти хотя-бы Vorstellungsgespräch, вот к примеру было ТЗ сделать гостевую книгу, я сделал гостевую книгу как просил меня мой будущий шеф, гостевая книга работала как часы, но я получил без причин просто тупо отказ, а ехал я за тысячу км. и арбайтсамт просто больше не хотел чтобы я ездил на такие расстояния, ведь оплачивали не только поездку на ICE поезда, но и проживание в отели. В-третьих нужно быть роботом чтобы терпеть выходки начальника или руководителя проекта, постоянный вынос мозга на митингах это не моё. Я уже слышал фразу от своего руководителя проекта на митинге типа:Вы тут никто. В-четвёртых начальник не хочет чтобы код как попало был слеплен. В-пятых вы сами мне сказали что на MS Access и на PHP деньги не заработаешь. В шестых MrSanders сказал что я плохой программист. Значит мне точно не надо идти в айти.
А насчёт слова бездельничество. Если бы кто-то убедил меня что у меня хорошие способности в айти (без шуток, сарказма и иронии), то была бы ещё мотивация устраится на работу, но после слов MrSanders, он меня окончательно убедил в том, что я туп и для айти я никак не гожусь, у меня отпало просто желание развиваться дальше в айти, поэтому MrSanders пусть работает раз такой умный, а я буду дома сидеть за его же счёт. Он же ведь умный, а я полный тупица. Вот так вот! Таких тупиц как я опасно брать на работу, вдруг код неправильно напишу, так что, умные такие как MrSanders пусть работают, а такие тупицы как я на печке лежат, ну что поделать если я родился никчёмный и глупенький программист? Ну и раз считаете что я глупенький, должны мне скидку дать. А если я не глупенький то зачем говорить что я не умею программировать и что мой код полный отстой? Поэтому я сказал что я бездельник, чтобы только MrSanders было неприятно а не вам.
Ну вот раз я тупой программист, поэтому я и бездельник. Как поумнею, так сразу перестану быть бездельником, и буду отсылать свои Bewerbungи, и устроюсь на работу, но покуда я тупой, а это скорей всего на генетическом уровне, то я скорей всего пожизнино останусь бездельником, поэтому просил чтобы дали скидку.
Я ищу работу только в радиусе 80 км. от своего домастранное желание для общественного транспорта, у меня только 5-10 км. Было раз 30 км по автобану, больше не хочу.
Потому-что у арбайтсамта отпало желание платить мне за проезд и за проживание в гостинице это где-то свыше 200 евро, а после сплошных отказов меня послали на специальные курсы чтобы учился писать бевербунги.
либо Sprachkentnisse fließend Deutschну это как бы само собой разумеющееся, хотя английский тоже канает.
Что требуется, то и нужно знать.
Обычно, что он не самый-самый и что не все ему должны ребенок узнает между 4 и 6 годиками...
Ну если между 4 и 6 годиков такое узнают, ну тогда права можно уже в 7 лет получать и садиться за руль, и PayPal и Ebay аккаунт можно открывать уже в 7 лет.
Это вы скажите Пиаже https://ru.wikipedia.org/wiki/Фено�%...:
Феномен Пиаже — психологическое явление, наблюдаемое у детей дошкольного возраста и заключающееся в невозможности постижения ими таких характеристик окружающих предметов, как количество, размер, объём и т. п.
Этот феномен выражается в ошибках количественного сопоставления характеристик. Проверка производится рядом опытов, называемых задачами Пиаже (англ. Piaget's conservation experiments). Например, ребёнок может указывать, что:
- предметов, положенных в ряд, по его мнению, становится больше, если их же расставить с бо́льшими промежутками;
- кусок пластилина, по его мнению, уменьшается, если из шарика его раскатать в «сосиску» или полоску;
- верёвка становится короче, если её изогнуть.
Стадии реакции ребёнка на проводимые опыты:
- непонимание сохранения (4-6 лет) — ответ зависит от расположения и формы;
- промежуточный уровень (7-10 лет) — ребёнок либо даёт разные по правильности ответы в разных ситуациях, либо даёт правильный ответ, но не может объяснить; либо меняет ответ в зависимости от контрвнушения;
- понимание сохранения (11-13 лет) — ребёнок уверенно даёт правильный ответ и может его объяснить.
Вот погуглил что должен между 5 и 6 уметь http://cvo-samara.ru/colleagues/metod-docs/doshkol-know-do
Ребенок в возрасте 5 - 6 лет должен уметь:Различать и называть виды транспорта, предметы, облегчающие труд человека в быту, и предметы, создающие комфорт.
Определять размер, цвет, форму, «вес», материал предметов и на основе этого описывать предмет.Классифицировать предметы, определять материалы, из которых они сделаны. Самостоятельно характеризовать свойства и качества этих материалов: структура поверхности, твердость — мягкость, хрупкость — прочность, блеск, звонкость, температура поверхности.Знать, что любая вещь создана трудом многих людей.Называть профессии строителей, земледельцев, работников транспорта, связи, швейной промышленности.Знать своих родственников, домашний адрес.Знать некоторые правила дорожного движения: улицу переходят в специальных местах, через дорогу переходить можно только на зеленый сигнал светофора.Называть свое имя, фамилию, сколько ему лет, город в котором живет, свою страну и столицу.Фамилии, имена, а также профессии своих родителей.Анализировать результаты наблюдений и делать выводы о некоторых закономерностях и взаимосвязях в природе.Знать два - три вида травянистых растений, о способах их вегетативного размножения.Иметь представления о переходе веществ из твердого состояния в жидкое и наоборот.Различать зимующих и перелётных птиц; находить и узнавать четыре - пять видов зимующих птиц: воробья, сороку, синицу, снегиря и др.Рассказывать о повадках диких животных; о помощи человека природе.
А зачем это кому-то может быть нужно?
Ну просто если по вашему мнению у меня проблемы с мышлением, то пожизнино человек застревает в детском возрасте, психологический возраст зависит от IQ https://ru.wikipedia.org/wiki/Умст�%... и их прощают:
Вот к примеру, на шпрахкурсах, мы пошли в WfbM, там работали люди с умственной отсталостью, одна взрослая девушка при виде нас, опракинула кружку, и она разбилась, если бы она была бы не с умственной отсталостью, на неё бы наорали.
Почему программист ищет работу через Arbeitsamt? Что за нонсенс?
Потому-что это был 2012 год, с 2013 на пенсии.
>А зачем это кому-то может быть нужно?
Ну просто если по вашему мнению у меня проблемы с мышлением, то пожизнино человек застревает в детском возрасте, психологический возраст зависит от IQ https://ru.wikipedia.org/wiki/Умст�%... и их прощают:
-----
А тут точно есть ответ на вопрос?
Что-то Я не нашел ни одной буквы, которая бы описывала зачем кому-то нужно убедить тебя в том, что у тебя что-то в каком-то (безотносительно хорошо/плохо) виде.
одна взрослая девушка при виде нас, опракинула кружку, и она разбилась
-----
Не понимаю - как саморазбитие девушки связывается с опрокидыванием кружки? Ну захотела кружка опрокинуться и опрокинулась! Чего девочке то разбиваться?
А как же сайты фирм? Например, банков:
https://sparkasse.mein-check-in.de/sparkasse-koelnbonn/pos...
https://www.db.com/careers/de/berufserfahrene/stellensuche...
Не говорю уже про всякие LinkedIn или Stepstone.
А как же сайты фирм? Например, банков:
Это разрозненная не систематизированная информация. Если есть цель попасть на какаю нибудь фирму, то ок. А так что бы найти вакансию, нужно зайти на сайт. На какой сайт? Как получить списки сайтов с подходящими вакансиями?
Не говорю уже про всякие LinkedIn или Stepstone.
Всякие LinkedIn или Stepstone можно и нужно использовать тоже. Но сайт арбайтзамта был тоже неплох.
А как же сайты фирм?
-----
А ты уверен что сайты нужных фирм нормально обслуживаются?
Это ведь персонал надо обучать... а текучка всегда есть...
По крайней мере регулярно сталкиваюсь с ситуацией когда у меня есть информация об вакансии, а на сайте компании вакансии нет и хрюша не в курсе что там может что-то быть...
Насчёт хвастовства, можете почитать
почитал
"Хвастовство присуще практически всем людям в детском возрасте"
Если бы кто-то убедил меня что у меня хорошие способности в айти
Это решает исключительно сам "носитель знаний" . Остальное чисто для проверки.
поэтому просил чтобы дали скидку.
Ну вожак стада не просит ведь львов дать скидку тем вот с красным пятнышком.
Кто может быстро бегать тот бегает, кто нет, того сжирают. Закон джунглей называется вроде.
Так что надо приспосабливаться, котяра вон велик купил.
По крайней мере, не выпендриваться.
А то, если самая быстрая антилопа будет грить льву - те не кошка с зубами, а енот из зоопарка, то и её сожрут.
и устроюсь на работу
Зачем, уже ведь решили, что работа в коллективе абсолютно не для вас.
Делайте, что нравится и получайте удовольствие.
"Хвастовство присуще практически всем людям в детском возрасте"
А раньше хвастывались постоянно. Допустим останскинская башня в те времена когда её построили была выше всех в мире. Её строили для понтов, т.к. она работает в радиусе от 70 до 100 километров и там ровнина, чтобы те кто первые на луне побывали, с луны эту башню видели и от завести бесились. И когда смотришь все из 60х документальные фильмы, там рассказывали с городостью и с таким пафосом, как-будто тот кто озвучивал это сам сделал. Большая гордость была быть октябрёнком, пионером, я октябрёнком был и помойму пионером был. Ещё были заслуженные работники, ударники, а если с одними пятёрками школу оканчивал давали золотую медаль. Может просто у меня в голове по инерции всё с того времени...
А в современном мире хвалиться и хвастываться это позор, но человек-моль точнее дядя Вова, который уже как 20 лет правит балом, и год как седит в своём секретном безопасном месте, где-то там где дачи, за высокими заборами, глубоко под землёй, куда его хейтеры и коронавирус не доберутся, он постоянно перед всеми хвастается, раньше несколько раз в год показывали каких он подвигов достиг, на словах он сильный, а как ковид накрыл страну, так сразу спрятался и находится до сих пор в своём секретном месте, хотябы для приличия сделал бы себе отечественную прививку от ковида, а то я каждый день слышу в новостях какая у них там отечественная прививка передовая, которая 200 очков даст американо-немецкой прививки, раньше хвастовался как он
птиц спасал, как в прорубь в очень холодную воду прыгал, как в тайге выживал, а сейчас хвастуется несуществующими ракетами, показывает красивые видеоролики, а вообще у кого оружие, тот не показыввает и не хвалится. Он хвастун в кубе, значит он ещё в яслях . Лицо страны маленький хвастунишка. Вот такие хвастунишки и управляют страной. Раньше смеялись над дядей Борей, а сейчас все смеются над хвастунишкой из яслей. Таких бы хвастунов как он ещё бы где поискать, полный детский сад. Мелкий человек как по значимости так и по росту, но с большими понтами и большими амбициями. Ну ничего скоро хромой старичёк прийдёт и займёт кабинет белобрысого старичка, который по ходу тоже из яслей, и все понты у хвастунишки
из яслей по другую сторону атлантики поубавяться, эти 4 года с хвастуном сюсюкались, через 14 дней хромой старичёк будет с хвастуном по другому разговаривать.С мелкими людьми и с большими понтами разговаривают коротко, точнее наказывают кнутом и пряником. Кнут это новая толстая пачка санкций, костыль хромого бьёт больно, за 10 тыщ км. достанет.
На бывшей родине у дяди Нурика тоже были понты, но не такие как у мелкого человека с большими понтами и амбициями, зато народ нищий и понтился друг пере другом. В школе понтились друг перед другом даже, в универе понтились , перед соседями понтились. Но такого мелкого человека с большими понтами век искать, поэтому там ясли, и мелкий человек уже год как прячиться. Через 14 дней его видеоролики с ракетами замолкнут от стыда.
И я считаю правильно что мелкомягкие теперь будут разрабатывать что-то для военных, у них вся военная техника будет синхронизриоваться, это поубавит понты у главного хвастуна из яслей.
Ну вожак стада не просит ведь львов дать скидку тем вот с красным пятнышком.
Кто может быстро бегать тот бегает, кто нет, того сжирают. Закон джунглей называется вроде.
Не в обиду, не сдержался... и не мог не ответить, это только ответ, и то только потому, раз вы сравниваете тут пользователей с дикими животными в дикой природой...
Ну если вы считаете себя львом и у вас закон джунглий, ну то тогда вы форумом и страной попутолись, лично я не считаю Германию джунглией и не хочу жить по таким законом, хотя деревьев тут намного больше чем на бывшей родине, и у нас нет законов как у примитивных диких хищников. Лев хищник, серого вещества у него мало чем у хомосапиенса, добывает пищу не головой, а благодаря того что может быстро бегать и больно своими острыми зубами кусать, даже если у льва мозгов хвотало бы, многие дикие животные дальтоники, и различают хорошо те цвета, которые только есть в природе, точнее там где он обитает, а не на мониторе, если бы лев умел бы читать, лев бы не смог бы прочитать этот текст из-за дальтонизма. А мы из обезьяны в человека эволюционировали потому, потому-что плохие обезьяны выгнали наших предков на опушку, вот и пришлось по земле ходить, мозгами шевелить, а у тех кто нас прогнал у них и осталось закон джунглий, поэтому обезьян только в джунглях и увидешь, ну ещё их можно в зоопарке увидеть. И ещё тот кто в джунглии живёт, он быстро умирает, даже сильный лев может рано умереть, потому-что он сам себя вылечить не сможет, а человек себя может вылечить, поэтому ваш пример был не в попад.
Так что надо приспосабливаться, котяра вон велик купил.
Удивительно что кошка научилась котаться на лисапеде, ведь закон джунглий.
По крайней мере, не выпендриваться.
Ну... таких выпендрёвых как моль поискать бы. Маленький человек, а понтов в 1000 раз больше чем у меня.
А то, если самая быстрая антилопа будет грить льву - те не кошка с зубами, а енот из зоопарка, то и её сожрут.
Ну я не в зоопарки, а в культурной стране, пусть в зоопарки там друг другу мычат.
Не понимаю - как саморазбитие девушки связывается с опрокидыванием кружки? Ну захотела кружка опрокинуться и опрокинулась! Чего девочке то разбиваться?
Под словом "она" я имел ввиду кружку, а не девушку, просто когда пишу уже сонный. Девушка разбила кружку, и то что было в кружке вылилось из разбитой кружки. В нормальной компании бы наругали что кружку разбили. Нас на фирме ругали за пустяки, допустим за то, что в микроволновку еду без крышки ставят, поэтому бумажку с большим и жирным шрифтом наклеели на дверцу микроволновки, чтобы когда ставили в микроволновку еду для разогрева, закрывали крышкой. И на митинге говорили, что мы тут никто. А эту девушку не стали ругать. Она разбила, потому-что там было много людей. Кстати у умственоотсталых людей рано начинается деменция, чем ниже IQ тем раньше деменция. А постоянные напряжение мозгов, типа программирования даже на GW Basic-е защищает мозг от деменции. Такая-же аналогия с мышцами, нет нагрузки на мышцы, мышцы атрофируются.
чем ниже IQ тем раньше деменция.
-----
И когда же начинается деменция при нулевом IQ?
В нормальной компании бы наругали что кружку разбили.
-----
Ну тебя тут не ругают ни за какие кружки - значит тут компания не нормальная...
ГосподЯ, девочка кружку бьет и из девочки вытекает что было в кружке...
это точно в самый главный цирк надо идти работать.
Круче будет - если из девочки будет вытекать в разбитую кружку...
Но девочку бить не надо... По крайней мере так меня учили в детстве.
Правда потом выяснилось, что небитие девочки на девочку влияет плохо...
а битие девочки плохо влияет на мальчика - его в тюрьму сазжают...
а совсем без бития - низзя... т.е. девочки должны быть самобитные...
Как-то так получается.
Я так понимаю, что ответа на вопрос - "Почему кто-то должен тебя в чем-то убеждать?" - не будет?
Так не интересно - буду писать еще реже чем сейчас и гораздо больше глупостей...
И когда же начинается деменция при нулевом IQ?
Нулевого IQ у живого человека достигшего совершенолетия не бывает, минимальный IQ это 20.
Я так понимаю, что ответа на вопрос - "Почему кто-то должен тебя в чем-то убеждать?" - не будет?
Ну ведь есть те, которые утверждают что у меня какие-то проблемы с мышлением. Ведь проще обвинить своего опонента в том, что у него есть какие-то проблемы с мышлением, чем доказать обратное. И дело тут не в обиде, а в том, что другие люди, которые читают что пишут про меня, уже перестают воспринимать меня серьёзно. Хотя я уже много раз писал что в таких случаях нужно отвечать.
я не в зоопарки
-----
Ты в этом уверен?
Ибо есть джунгли и есть зоопарки.
И везде где не зоопарки - там джунгли.
А ты утверждал что ты не в джунглях...
AlexNek объяснял про закон джунглий, объяснял про выживаемость диких животных, а так-же упомянул про зоопарк. В данном контексте https://ru.wiktionary.org/wiki/джун�... AlexNek имел ввиду это:
1. непроходимые низкорослые заросли в болотистых местностях
3. перен. публиц. о среде обитания, проживания кого-либо, отличающейся плохими условиями, нравственным падением, жестокостью и т. п
Зоопарк - оттуда же - искусственно созданные условия для выживания неспособного выжить в джунглях.
Ни то, ни другое в данной ситуации и в данном контектсе не подходит. Живём по закону, которые принемает государство/парламент, как только закон нарушается, то человек который нарушел закон, получает соответственное наказание, если человек совершил тяжкое преступление, то примененяют высшую меру наказания, и этого преступника сильно другие порицают. А те кто думают что жизнь как в дикой природе, то они попутались.
Не путайте нормальный орган с пальцем. Политика и пропаганда это как бы немного другое
Я то не путаю, современную молодёжь воспитывали как в 60х/80х гг. их родителям им вбивали в голову. Во всяком случае у меня было воспитание как в 60х. А то что я писал это не политика и не пропаганда а понты, просто моль мелкий человек очень любит попонтится, а сам уже год непонять где, и этот человек большой хвастун - лицо страны! Вот всё нормально, всё замечательно в стране, а зачем кому-то знать что он в бастикафе спустился, или с журавлями летал? Тупо понтится и всё.
Обычно читают ответы, а после уже сравнивают свое мнение с чужим.
Ну я бы так не сказал. Многие не врубаются о чём речь, вот в одном форуме многие программисты верели одному программисту, что он лучший программист того форума, у него сплошные понты, но я его разул, он чужой код выдавал за свой, поэтому ему и верели, а теперь о нём многие только сильно негативного мнения, но и он мне тоже сильно за это напакастил. Он чужой код выдовал за свой, и просил чтобы за его проект ему донатили. Или "помогал" другим в форуме в программирование, а потом требовал денюжки. Даже журналисты могут попутать как это было с BolgenOS, сначало на весь Тагил журналисты заявили о том что BolgenOS будет достойной заменой Windows:
Потом пришлось опровергать...
но я его разул
А это как - понты или опять хвастовство?
Я страшно не люблю хвастунов и не люблю выяснять "отношения". Если у вас есть какие технические проблемы, давайте в новой ветке пообсуждаем.
а потом требовал денюжки
Ну и у меня постоянно требуют, за неразглашение секретов с моей вебкам-ки.
Считаете, что я купил вебкам и плачу?
А это как - понты или опять хвастовство?
Это не хвастовство, это я о том, что даже опытные программисты наивные, и верят мошенникам копипастерам, вместо того чтобы посмотреть внимательно на названия программы или хотябы покопаться в его исходниках. По названию программы можно найти автора. Так что если кто-то наклеет мне какое-нибудь негативное клемо, типа "проблема с мышлением", наивный человек, даже опытный программист, не будет анализировать, а поверит на слово, тому кто написал. Самый яркий пример, нам должны были сменить окна, потому-что там щели и дует, но мы постоянно торгуемся и сбеваем цену, и домоуправление запретила той фирме менять нам окна, потому-что постоянно торгуемся, они не стали анализировать, просто позвонили нам и сказали что отказываются окна менять, так-как домуправление запретило нам менять окна.
Я страшно не люблю хвастунов
Взаимно, но моль мелкий человек и любит постоянно попонтить, сейчас мы знаем что эта прививка в 200 раз лучше чем западная, и покуда у многих двойное гражданство, все кого знаю голосовали за этого хвастуна, есть посольство или консульства, они туда ходили голосовать за главного хвастуна. А когда я последний раз с друзьям был на дне рождение в ресторане, я сказал что этот мелкий человек очень плохой, друзья вроде не глупые, есть там и с высшим образованием, но я чуть вилку в глаз за такие слова не словил. Они верят в красивые понты и хвастовство мелкого человека!
Ну и у меня постоянно требуют, за неразглашение секретов с моей вебкам-ки.
Считаете, что я купил вебкам и плачу?
Полная ерунда что вы написали... Давайте так! Было так дядя сильно болел, и дела были плохими у меня, чтобы мне не мучиться, сказали мне мол зарегистрируйся в форумах и общайся. Так и сделал, было мне скучно накалякал код, и спросил программистов в форуме. Ответил самый умный тот который копи-пастер, поправил мой код, и сказал я тебе исправил код, и давай мол денюжку плати за то что он мне код исправил. Я пришёл общаться, а не чтобы мне за код денюжку платить. Причём он школьник, по тем временам ему лет 12 было, в музыкальной школе учиться, а всех "учил" дядек которым под 40-50 лет как нужно "правильно" программировать. До того как я его раздел ему верели 40-50 летний программисты, после хамства в мой адрес, я раскрыл его фейки, и после это просто перестали ему верить.
наивный человек, даже опытный программист, не будет анализировать, а поверит на слово,
Не имею понятия кто сказал, но программисты не верят словам, потому как хорошо задокументированный баг, автоматически становится фичей!
Самый яркий пример
Совершенно не понял.
Всё что нужно от квартиросъемщика, это заявить на щели в окнах. Остальное его уже не касается. "Торг здесь не уместен"
Не имею понятия кто сказал, но программисты не верят словам, потому как хорошо задокументированный баг, автоматически становится фичей!
Мой бывший начальник у которого я делал практику, он успешно окончил институт, но часто прислушивался к моему мнению, у него в визитке и на сайте написано что он Dipl Ing. и считал меня не плохим программистом, так даже написано в моей характеристике.
но программисты не верят словам,
Хех, многие программисты не всегда понимают чужой код, так что дешевле поверить словам, чем корячиться и понять сложный код, ведь можно такой код написать, что никто другой кроме автор кода не поймёт. Современный программист любит лямбды/анонимные функции, кортежи, часто видно в коде условный "?", а у дотнетчиков часто вижу в коде LINQ.
Считай повезло, в следующий глаз зальют "новичком"
Без коментариев....
В каком именно месте? Вам дать письма почитать? Их у меня есть
Просто, причём тут веб камера?
У меня есть большое подозрение, что над вами поприкалывались.
Кто? Школьник которому 12 лет, который учиться в музыкальной школе? Вместо того чтобы учить уроки он строчил в форуме. Так наоборот над ним поприкалывались, в его проект, код который он украл, он получил только за него 1 рубль. Просто теперь он в своём форуме просит денюжку.
Просто, причём тут веб камера?
Всё очень просто для обывателя.
Приходит письмо с твоего адреса и тебе внушают, что все пароли стибрены, полный контроль над компом установлен. Веб камера незаметно включена и всё снимает что ты там делаешь.
Не хочешь компромат в общем доступе - плати.
форуме просит денюжку
Надо попробовать, хорошая идея
Может еще async/await запретим
Ну это редко используется, в основном это нужно там, где большие данные черпаются, обрабатываются, или через интернет что-то вытаскивается, чтобы основная программа не заморозилась, а await она ждёт пока что-то асинхронно там делается, как выполнится идёт дальше.
Приходит письмо с твоего адреса и тебе внушают, что все пароли стибрены, полный контроль над компом установлен.
Ну... бог его знает... в этом мире всё возможно, вот статья https://sec.hpi.de/ilc/statistics, статистика просто ошеломляет. Проверил https://sec.hpi.de/ilc/ у меня у одного почтового ящика логин и пароль где-то в интернтете лежал.
Надо попробовать, хорошая идея
Ну не надо до уровня 12 летнего школьника опускаться, вам тоже дадут за такую работу только 1 рубль. Обидно что он копи-пастит, и за свой продукт выдаёт, и ещё copyright свой ставит. Хотя в apk файлах находится readme.txt, и там настоящие авторы программ написаны.
в основном это нужно там, где большие данные черпаются, обрабатываются,... чтобы основная программа не заморозилась
Можно ли это понимать так, что если у меня есть прога которая тормозит при чтении большого файла, добавление async/await меня спасет?
Можно ли это понимать так, что если у меня есть прога которая тормозит при чтении большого файла, добавление async/await меня спасет?
Про C# понятия не имею где асинхронно нужно что-то выполнять. В вебе много что работает асинхронно, иначе браузер зависнет или будет сообщение что веб браузер не реагирует, AJAX - https://ru.wikipedia.org/wiki/AJAX, который появился аж в 2005 году! В IndexDB всё асинхронно - https://developer.mozilla.org/ru/docs/Web/API/IndexedDB_AP..., появились промисы - https://developer.mozilla.org/ru/docs/Web/JavaScript/Refer..., есть Web Workers - https://developer.mozilla.org/en-US/docs/Web/API/Web_Worke..., есть Service Workers - https://developer.mozilla.org/en-US/docs/Web/API/Service_W... . В WebMIDI асинхронно - https://www.w3.org/TR/webmidi/, какие-нибудь веб сокеты - https://stackoverflow.com/questions/42304996/javascript-us..., в Automative - https://www.w3.org/TR/vehicle-information-service/. И async/await есть - https://learn.javascript.ru/async-await работает с промисами хорошо. По мне так много что в современном JavaScript асинхронно, и в NodeJS тоже.
А зачем тогда шум поднимать? Или очень много человек платило?
Просто прикололись над школьником.
То Вы кричали, что гады за помощь на форуме деньги хотят, а теперь это был просто прикол с вашей стороны.
Да меня просил деньги за помощь, потом просил деньги на его проект. Один из программистов дал ему 1 рубль. Я ему ни копейки не дал, т.к. я с ним никакой контракт не подписывал.
ну видимо речь шло о "donation"
ну донаты, мне всёравно как называется.
Я честно не знаю зачем async await, с моей точки зрения просто чтобы повыпендриваться. До async await, в колледже промывали мозги на уроках .net BackgroundWorker - https://docs.microsoft.com/ru-ru/dotnet/api/system.compone..., а на уроке Java учили инструкцию/оператор synchronized т.е. делали синхронные методы, в колледже мы в шутку ласково называли мистер Фред https://www.tutorialspoint.com/java/java_thread_synchroniz.... Можно просто играться в async await когда скучно....
<html><head><script> var count=0; var tm = null; window.onload = () => { var el1 = document.getElementById('div1'); var el2 = document.getElementById('div2'); (async function() { let promise = new Promise((resolve, reject) => { setTimeout(() => { resolve(true); }, 4500); }); result = await promise; if(result == true) { el2.innerHTML = 'Ready!'; clearInterval(tm); } })(); el2.innerHTML = 'Init!'; tm = setInterval(function() { count = parseInt(count)+1; el1.innerHTML = count; }, 100); } </script></head><body><div id="div1">Empty!</div><div id="div2">Empty!</div></body></html>
Для меня самое сложное в программирование на данный момент это заставить PSX Chipmunk BASIC запускаться на Playstation 1, мало того что бейсик не под правильную платформу откомпилирован там, там регион Japan, а у меня Playstation регион Europe, так и примеры там не работают. Там нужно знать адреса, потому-что когда код компилируется, всё запихивается в один exe файл. Посмотрел код вот этой игры там сплошные адреса... а не имя файлов. Я хочу свои игры, которые я разработал на бывшей родине перенести на приставку. Компилируется спомощью PSY-Q, и многому научился благодаря этому гению.
И ещё не получается музыку перенести в NES - https://nesdoug.com/2018/09/05/15-music/ музыкальная библиотека ипользуется там вот этого гения. Музыка пишится на FamiTracker, спрайты рисуются на YYCHR, в EXE компилируется спомощью СС65 - https://cc65.github.io/
Ну и ещё я не могу сделать образ Windows CE для Sega Dreamcast, там так... компилируешь проект, собирается образ Windows CE, добавляешь нужные компоненты, потом записываешь на CD, когда вставляешь диск сначало загружается Windows CE, которая по Autorun запускает игру. Тут показано https://www.youtube.com/watch?v=iMvG31AtV0U как Sega Dreamcast SDK выглядет. И ещё эмулятор Nintendo Switch не хочет запускать, то что я откомпилировал на DevkitPro
ну донаты, мне всёравно как называется.
Если Вам по барабану, то не путайте других. Сравните вот два высказывания:
"Мне помогли на форуме с моей задачей, но захотели за это деньги"
"Мне помогли на форуме с моей задачей, но попросили потом донат на свой проект"
Для меня это две большие разницы.
зачем async await, с моей точки зрения просто чтобы повыпендриваться
https://techrocks.ru/2020/01/11/asynchrony-in-c-sharp/
С чем Вы здесь не согласны?
Playstation - как то ну абсолютно не интересует, сорри.
Он ещё школьник, причём как понял музыкальной школы. Я его не просил мне править код. Он за ТЗ просит 10 баксов, говорит если у фирмы нет 10 баксов значит эта фирма очень жадная, а за чужой проект, который он назвал своим, просит донаты. Это из этой же санта барбары:
С чем Вы здесь не согласны?
async/await это синтактический сахар https://ru.wikipedia.org/wiki/Синт�%...
Синтаксический сахар (англ. syntactic sugar) в языке программирования — это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека.
Это может быть любой элемент синтаксиса, который даёт программисту альтернативный способ записи уже имеющейся в языке синтаксической конструкции, и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле.
Согласен с тем, что в C# эта фьюча чисто для понтов. В вебе там всё вроде как в одном потоке идёт, а async/await нужно чтобы поставить в очередь и дальше заниматься своими делами, асинхронная функция висит где-то в очереди и выполняется, как что-то сработало, происходит прерывание и возвращается к асинхронной функции, там где await, и пошло дальше что после await, при загрузке javascript веб браузер просто поставил асинхронную функцию в очередь и знать не желает, потому-что давно вышел из асинхронной функции.
Вот пойду опять на тот форум, а C# программист будет говорить, что никто лучше кроме него самого в async/await не разбирается, но зато работы нет. Хотя если он хвастывался что Erlang знает, значит и async/await знает.
Но зато там другие проблемы, кому нужны программы в его стране, если почти вся страна пиратит, если Россия борится с торентами, то КЗ не борится. А заказчики скорей всего могут быть только крупные компании, типа Казтелеком, Казпочта, КТЖ. А мелким фирмам нафиг этот WebForms/WinForms/C# не нужен, он ещё вроде гений по Erlang-у, и Python-у. Надо тоже как-нибудь Erlang ради прикола изучить, вроде WhatsApp на Erlang-е написан.Хотя, по кое-каким его постам, я могу предположить, что он софт для казино пилит, потому-что этот программист интерисовался монетоприёмником. Возможно он внедрял систему Онай, которую могие почему-то критикуют.
Согласен с тем, что в C# эта фьюча чисто для понтов.
А можно текст, где это написано в приведенной статье?
А мелким фирмам нафиг этот WebForms/WinForms/C# не нужен
А каким нужен?
Не нашел Ерланга в топ 10
https://fossbytes.com/most-popular-programming-languages/#...
НП.
Этому хвастуну надо с .NET переквалифицироваться скажем на Ada и перейти на six/nux/nix/bsd. Дело в том, что в этом или в следующем году будут строить АЭС, нужно знать особенности ОС QNX и Ada, а то что-то по моему мнению Windows не безопасная система для АЭС.
А можно текст, где это написано в приведенной статье?
В приведёной нет, но во многих упоминают что это синтактический сахар. Нужно там, где в одном потоке.
А каким нужен?
Крупному бизнесу. Малый и средний на - Microsoft Access и 1с. Для крупного не только .NET, там смесь разных других технологий. Для малого и среднего бизнеса запаришься защищаться от пиратства.
Не нашел Ерланга в топ 10
Ну многие ЯП не входят в топ, по оценкам Tiobe Index https://www.tiobe.com/tiobe-index/ ABAP находится на 27 месте, а Ada на 32, а зарплата намного выше, чем у тех же .NET разработчиков. Те кто пользуется SAP, раз денег хватило на SAP, значит хватит и на модули, поскольку Entwicklerlizenz для SAP стоит где-то 3k-6k€ (это старая информация), то могу за какой-нибудь простой модуль поставить 4k €.
В вебе там всё вроде как в одном потоке идёт
-----
Кто тебе сказал такую глупость?
Маленький веб - в котором аксесс, пыхапы и два потребителя в день - там хоть однозадачную систему лепи.
А как начинается что-то серьезное - там будет совсем по-разному...
Кто тебе сказал такую глупость?
Под вебом имел ввиду JavaScript, Google Chrome, и текущая вкладка.
https://www.geeksforgeeks.org/why-doesnt-javascript-suppor...
Why doesn’t JavaScript support multithreading?
As you may most likely know, JavaScript is single-threaded. To explain better, this implies one single thread handles the event circle. For more established browsers, the entire browser shared one single thread between every one of the tabs. Present-day browsers enhanced this by utilizing either process-per-site-case or various threads per tab. Albeit devoted threads improved the responsiveness of pages, regardless it left every tab unable to deal with different scripts running at once.
Почему JavaScript не поддерживает многопоточность?
Как вы, наверное, знаете, JavaScript является однопоточным. Чтобы лучше объяснить, это подразумевает, что один поток обрабатывает круг событий. Для более известных браузеров весь браузер разделял один поток между каждой из вкладок. Современные браузеры улучшили это, используя либо процесс для каждого сайта, либо различные потоки для каждой вкладки. Хотя выделенные потоки улучшили отзывчивость страниц, несмотря на то, что каждая вкладка оставалась неспособной работать с разными скриптами, запущенными одновременно.
https://developer.mozilla.org/ru/docs/Learn/JavaScript/Asy...
Пока выполняется каждая операция, ничего больше не может произойти — обработка (отображение) документа приостановлена. Так происходит, как было сказано в предыдущей статье, потому что JavaScript является однопоточным. В каждый момент времени может выполняться только одна команда, обрабатываемая в единственном — главном потоке. Все остальные действия блокируются до окончания выполнения текущей команды.
https://medium.com/@stasonmars/полн�...
JavaScript сам по себе однопоточный, что означает то, что только один блок кода может запускаться за раз. Так как движок JS выполняет наш код, обрабатывая строку за строкой, он использует один стек вызова, чтобы продолжать отслеживать код, который выполняется в соответствии с установленным порядком. Тоже самое, что и делает стек — структура данных, которая записывает строки выполняемых инструкций и выполняет их в стиле LIFO, то есть Last In First Out, что переводится как, “последний пришел — первый обслужен”.
но во многих упоминают что это синтактический сахар
Вообще то не в этой
Вот например возьмем Null-conditional operators ?.
Там достаточно простое преобразование
a?.c = 3; ==> if(a != null) a.c =3;
Для async/await тоже самое напишите?
И это ничего, что он как бы место в TAP занимает
Не охота спорить, только нервов и сил много трачу чтобы ответить.
P.S. Тот программист-хвастун ещё упоминал Эликсир, а в своём блоге использовал только Erlang, скучно было я пока-что освоил немножко благодаря этому ютуберу Erlang https://www.youtube.com/user/yzh44yzh Там атомы, кортежи, списки, лямбды, акумуляторы, а вместо циклов рекурсии.
Как освою полностью Erlang, может буду осваивать и Эликсир. В чатах, и в мультиплеерных играх лучше всё-таки использовать Erlang, может быть я с Erlang перейду на Эликсир.
https://start.drv-bund-karriere.de/sozialversicherungsrech...
Посмотрел в эту сторону по совету уважаемого кодера. Это мне , действительно ближе. Хотя, тестирование ни в коем случае, не собираюсь сбрасывать со счетов - фиг его знает, как будет жизнь развиваться. так что в данное время все свободное время, которого почти нет, уделяю языку.
Признать юр.диплом на уровне немецкого 1го гос.экзамена могут поздние переселенцы и их супруги (7 параграф). Вы ж юрист с большим опытом. Закон прочитайте, комментарии, если закон не поймете. Так что, если проблема продолжения правовой деятельности только в потере лет на учебу и сдачу 1го гос.экзамена, то ее нет.
Рефендариат, кстати, оплачивается.