koala написав:
leofun01 написав:

його переваг.

  • строгість (всі теги мають бути закриті - <br/>, <hr/>, <meta ... />).

Відколи це додаткова робота вважається перевагою?

Відколи це закривання тегів вважається додатковою роботою ?
Це ж наоборот, простіше закривати всі теги ніж згадувати кого закривати, а кого ні.

koala написав:
leofun01 написав:
  • XML сумістність (XML парсер підходить для парсингу XHTML)

Це, звісно, було б чудово, якби воно стабільно підтримувалося в інтернеті.

Воно (і XHTML, і XML) стабільно підтримується в інтернеті.

koala написав:

На практиці ж 99% сайтів валідатор нестрогого HTML не проходять, тому особливого сенсу в цьому немає.

Ті 99% не проходять валідатор, бо розробники браузерів надто поблажливі до розробників таких сайтів, і як наслідок маємо багато веб-макак, які ще ніфіга не вивчили, а вже йдуть фрілансити.
Було б добре, якби W3C в специфікації HTML для розробників браузерів написали "Якщо код не валідний, то відображати сам код, а не сторінку !".

koala написав:

HTML - для браузерів і людей перед ними, XML - для парсерів.

Ага, з таким підходом пошукові системи повинні не існувати.

2

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

Виявилося, я тупий.
2 рази неправильно розвязав конфлікти, і ще 2 рази зробив merge в не ту гілку.
Тепер ніби розібрався і подібних проблем не виникає.
Ще запиляю тести і якщо все пройде гладко, то дам на ревю.

koala написав:

XHTML - то те нещастя, позашлюбний син HTML та XML, що його 15 років тому закинули, бо нікому не було потрібне?

XHTML - це продукт інцесту HTML та XML. Багато розробників обходять його стороною як прокаженого, тому не розуміють його переваг.

  • строгість (всі теги мають бути закриті - <br/>, <hr/>, <meta ... />).

  • XML сумістність (XML парсер підходить для парсингу XHTML)

FX_Sektor написав:
leofun01 написав:

Тільки не додавайте зайвих атрибутів.

Чому багато атрибутів погано?

Багато атрибутів це нормально, але тільки тоді, коли всі вони використовуються і у всіх них реально є потреба.
В вашому коді я побачив багато атрибутів style, id, name, їх можна прибрати.

koala написав:

А от що мені видається геть неправильним, то це десяток id з номерами.  id має бути унікальним на сторінці, тому не варто смітити ними. Використовуйте складні селектори та nth-child, тобто не $("#carouselImg" + i), а на кшталт $("#my-carousel-id div.carousel img:nth-child("+i+")"), якщо вже так треба.

FX_Sektor, прислухайтесь до цих порад.

FX_Sektor написав:

... після C# починати кодити на JS якійсь дикий треш ...

Всі через це проходять.

FX_Sektor написав:

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

Правильно.

FX_Sektor написав:

var d=document.createElement('div');
d.classList.add("myclass, col-md-4")
і погнав так весь блог?

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

koala написав:

Браузери давно оптимізують це все по самі помідори ...

Ви трохи переоцінюєте можливості браузерів по оптимізації.

koala написав:

але якщо вам приємніше додавати елементи через DOM - будь ласка.

Додавати елементи варто тільки через DOM. Інакше FX_Sektor зіткнеться з проблемами в XHTML (як і я колись).

6

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

Це ж наче повинно бути просто.
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1875&amp;download=0

7

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

Знову в мене питання.

В мене репозиторій має такий flow :
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1874&amp;download=0
Гілки master і develop як у всіх людей.
Гілка draft використовується для зберігання всяких коментарів і додаткової інфо про код. draft - це щось середнє між develop і future.

Що я хочу зробити :
1) Змінити деякі файли в draft (наприклад A, B, C);
2) Змінити деякі файли в develop (наприклад C, D, E);
3) Із draft зробити pull request в develop (виникне конфлікт в C);
4) Порішати конфлікт (resolve conflict);
5) І в develop зробити merge.
// зміна кожного файлу йде в окремий commit.
// resolve роблю на github'і.

На який результат я очікую :
а) В гілці draft будуть зміни які були зроблені на кроці 1 (A, B, C);
б) В гілці develop будуть зміни які були зроблені на 1 і 2 (A, B, C, D, E);

Проблема в тому, що після того як я рішаю конфлікти в мене :
Або в draft сидять зміни, які були зроблені в develop;
Або в develop відсутні зміни, які були зроблені в develop на кроці 2.

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

8

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

dotnet/visual-basic/ #forced-literal-types.

myVariable += 1UI

9

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

<Directory "/wp-admin">
    Order Deny,Allow
    Deny from all
    Allow from MY_IP_ADDR
</Directory>

mod_access_compat

10

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

...

Ображати користувачів форуму заборонено
http://memesmix.net/media/created/cy4x0q.jpg

Але деяких можна
https://www.meme-arsenal.com/memes/2d54a7f5a4f324733067c410c18690f2.jpg

11

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

Пародія на Python

function _require_callback(mod::Base.PkgId)
    if Base.toplevel_load[] && myid() == 1 && nprocs() > 1
        # broadcast top-level (e.g. from Main) import/using from node 1 (only)
        @sync for p in procs()
            p == 1 && continue
            @async remotecall_wait(p) do
                Base.require(mod)
                nothing
            end
        end
    end
end

Тільки end доводиться дописувати.
Взято з github.

upd:

Як це виглядає
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1873&amp;download=0

12

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

Залогінився. Все одно не можливо додати URL в індексацію. Шляк би їх трафив.
Дозволяє додавати тільки ті сайти, на які можна заливати статичні файли і зберігати імена тих файлів.
Щож, я давно знав, що ту лавочку закриють. Пройде ще десяток років і google заборонить користуватися пошуком без входу в систему.

От і настав час пошукати собі іншу пошукову систему.

13

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

Раніше все було просто. Відкрив "submit-url" або "addurl", ввів URL сайту, який потрібно проіндексувати, і протягом 24 годин все готово.
А тепер google вимагає залогінитись. Я не хочу логінитись.
І як мені тепер додати URL до результатів пошуку google'а ?

14

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

P.Y. написав:

Ну але деякі дії в мережі вважаються незаконними (напр., зламувати сайти ...

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

P.Y. написав:

... купувати в мережі наркотики/зброю ...).

Хороші товари не продають під такими назвами. Скоріше "добрива/техніка", "дитяче харчування / забавки", ...

P.Y. написав:

Якщо ж ці дії виконуватиме хтось інший, використовуючи мій ІРшник через ТОР, поки я переглядаю ВК/ОК/пошту на Яндексі, то чи не можуть притягти до відповідальності мене?

Головне щоб на компютері не залишились сліди таких дій (навіть логи мають бути виключені), тоді їм складніше доводити вашу причетність.

15

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

Smolenkov_BN написав:

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

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

Smolenkov_BN написав:

я проти використання TOR і VPN в домашніх умовах, тому що я законослухняний громадянин

Браво! Оплески джентельмену в гальмівній сорочці. :D

16

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

iovchynnikov написав:

Як правило, усе що генерується або може бути згенеровано, не вкладається до репозитарія.

Для всіх файлів, які створені в процесі побудови/відлагодження програми, так і є. І я не заливаю їх в репозиторій. Розширення .exe, .dll, .suo, .user, .manifest, ... сидать в .gitignore .
Але деякі файли (.csproj, .sln) вирішив залити, бо вони містять налаштування для компілятора.

17

(3 відповідей, залишених у Обговорення)

Створив групу github.com/replace-org-ua.
Розіслав запрошення користувачам форуму, в яких в профілі було посилання на GitHub.
Хто хоче долучитися, пишіть сюди свій нік з GitHub, або пишіть туди свій нік звідси.
Перебування в групі ні до чого не зобов'язує. Ви завжди можете покинути групу (налаштування).
Це просто зручний спосіб :

  1. Створювати дискусії;

  2. Просити/Робити review;

upd: Оновив посилання на issue.

18

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

Є варіанти :
1) Відрисовувати текст лейбла на пікчербоксі (pictureBox.CreateGraphics().DrawString(...)) - docs, msdn;
2) Відрисовувати пікчер на формі (form.CreateGraphics().DrawImage(...)) - docs.
Вибирайте один з них.

19

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

Контекст:
Я створив проект (майже з нуля, приблизно 20 файлів покищо), приліпив до нього ліцензію (GNU GPL v2), і виклав його в публічний доступ. Інших співавторів нема.
Є кілька файлів повністю згенерованих середовищем розробки, на які може не поширюватися прикріплена мною ліцензія.
Є ще кілька файлів частково згенерованих середовищем розробки, на які мені не відомо чи поширюється прикріплена мною ліцензія.

В мене зразу кілька питань :
1) Чи зобов'язаний я вказати в README, що LICENSE може бути не застосовною до файлів, які були згенеровані середовищем ? чи можна не вказувати (як інтуїтивно зрозуміле) ?
2) Де шукати текст ліцензії для файлів згенерованих середовищем ? (файли *.sln, робила Visual Studio 2010 (далі "VS")).
3) Як бути з частково згенерованими файлами ? (*.csproj) Перші кілька рядків писала VS, а все інше - я.

4) Чи маю я право змінити ліцензію свого проекту з виходом наступного релізу ?

4.1) Чи маю право змінити ліцензію на "більш жорстоку" (яка накладає додаткові обов'язки на контрібюторів) ?
4.1.1) .. якщо нова ліцензія GPL-сумісна ?

4.2) Чи маю право змінити ліцензію на "менш жорстоку" (яка знімає деякі обов'язки з контрібюторів) ?
4.2.1) .. якщо нова ліцензія GPL-сумісна ?

20

(75 відповідей, залишених у Пропоную роботу)

varkon написав:
Yola написав:

leofun01 вчиться в аспірантурі.

"вчитися в аспірантурі" ніяк не заважає брати гроші в мамки (папки, коханці\коханця та інше).

Не заважає - згідний. Але я не беру гроші в родаків (якщо вже вас так сильно це цікавить), іноді навіть наоборот доводиться їм допомагати.

varkon написав:

Скоріше якраз  про таке й може свідчити. Особливо коли відповідь дають за тебе. Бо я ж не вас запитував здається? Чи ви у кожній дупі затичка?

Тепер я буду "в дупі затичка". Я не відповідав, бо не вважаю за потрібне відповідати на питання як я заробляю гроші.

Якийсь ви нервовий сьогодні. Не виспались напевно. Я теж нервовий, коли не висипаюсь.