1

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

Хочу додати можливість користувачам писати новини. Розбираюся з маркдавном, кастомними кнопками до нього, пуріфером. Наче файно так виходить.

http://replace.org.ua/extensions/om_images/img/5a10aa324aa45/-9XfASLcRsiwLaajr7ABAw.png

2

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

Прихований текст

Гі. Я сьоґодні оновив віндовс, після чоґо не зміґ...

Навіщо зловживати цією буквою?

Оуу, а я вже думав, що ви здубилися)) Пам'ятаю, першу версію, була на іншому домені, але сайт закрився. Пам'ятаю другу, на вордпрес і вже в зоні .xyz, але вона теж довго не пропрацювала. Зараз бачу, вже все по інакшому, по крутому. Дякую, так тримати!)

4

(1 відповідей, залишених у Кошик для сміття)

Лайну не можна надати оцінки.

Невідома місцина http://replace.org.ua/extensions/om_images/img/5a02f0eaa14a0/5BmupBKuRyKv-KrDaQcvKg.png

Невідоме слово http://replace.org.ua/extensions/om_images/img/5a02f0eaa14a0/8EggVDHtQqybE4k-dGvb8Q.png

Німий чи то безрукий консультант (Можливо він і з руками, але точно без пальців)  http://replace.org.ua/extensions/om_images/img/5a02f0eaa14a0/AFhBFlnNRHOmjH2VriXbmg.png

Добре хоч щось є відоме http://replace.org.ua/extensions/om_images/img/5a02f0eaa14a0/Y6vjV_vORdacMzmh6HxCew.png

https://codepen.io/NagarD/pen/dZXZzx

Чому не вийде? Вийде.

Прописали і в одній цмс і в іншій однакові налаштування бд і все буде працювати. Буде однаковий контент на двох сайтах. Відредагували запис на першому, він. відповідно змінився на другому.

7

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

- Підкажіть, будь ласка, як зафарбовувати термінал в залежності від гілки
- Ти не можеш написати елементарну регулярку, тому тобі не треба колір, вчи стандарті команди - git branch та не ображайся!

Алілуя

8

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

Не знаю як це правильно називається, але ось ця штука

mailto:?body=https://youtu.be/Zu7kChDaySM

Каже, що треба відкрити сторонню програму, в вашому випадку для відправлення пошти з таким параметром

body=https://youtu.be/Zu7kChDaySM

Це як у стімі, перейшов за посиланням, а у тебе запустилася гра, може бачили таке.

Тобто вам треба встановити поштову програму, або відлагодити її (зазвичай вистачає раз запустити і наклікати "Далі")

9

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

Та я ще не визначив куди його прилаштую. Раніше думав, що буде для паяльної станції.

Прихований текст
До речі світлинах видно два модуля від неї. Два маленькі прямокутнички, над бж. Той що праворуч - підсилювач термопари (На операційному підсилювачі), ліворуч - силовий модуль (На транзисторі) для увімкнення паяльника.

Але нещодавно знайшов трансформатор, котрий я купував в студентські роки, спеціально для паяльної станції.
Тому, скоріше за все залишу цей бж для нового, більш компактного 3д принтера, що буде базуватися на шпильках від лазерного принтера.

От нещодавно купив осцилограф і завдяки ньому й вдалося з першого разу запустити цей блок. Ось такий цей пристрій
http://replace.org.ua/extensions/om_images/img/59f2255af0208/JINHAN-JDS2023-1-20.jpg

Не така вже то і технологічна штука, той 3д принтер, щоб осцилографом, щось там вимірювати.

10

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

Нарешті з'явилося бажання і я його відновив. Запустився з першого разу.  Новий, більш потужний силовий транзистор. Робоча частота 69кГц. Нові діоди та все інше. 22В на виході. Трохи побавився з захистом. Тепер він спрацьовує на позначці в 6А. Теоретично це 130Вт потужності. Але на практиці, напруга трохи просідає, тому маємо 110Вт. Це круто, порівняно з тими 70 ватами до цього. Єдине, що треба ще замінити, то це діод на виході. Бо, зараза, сильно гріється.
http://replace.org.ua/extensions/om_images/img/59f170b658b4f/GkQm_El6QlOfDWazpf4M1Q.png
http://replace.org.ua/extensions/om_images/img/59f170b658b4f/utdeCK6pRcGHTHi_X2VDQQ.png

Наче він і не вибухав))

11

(33 відповідей, залишених у Оцінка сайтів)

Мої вітання. Сьогодні напишу два слова про важливість та необхідність логування помилок.

Я вище писав, що додав можливість відслідковувати помилки.

На практиці воно виглядає ось так.

http://replace.org.ua/extensions/om_images/img/59f06a4bdb379/7Scdzp_xRfSHc46zRfVTUQ.png

І я відразу бачу, що щось трапилося. Давайте подивимося, що саме спровокувало цю помилку.

http://replace.org.ua/extensions/om_images/img/59f06a4bdb379/CelCqY_lTJagJvx9yk1wOw.png

Бачимо, що людина зайшла на сторінку https://css.in.ua/html/tag/input/ на якій було викинуто виключення.
А це все через те,що вона додала в кінець шлеш. Дуже класно що додавши в конфін рядок. Все стало на свої місця. Подякую за це розробникам Yii2.

'normalizer' => ['class' => 'yii\web\UrlNormalizer'],


Була ще одна помилка.

http://replace.org.ua/extensions/om_images/img/59f06a4bdb379/n8Ad4cCBSsi8iifRaxt0pg.png

Вона вискакувала не один раз. І я я був впевнений, що у мене такої сторінки немає, тому що її пошуки нічого не дали, гадав на якомусь сайті є посилання на цю сторінку, чи мо в індексі гугла щось бите лежить І на десятий раз, до мене дійшло, що я не бачу це посилання, тому, що я вже зареєстрований, а воно показується, тільки новачкам у формі додавання коментаря. Тоді швиденько я виправив теє посилання і як бонус додав кнопки для соціальної реєстрації.

http://replace.org.ua/extensions/om_images/img/59f06a4bdb379/RO0hHdewR7yikhnEmQh6fA.png

Винагорода не змусила себе довго чекати.

Отже, не полініться, виділіть час та зробіть якусь систему перегляду помилок. Бо я хоч і маю форму для повідомлень про помилки, але нею користується максимум 10% користувачі, що зустріли помилку, тому не варто на такі форми розраховувати.

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

12

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

Був у мене в ритмбоксі свій лист відтворення, там була тільки українські пісні.
Захтів скопіювати всю українську музику на мобільний, тому довелося зробити невеличкий скрипт, котрий допоміг мені це зробити.

#!/usr/bin/php

<?php

const COMMAND_CP = 'cp';
const COMMAND_MV = 'mv';

$music_fav_list = null;
$music_path = null;
$command = COMMAND_MV;

foreach ($argv as $arg) {
    if (is_dir($arg)) {
        $music_path = $arg;
    } elseif (preg_match('/.+\.(m3u)$/', $arg) && is_file($arg)) {
        $music_fav_list = $arg;
    } elseif ($arg == COMMAND_CP) {
        $command = COMMAND_CP;
    }
}

if (!$music_fav_list || !$music_path) {
    echo "Неодхідно вказати перелік композицій та директорію в котру їх перемістити\n";
    echo "Наприклад: ./m_mv /home/music_fav_list.m3u /home/urer/music\n";
    return;
}

$music_list = file_get_contents($music_fav_list);
$music_list = explode("\n", $music_list);

foreach ($music_list as $music) {
    if (preg_match('/\/.+\.(mp3|aac)$/', $music) && is_file($music)) {
        $music = escapeshellarg($music);
        exec("{$command} {$music} {$music_path}");
    }
}

Команда буде вигляду: ./m_mv Українська\ пісня.m3u /home/nagard/Музика/Українська
Два обов'язкових аргументи: лист відтворення та директорія куди буде переміщено чи скопійовано пісні
Є ще один, не обов'язковий аргумент, котрий визначає команду, відповідно це або cp (копіювання), або mv (переміщення). Без задання стоїть переміщення.
Порядок аргументів не має значення, так теж буде працювати ./m_mv cp /home/nagard/Музика/Українська Українська\ пісня.m3u

Прихований текст
m_mv = music_move

13

(118 відповідей, залишених у Розваги та гумор)

14

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

Пам'ятаю рекламу мила дуру, зі зволожуючим молочким. Воно то точно допоможе.

секретна методика
А взагалі, то знаю таке. Дуже сильно натиснути долонями на очі, секунд на 30 (Доки не з'являться зірочки). Після, відкриваємо очі, перші секунди не буде нічого видно, а потім зір набагато чіткіший, навіть, іноді здається, що починаю бачити пікселі на моніторі.

Один вуйко говорить, що це допомагає здихатися тромбів в очах.

Роблю так рідко, коли нудно, немає чого робити і єдине, про що я думаю, це про те, що в мене починають боліти очі.

15

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

А я вже уявив.

Площа, деякі люди, щось продають, інші люди просто гуляють. І тут раптом перші черги і перші мертві люди. Відразу з'являються люди, які зорієнтувалися, що до чого. І почався свідомий броунівський рух. Люди починають бігти не в одну сторону, а в різні. Паралельно евакуюючи поранений, виводячи з зони ураження дітей, жінок та баб з дідами. Після цієї операції у цієї групи виділяється лідер, котрий двома пальцями вказує групі, що має власну зброю, починати рухатися в сторону будівлі з вбивцею. Одна група відволікає увагу, інша входить в зону прицільного пострілу з пістолета, третя вже проникає в будівлю. 5 хвилин і ліквідація бандита. Я б ще додав кадри з команди А. Де з помади пораненої блондинки роблять гранату, а з носка і тюбика клею ПВА - димову шашку.

Цікаво який шанс на таку організацію існує?

16

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

17

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

FakiNyan написав:

так вони беруть відповідальність за все

Бачте, за Калинівку не взяли... Перебірливі які!

18

(33 відповідей, залишених у Оцінка сайтів)

Доброго вечору, панове.

Зайшов до стати вебмайстра і помітив одну неймовірно цікаву річ.

http://replace.org.ua/extensions/om_images/img/59d284876fe8d/c0lGXHkZQAyz6Dgg8JbIgg.png

Бачу шалену перспективу. Проблема в оптимізації.

Може хто знається трохи на цьому та підкаже, що у мене не правильно зроблено, а що треба зробити.
Саме зараз йде активне доповнення css властивостей, було би класно робити відразу правильно.

Мені вже підказали, що в мене довідник, а не блог. Треба головну сторінку зробити точкою входу, де будуть посилання на довідники та трішки тексту з описом.

Тому зараз хочу сформувати інструкцію по додаванню нового матеріалу.

19

(33 відповідей, залишених у Оцінка сайтів)

Напишу, саме для цього я зареєстрував домен sys.pp.ua. Якщо css.in.ua для фронтенда, то сис буде для бекенда. І там я напишу про git, phing, composer, docker, котрий я зараз вивчаю.

Але це буде після того як я закінчу з розробкою мінімального функціоналу css.in.ua. А поки зараз веду невеличкий нотатник в гугл документах, з якого перенесу здобуту інформацію на новий сайт.

20

(33 відповідей, залишених у Оцінка сайтів)

Всім доброго дня, в цю неділю сталася дуже значна для мене і мого проекту подія, я почав використовувати ґіт.
Це дало мені змогу налаштувати авторозгортання. Я раніше нічого цього не використовував, а коли з'явився час і можливість залюбки розібрався з пхінґом, міграціями та ґітом, налаштував вебхуки в бітбакеті. І тепер, коли я пушу зміни до віддаленого репозиторію, мій проект за долю секунди розгортається на моєму сервері. Тепер немає необхідності заходити по фтп, пам'ятати які файли були змінені, відвантажувати їх, через воркбенч створювати  нові поля, таблиці, пам'ятати про різні конфіги і т.п рутинну роботу.

Також мій сервер, теж, трішки змінився. Він одягнув корпус з натурального дерева, кажуть взимку йому буде комфортніше. Тепер у нього твердий диск і новий блок живлення. Виглядає все ось так:
Перше та друге фото - порівняння
Останнє, як мій серверний куточок виглядає зараз.
http://replace.org.ua/extensions/om_images/img/59cb792451ed7/P1050898.jpg
http://replace.org.ua/extensions/om_images/img/59cb792451ed7/P1050897.jpg
http://replace.org.ua/extensions/om_images/img/59cb792451ed7/P1050899.jpg

Також зроблено структуру для керування. Раніше я дивився всі нові повідомлення через воркбенч, зараз це інформативна реалізація в панелі керування.

http://replace.org.ua/extensions/om_images/img/59cb792451ed7/90oytaXtTKC-7YGMPKn_UQ.png

Загалом ця панель дає мені базис, якого раніше не було, або я не бачив як його можна реалізувати. Тепер я це маю.

Також було додано пункт "Додаткові посилання", що має допомогти читачеві з вивченням та теоретично має збільшити конверсію і час перебування на сайті. Поки, цей пункт є тільки у CSS властивостей, але зовсім скоро з'явиться і у селекторі, пізніше і в інший розділах.

Тепер є можливість додавати приклади, що розміщені деяких браузерівських платформах розробки (Типу джсфідл чи кодпен)

Ще було одне значне клієнтське покращення, але воно вилетіло з голови :(


І на останок хочу подякувати користувачу Monolith. Він дуже мені допомагає, без його допомоги мені довелося б розриватися між доповненням існуючої інформації та зміною кишок моєї аплікухи. Одне і інше - дуже важливі речі і я б не потяг би їх одночасно. Завдяки тобі css.in.ua змінюється та йде в перед. Дякую тобі за твою допомогу.