Работа тестировщиком после переезда в Германию
А какой именно компилятор?
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/.