1

(2 відповідей, залишених у Комп'ютерні мережі)

Всім привіт!
Зараз графічний (деколи і звуковий) рендеринг вебсторінок виконує браузер.
А якщо цю фунцію віддати серверу?

Наприклад:
Клієнт надсилатиме серверу дані з пристроїв введення, а сервер клієнту картинку і звук по узгодженому(их) каналу(ах) зв'язку.
Можливо, потрібен буде додатковий канал для інших даних.

Яким протоколом можливо таке реалізувати?

2

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

Хто в курсі, як використовувати ці теги?

<!-- $Revision$ -->
<!-- EN-Revision:  Maintainer:  Status: ready -->
<!-- Reviewed: no -->

Бо на офіційному сайті трохи про них сказано, але я не до кінця зрозумів.

3

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

Наступне питання перекладу: Literal strings - який переклад застосовують українські програмісти?
В інтернеті натрапив тільки на шаблонний рядок.

4

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

Sensetivity написав:

По-перше, не строка, а рядок.
По-друге, я б переклав "needle" як "шукане". https://slovnyk.ua/index.php?swrd=%D1%8 … 0%BD%D0%B5

До речі, я так і переклав — шукане або шукане значення.
P.S.: Інколи підглядаю український переклад MDN документації, досить професійний, на мою думку.

5

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

В мене процес перекладу пішов наповну. Але тут я помітив, що з 2015 року більше ніхто патчі (перекладені сторінки) не коммітив (затверджував). Хто знає, куди поділись наші адміністратори з того сайту?

6

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

Допоможіть! Є проблема з перекладом, а саме з словом "needle" (ґуґл каже, що це голка xD):

strrpos and strripos now use the entire string as needle

Може хтось вже зустрічав щось подібне. Або просто краще перекладає, ніж я)

7

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

Як я пам'ятаю, перекладені сторінки мають затверджувати модератори. А оскільки проблема перекладу порушувалась дуже давно, то і модераторів вже напевно нема. Я б з радістю поволонтерив, але не хочу робити "сізіфову працю".

8

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

Чомусь всі затихли на 2 з лишком роки... Як справи з перекладом? Чим я можу допомогти?

9

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

Поставте пробіл між $sum та грн. Або якщо вам потрібен саме такий формат, то напишіть:

echo "До оплати: $sum" . "грн";

10

(3 відповідей, залишених у C#, .NET)

1. Не строка і не стрічка, а рядок.
2. Великі гуру цього форуму вже давно розвинули телепатичні здібності навчились розв'язувати найскладніші завдання, але навіть серед них не знайдеться того, хто вміє розв'язувати завдання взагалі без умови.
    Тож прошу надати нам той код, який ви не можете зрозуміти.

11

(9 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

ReAl написав:

Егеж. Так і називається — «Солодкий гріх передчасної оптимізації» :D

Взагалі-то стаття в перекладі називається "Передчасна оптимізація - корінь усього зла".

12

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

Vo_Vik написав:

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

Хм. Ніколи не задумувався над цим питанням. В мене стояв колись редактор (не пам'ятаю чого) з українською локалізацією (теж зі зневаджувачем) і там було вжито це слово.

13

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

Проблему вирішено. Покопавшись в масиві $_SERVER, я виявив, що його елемент під назвою "SERVER_NAME" має значення "_". І тут одразу стало зрозуміло, що проблема не з IDE, а з сервером, бо значення для $_SERVER['SERVER_NAME'] PHP інтерпретатор бере з файлу настройок сервера. В мене встановлено набір ПЗ під назвою LEMP. В файлі /etc/nginx/sites-enabled/default справді директива server_name мала хибне значання "_".
Змінюю значення на "localhost" -> зберігаю файл -> перезапускаю NGINX -> оновлюю сторінку в браузері. І вуаля - зневаджувач запрацював!

14

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

Ubuntu 18.04, Firefox 63, PHP storm 2018.2.5.
Є стандартний файл конфігурації. (name => localhost, host => localhost, port => 80, use_path_mapping => false).
Вмикаю розширення XDebug в браузері, вмикаю прослуховування в PHPStorm, ставлю точку зупинки, оновлюю сторінку, і тут вискакує помилка:

Debug session was finished without being paused
            It may be caused by path mappings misconfiguration or not synchronized local and remote projects.
            To figure out the problem check path mappings configuration for '_' server at PHP|Servers or enable Break at first line in PHP scripts option (from Run menu).

Заходжу в PHP|Servers і бачу що біля мого файлу конфігурації 'localhost' з'явився ще один з назвою '_'. Якого хріна?
Видаляю конфіг '_', знову оновлюю сторінку, знову те саме. PHPStorm просто не хоче використовувати мої настройки. Хто може пояснити, в чому проблема?

15

(9 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Є скрипт. Його перманентне завдання - реагувати на дії користувача. Цей скрипт має безліч функцій і всі вони в певній послідовності викликаються, коли користувач здійснює яку-небудь дію. Звісно, що в тілі кожної функції оголошуються локальні змінні.
[code=javascript]'use strict';
(function () {

    function doSomeThing(element) {
        let a = ...;
        let b = ...;
        ... do some stuff ...
    }

    function doSomeThingElse(element) {
        let c = ...;
        let d = ...;
        ... do some stuff ...
    }

    function finishAll(element) {
        let foo = ...;
        let bar = ...;
        ... do some stuff ...
    }
   
    window.onclick = function(event) {
        doSomeThing(event.target);
        doSomeThingElse(event.target);
        finishAll(event.target);
    }

})();[/code]
В мене таке питання: чи резонно винести оголошення всіх цих змінних на початок скрипту задля пришвидшення його роботи?
[code=javascript]'use strict';
(function () {
   
    let element, a, b, c, d, foo, bar;
   
    function doSomeThing() {
        ... do some stuff ...
    }

    function doSomeThingElse() {
        ... do some stuff ...
    }

    function finishAll() {
        ... do some stuff ...
    }

    window.onclick = function(event) {
        element = event.target;
        doSomeThing();
        doSomeThingElse();
        finishAll();
    }

})();[/code]