1

(7 відповідей, залишених у Залізо)

Точніше навіть так. У студію запрошується одночасно і фото і скриншот артефактів через PrintScreen.

2

(7 відповідей, залишених у Залізо)

Фото артефактів у студію!

3

(8 відповідей, залишених у Windows)

1. SMART диску у студію
2. Результати виконання read-тесту у Victoria
3. Результати роботи команди chkdsk C: (від адміністратора) теж

4

(17 відповідей, залишених у Залізо)

Я б процесор не чіпав взагалі. По-перше не факт, що новий нормально стане, по-друге вище правильно сказали про тепловідведення. Ставте 8 ГБ пам'яті, а гроші, що планували витратити на процесор, витратьте на SSD. Це дасть у десять разів більше загальної швидкості роботи системи, ніж самий топовий процесор .

5

(8 відповідей, залишених у Windows)

Тут два варіанти. Або було встановлено кривий драйвер, що не завантажується у safe mode. Або деградація заліза, драйвер якого також не стартує у safe mode.

6

(8 відповідей, залишених у Windows)

Для початку вимкніть автоматичне перезавантаження при збої. Або у режимі захисту зайдіть у системний журнал і подивіться на помилки.

Спробуйте '\n'

Як ENTER, я написав. А взагалі, IO-потоки створені для ледарів та школоти, imho.

Є така категорія можливостей у майже всіх мовах програмування, яка при першому знайомстві виглядає круто, але по мірі нарощування скілів виявляється, що у більш-менш складному софті її застосування виявляється незручним, чи взагалі непотрібним.

Коротше, використовуйте замість потоків функції із старого доброго stdio.h, наприклад, getchar().

Рядок:

cin >> ch;

Для ENTER замінити на:

do {
  cin >> ch;
} while(ch != '\r');

Для Y (як написано в коді) замінити на:

do {
  cin >> ch;
} while(ch != 'y' && ch != 'Y');

10

(7 відповідей, залишених у *nix)

Ця помилка вже тому, що server1.internal не надає вам доступ до файлу, мабуть, фільтрує по IP. З цією помилкою треба розбиратись вже на сервері, там має бути звичайний web-сервер apache чи nginx і в його логах можна пошукати деталі помилки.

11

(7 відповідей, залишених у *nix)

Скажіть будь ласка, а хто такий server1.internal, з якого має скачатись пакет?
У нього взагалі є довірений SSL-сертифікат? Якщо так, то ким виданий?
Чи самопідписаний? Якщо так, то чи наявний кореневий сертифікат підписанта у відповідному сховищі системи?

12

(7 відповідей, залишених у Pascal/Delphi)

javascriptIsLife написав:

В інтернетах знайшов що можна створити власний клас похідний від ListItem і в цьому класі якось щось самому відмальовувати. Так можна? Чи все так ніяк?

Відмалювати можна що завгодно. Але чи готові ви попіксельно відмальовувати, наприклад, комбобокс? А якщо готові, то навіщо вам той ListView, коли все можна просто намалювати на канві власноруч.

ListView -- це системний контрол для відображення списків об'єктів. Перш за все -- файлів. Ви бачите його на своєму робочому столі, в стандартних діалогах відкриття/збереження файлів, він є основою класичного windows explorer. Це і є його призначення і радикально його поведінку змінити не можна, бо це об'єкт ядра Windows, а не просто компонент Delphi. Його малює операційна система, а не код у Vcl.ComCtrls.pas

Ви можете перехопити вивід елементу на екран та домалювати там що завгодно. Але якщо ви захочете добавити на нього стандартну кнопку, то тут одразу купа проблем:
1. TListView не може бути парентом для інших контролів, тому розміщувати кнопки доведеться просто поверх списку на тому ж паренті, що і він сам. Обійти це можна за допомогою прямого звернення до WinAPI, але це мало що дасть.
2. Прокруткою всього навішеного доведеться займатись власноруч, список працює лише зі своїми елементами, а ваші кнопки, нагадую, навіть не можуть лежати на ньому.
3. Слідкувати за створенням чи видаленням таких контролів теж доведеться руками, список за вас це ніяк не зробить.

Тому дуже рекомендую TContolList. Він дозволяє накидати у якості елемента списку майже що завгодно і буде автоматично створювати, видаляти, та скролити ці елементи. Якщо працювали з FastReport чи аналогами, то дуже схоже.

І ще раз про DBGrid. Це теж компонент, що вміє відображати список рядків. Сам список може бути у автономному датасеті, без жодної бази даних, чи чогось подібного. Але на відміну від TListView, він, наприклад, автоматично відображає комбобокс (і повністю керує ним у бекграунді) для лукапного поля, чи якщо його просто попросити так зробити. Це теж варіант, тим більше розширені варіанти такого гріда вміють відображати також зображення, і майже що завгодно.

13

(7 відповідей, залишених у Pascal/Delphi)

Droid 77 написав:

Підв'язуйте з хибними курсами. Йдіть навчатися в універ...

Це ви йдіть, будь ласка. Але не в універ.

14

(7 відповідей, залишених у Pascal/Delphi)

Ніяк. TListView -- це обгортка над системним контролом, що має конкретний функціонал. Можна використати TClientDataSet в автономному режимі та TDBGrid. Грід в залежності від типу полів може містити комбобокси, чекбокси, та кнопки.

Ще недавно додався новий компонент TControlList, що може містити звичайні компоненти і автоматично керувати їхнім життєвим циклом.

15

(3 відповідей, залишених у Бази даних)

Залежить від багатьох факторів.

Нормальна форма вимагає, щоб у таблиці акцій не було жодних інших даних, крім transition_name, та, ймовірно, comment. Користувачі мають бути складені в окрему таблицю, що посилається на унікальний ключ таблиці акцій. При цьому користувачі мають бути лише по id.

Але. Нормальна не є єдиним критеріем правильності. Наприклад, чи може по бізнес-логіці користувач бути видалений з умовної таблиці users? Якщо так, то при такому видаленні ми руйнуємо історичну інформацію, бо з id видаленого користувача (чи навіть NULL) вже нічого не витягнеш. Хто видалив документ рік тому? Юзер 335 або взагалі NULL! У цій ситуації треба зберігати максимум текстової інформації з таблиці користувачів, а не просте посилання.

Далі. Вибірка з двох таблиць зазвичай повільніша за вибірку з однієї таблиці. Особливо якщо є умови фільтрації по даним з приєднаних таблиць (знайти записи основної таблиці, що робив юзер 'Вася' з приєднаної таблиці юзерів). Денормалізація іноді дозволяє ціною збільшення розміру БД підвищити швидкість запитів у десятки разів.

При цьому нормальна форма (все в окремих таблицях) дозволяє без зміни структури БД додати, наприклад, ще скільки завгодно користувачів до ваших трьох.

16

(11 відповідей, залишених у Залізо)

Спаяти не вийде. 99% що там сплав алюмінію.
Петлі для більшості актуальних ноутів можна купити окремо.

17

(3 відповідей, залишених у Ваші проєкти)

У вас в сабжі та в тексті дві дуже різні помилки. Та, що в сабжі, каже про не запущений сервіс mysql. Та, що в тексті, характерна для кривих кастомних збірок серверу.

Ви коли різні версії встановлювали, попереднє все видаляли, машину перезавантажували? А то є певні сумніви, чи змінювалось щось у вас там після інсталяції іншої версії mysql.

18

(8 відповідей, залишених у *nix)

Спробуйте команду xset s noblank

19

(20 відповідей, залишених у Робота)

bebyk написав:

навіть не девелопер

Тоді якого біса? З самого початку треду я кажу виключно про категорію "розробка", це має бути очевидним. Що там у devops чи qa я не знаю, і про це нічого не казав.

І так, я там реєструвався з рік тому. І мені приходив лише повний шлак. Наприклад, вакансії PHP-девелопера, при тому, що в профілі немає жодної згадки про PHP. А по фаху майже нічого не було, бо, вочевидь, адекватні не web-oriented компанії не розміщують вакансії на таких ресурсах, де в єдину категорію запхнули десяток абсолютно різних напрямків, але не пошкодували дві окремих категорії для одного лише джаваскрипту.

quwy написав:

Щоб не бути пустомельою.

Пустомеля -- це той, хто говорить багато та беззмістовно. До чого це тут?

Я просто не бачу сенсу витрачати сили на подібні акції. Навіть якщо завтра категорії будуть приведені до тями, це вже нічого не змінить. З точки зору розробника, джинні -- це платформа для пошуку роботи web-девелопером, крапка. Я знаю, що таких зараз 90%, що це ринок та інше бла-бла-бла, але виділеного жирним шрифтом факту це ніяк не відміняє. І саме з цього я почав в даному треді. На цьому ж і завершую, бо що мав, все сказав.

20

(20 відповідей, залишених у Робота)

bebyk написав:

Я не веб-девелопер.

Але і не "C/C++/Embedded", я так розумію.

bebyk написав:

З пропозиціями можете писати php-адміну сюди: magic@djinni.co

Навіщо?