Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Работа тестировщиком после переезда в Германию

11076   16 17 18 19 20 21 22 23 24 25 26 все
uscheswoi_82 местный житель22.12.20 21:35
uscheswoi_82
NEW 22.12.20 21:35 
в ответ AlexNek 22.12.20 20:48
А какой именно компилятор?

GCC


С ОС тоже интересно.

Впринципе каждый может сделать свою сборку линукса, вплоть до изменений ui, look & feel, и добавлений своих самописных утилит.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 местный житель22.12.20 21:41
uscheswoi_82
NEW 22.12.20 21:41 
в ответ AlexNek 22.12.20 21:11
Ой, хочу иметь PHP под виндой и IIS, без установки каких либо спец. прог. типа Денвер

У нас хостинг на 1&1, там почему-то IIS и PHP, запарились с web.config... особенно когда идёт речь о маршрутизации https://stackoverflow.com/questions/50123761/web-config-to....

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 местный житель22.12.20 21:55
uscheswoi_82
NEW 22.12.20 21:55 
в ответ AlexNek 22.12.20 21:11
Кстати, С# в той же теории также может работать на любой платформе.

В теории да, и то только если на asp net core допустим, а со средой рабочего стола, прийдётся поморочить голову, в одних KDE, в других Gnome или LXQt, в более старых CDE.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот22.12.20 21:56
AlexNek
NEW 22.12.20 21:56 
в ответ uscheswoi_82 22.12.20 21:27
Я под этим предложением имел ввиду нестандартную архитектуру, несовместимую допустим ни с x86, ни с amd64

Мне довольно сложно читать чужие мысли на расстоянии смущ


Realtek RTD1296 подходит?

Берем допустим такую штуку https://www.synology.com/en-global/products/DS118

Убираем всё что там есть нафиг и засовываем всё свое из исходников. Справитесь?


Я вот только не имею представление зачем это кому то будет нужно. смущ

uscheswoi_82 местный житель22.12.20 22:20
uscheswoi_82
NEW 22.12.20 22:20 
в ответ AlexNek 22.12.20 21:56, Последний раз изменено 22.12.20 22:28 (uscheswoi_82)
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/

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
AlexNek патриот22.12.20 23:04
AlexNek
NEW 22.12.20 23:04 
в ответ uscheswoi_82 22.12.20 21:41
Ой, хочу иметь PHP под виндой и IIS, без установки каких либо спец. прог. типа Денвер...У нас хостинг на 1&1, там почему-то IIS и PHP, запарились с web.config... особенно когда идёт речь о маршрутизации

Мне это напомнило поговорку


"Ты ему про Фому, он тебе про Ерёму"


Есть же исходники PHP скомпили мне под винду на интеле. Я запущу. смущ

AlexNek патриот22.12.20 23:13
AlexNek
NEW 22.12.20 23:13 
в ответ uscheswoi_82 22.12.20 21:55
В теории да, и то только если на asp net core допустим, а со средой рабочего стола

Винформс подойдёт?

https://devblogs.microsoft.com/dotnet/whats-new-in-windows...

Видимо php сильно тормозит приём новой информации.

Вот на PHP такое сделаете?

https://demos.devexpress.com/ASPNetCore/Demo/Scheduler/Cur...

AlexNek патриот22.12.20 23:22
AlexNek
22.12.20 23:22 
в ответ uscheswoi_82 22.12.20 22:20

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

Но раз у вас исходники есть скомпилите-ка мне на САН Solaris 9 версии 9/05+ спок


Чего вот только вас на сервера такого уровня потянуло непонятно.

У нас и на работе был и дома у меня дома стоит веб сервер на синологи. Очень удобно и достаточно дешево.

Murr патриот23.12.20 00:59
Murr
NEW 23.12.20 00:59 
в ответ uscheswoi_82 22.12.20 19:58

и перекомпилируются под мою архитектуру

-----

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

А на неизвестную архитектуру компилировать эти исходники бесполезно - не пойдет.

А чтобы пошло надо тратить оооочень много времени.


В Bash даю команду

-----

А кем гарантируется что на неизвестной архитектуре будут никсы и баш?

Murr патриот23.12.20 01:05
Murr
NEW 23.12.20 01:05 
в ответ AlexNek 22.12.20 21:11

хочу иметь PHP под виндой и IIS

-----

Был порт. Давно. Может даже где-то и валяется - мне тогда было интересно в чем разница между ИИС и Апачем при подключении нового языка.

Murr патриот23.12.20 01:21
Murr
NEW 23.12.20 01:21 
в ответ uscheswoi_82 22.12.20 21:27

имел ввиду нестандартную архитектуру

-----

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


Я ещё не доделал процессор

-----

Тогда возьми один из стандартных процессоров. Допустим от управляющего комплекса СМ-1. Там все просто - всего два регистра, нет стека, нет некоторых команд - нет с плавающей точкой, нет проверки знака числа, еще чего-то по мелочи нет.

Обычно там на машину 16/32 Кб памяти и есть основной и сменный диски по 5 мб.

Из компиляторов - Фортран-2 и самопальная версия Бейсика. Что-то еще - надо искать, но ГСС для него нету.

Из операционок - только своя, но многопользовательская - ОС РВ СМ-1.

Никакой команды СУДО там нет.

Слушаем твои действия по запуску пыха на этом железе...


uscheswoi_82 местный житель23.12.20 07:32
uscheswoi_82
NEW 23.12.20 07:32 
в ответ AlexNek 22.12.20 23:13
Вот на PHP такое сделаете?

Могу сделать, но такой календарь надо рисовать на JavaScript а не на PHP, а данные подгружать по AJAX в формате JSON. Terminkalender на базе сетке уже делал. Просто мне не охота.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
MrSanders коренной житель23.12.20 09:13
NEW 23.12.20 09:13 
в ответ AlexNek 22.12.20 23:22
Но раз у вас исходники есть скомпилите-ка мне на САН Solaris 9 версии 9/05+ спок

Так, для общего развития, а в чём вы здесь видите проблему? glibc для солярки была с середины 90-х, ну уж с 7й точно, php давным-давно переехали на использование configure. 9ка в этом отношении вообще беспроблемная система, для неё сан заявлял "совместимость с линуксом" (читай glibc).

configure & make и всё скомпилируется, и напрягаться не надо. Даже если у меня дома нет солярки, с помощью configure я на нее могу бинарник собрать. Просто параметры подставлять замучаешься, так-то configure, если его на машине, для которой сборка будет, запустить, сам их соберёт. А вам для кого, x86 аль для спарков?

uscheswoi_82 местный житель23.12.20 09:21
uscheswoi_82
NEW 23.12.20 09:21 
в ответ AlexNek 22.12.20 23:22

Вот исходники, я делал элемент управления для моей врачебной компьютерной программы, а дальше делаете так, вставляете мой элемиент в свою форму, скажим назовём 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 проблем поменять нет...


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
uscheswoi_82 местный житель23.12.20 09:26
uscheswoi_82
NEW 23.12.20 09:26 
в ответ uscheswoi_82 23.12.20 09:21

НП.

Если правильно всё сделали, то результат должен быть таким:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
MrSanders коренной житель23.12.20 09:29
NEW 23.12.20 09:29 
в ответ uscheswoi_82 22.12.20 21:27
потом в bash запустить sudo apt-get install <пакет>, он скачает исходники

Зарекался свами общаться, но вдруг поможет чем. Правильно на 50%. apt-get install скачает, но не исходники. Кто хочет исходники, вызывает apt-get source

MrSanders коренной житель23.12.20 09:40
NEW 23.12.20 09:40 
в ответ uscheswoi_82 23.12.20 09:21, Последний раз изменено 23.12.20 09:41 (MrSanders)

А вот этот код убил, да. Догнал и добил.

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;

Если я правильно угадал что это яваскрипт.

uscheswoi_82 местный житель23.12.20 09:50
uscheswoi_82
NEW 23.12.20 09:50 
в ответ MrSanders 23.12.20 09:40
А вот этот код убил, да. Догнал и добил.

Нет вы неправильно поняли. Это код на C#. Ну в колледже в программирование я лучше всех учился, меня учителя постоянно хвалил, я соседу по парте давал на экзамене у меня списать, а соседка по парте мне пол года мозги промывала, в итоги она сделала благодаря мне программу, которую смогла продать за денюжки, и она делала на перемене. И не важно какой код, каждый по своему пишит программу. Просто если я сильно мозги напрягаю у меня психозы начинаются, поэтому я на инвалидности, мне противопоказаны какие-либо нагрузки, я не могу сильно голову напрягать, главное что мой код работает. У меня 80% инвалидности по голове.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
MrSanders коренной житель23.12.20 10:12
NEW 23.12.20 10:12 
в ответ uscheswoi_82 23.12.20 09:50
главное что мой код работает. У меня 80% инвалидности по голове.

Сочувствую. Попробуйте просто не писать сюда советов. Они часто вредные.

uscheswoi_82 местный житель23.12.20 10:24
uscheswoi_82
NEW 23.12.20 10:24 
в ответ MrSanders 23.12.20 10:12
Попробуйте просто не писать сюда советов.

Врач мне разрешает хоть куда и что писать. Мы ведь в Германии а не в банановой республики, в Германии у инвалидов больше прав, чем у неинвалидов, я наорал как-то на инвалида в психушке, он настучал, и меня в закрытую психушку на неделю отправили. Просто в другом форуме мне все рот начинают затыкают, а программист-модератор был рад что я поделился своими знаниями и опытом. А свой форум я забросил, потому-что его поисковые машины не хотят на первой странице отображать. Да и среди программистов очень много невменяемых чем выше интеллект, тем сильнее невменяемость https://habr.com/ru/post/218727/.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида