
Dmitry
09.08.2017
06:40:32
и у меня рендит не то что я ожидал т.е. не подключается нужный блок

Maxim
09.08.2017
07:58:47
я не силен в diet, но подозреваю, он говорит, что рендерить нужно не расширяемый шаблон, а тот, который расширяет
т.е. тот, в котором написано extends home

Dmitry
09.08.2017
08:10:45
я правильно понимаю, что получается что есть базовый шаблон, а все остальные просто играют роль его дополнений?
Просто я изначально думал что можно просто в разных местах компоненты определить и просто подключать их

Google

Maxim
09.08.2017
08:36:17
да, это как ооп, есть базовый шаблон с «виртуальными блоками», другие шаблоны влючают их, переопределяя «виртуальные блоки»

Dmitry
09.08.2017
08:37:23
а include тогда получается какую роль играет? Просто какие-то блоки подключать? Просто он иерархию не поддерживает как оказалось т.е. нельзя:
include foo
include bar

Maxim
09.08.2017
08:38:02
хз, я в diet не разбираюсь)
хм, дока на vibed.org говорит, что можно инклудить куски
типа, на место include foo будет воткнуто содержимое foo.dt

Dmitry
09.08.2017
08:42:16
я для себя так и не понял на сколько SPA лучше подобных сайтов написанных на diet. По идее меня обилие JS подбешивает там где он нафиг не нужен
но тут сложнее все допиливать

Maxim
09.08.2017
08:46:45
да ничем не лучше)
spa для сайтов — это вообще сомнительный подход

Dmitry
09.08.2017
08:47:27
Просто очевидно одно. Всем нужны не сайты, а мобильные приложения (ну в 90% случаев по крайне мере, кроме уж совсем статики)
а почему думаешь что сомнительный?

Maxim
09.08.2017
08:48:49
потому что оверхед большой, притягивание фронтенда туда, где он вообще не нужен
проблемы с индексацией в поисковиках

Google

Maxim
09.08.2017
08:49:15
а тебе всего лишь надо по url отдать страницу с текстом

Dmitry
09.08.2017
09:26:58
все, перевел dlang.ru на diet
если кто подскажет почему на мобилых черная полоса появляется буду признателен. никак не пойму в чем косяк
если в Хроме выставить iPhone в режиме отладки страницы, то именно она и вылезет

Maxim
09.08.2017
09:39:22
у меня никакой полосы нет)

Dmitry
09.08.2017
09:39:58
на мобиле если открвыать

Maxim
09.08.2017
09:43:57

Dmitry
09.08.2017
09:44:25
на книгу перейди

Maxim
09.08.2017
09:46:34
а, ну судля по всему, текст растягивает страницу)

Dmitry
09.08.2017
09:46:51
это понятно, не понятно как исправить ...

Maxim
09.08.2017
09:47:37
оу, ну это отдельная очень большая тема, ключевые слова: верстка, css3, flexbox

Pavel
09.08.2017
11:47:39
Выложи исходники сайта на гитхаб

Dmitry
09.08.2017
11:54:41
https://github.com/bubnenkoff/dlang.ru

Pavel
09.08.2017
12:01:12
?

Dmitry
09.08.2017
14:40:14
http://dlang.ru/faq готово

Timur
09.08.2017
21:22:54
Book вид с айпада

Oleg
10.08.2017
00:40:27
http://dlang.ru/faq готово
Последний пункт я бы убрал, лучше написать про бинарную совместимость с C и наличие жирных биндингов и обёрток типа Derelict, GtkD
Вообще мало мотивации

Google

Oleg
10.08.2017
00:41:19
Нужно больше примеров библиотек
Любой программист сталкиваясь с новым языком ищет способы реализации насущной задачи, а в текущих реалиях это библиотеки, а не собственный код

Pavel
10.08.2017
00:42:29
Вроде мотивация должна быть в одной фразе "D is better C++" =)

Oleg
10.08.2017
00:42:58

Pavel
10.08.2017
00:43:31
Ну с питоном сравнивать довольно тухлая затея

Oleg
10.08.2017
00:43:39
Многие предпочтут своё тухленькое, но зато родное, плюсовое болото

Pavel
10.08.2017
00:44:11
Ну, это их проблемы =) Или не проблемы, а есть объективные факторы так делать.

Oleg
10.08.2017
00:44:55

Pavel
10.08.2017
00:45:40
Не все в наших силах, если кто-то упорно не хочет переходить с плюсов, так что ж теперь, нам убиться? =)

Oleg
10.08.2017
00:46:04
Чем больше программистов пишут на языке, тем проще найти их, следовательно больше вакансий, следовательно больше вложений в развитие языка

Pavel
10.08.2017
00:46:22
Я кстати одного знакомого сиплюсплюсника пытаюсь затянуть в Д а он что-то никак.

Oleg
10.08.2017
00:46:22

Pavel
10.08.2017
00:46:28
Ему это просто не интересно.

Oleg
10.08.2017
00:46:38
Ну так вот
И новый проект он будет писать на плюсах

Pavel
10.08.2017
00:47:13
Ну он по работе пишет большие проекты на с++ (правда щас уже на go наверно), а для себя не пишет. Ему как бы нет смысла учить язык который он все равно не сможет нигде применить.

Oleg
10.08.2017
00:47:35
И оставит его на старой работе, куда наймут нового программиста, который продолжит работу на подсознание
Основная проблема выбора нового языка это неуверенность руководства в оптимальности решения
Наличие библиотек и инструментария это весомые аргументы

Google

Pavel
10.08.2017
00:48:51
Да

Oleg
10.08.2017
00:48:54
А они сами не сделаются

Pavel
10.08.2017
00:49:45
Мне по работе все равно не светит, а в качестве pet проекта я придумал написать прокси сервер, хоть какоая-то задача не сильно большая, на которую можно тратить пару часов в неделю.

Oleg
10.08.2017
00:49:49
Отсюда вытекает первый аргумент: разработчикам нужна более весомая аргументация, чтобы они бадались с начальством
Основные вопросы начальства: как увеличиться скорость разработки и можно ли будет найти ещё разработчиков
Так что, товарищи, нужно правильно пиарить и делать инфраструктуру

Pavel
10.08.2017
00:52:49
Я пиарить просто так не могу, хочу сначала сам хорошо влиться в экосистему и прочувствовать ее.
И знаете что, я довольно часто натыкаюьс на баги :(

Admin
ERROR: S client not available

Oleg
10.08.2017
00:54:02
В компиляторе?
Или в библиотеке какой?
Я в последнее время перестал находить в компиляторе баги
А вот vibe это, конечно, весёлый продукт

Pavel
10.08.2017
01:05:10
Да вот я тут захотел к проекту прикрутить конфиг файлы через sdlang, поставил пакет и сразу наткнулся на такое https://github.com/Abscissa/SDLang-D/issues/54
Автор утверждает что это баг в компиляторе. А мне как-то не хочется разбираться, ведь я же хотел в стиле трендовых модных языков - просто поставил пакет и используешь его :) Но не получилось. И вот такое часто случается.

Timur
10.08.2017
08:04:19

Dmitry
10.08.2017
08:06:10
ctrl+F5 нажми чтобы стили обновились

Timur
10.08.2017
08:07:05
Там не 2 указателя, а указатель и длина

Dmitry
10.08.2017
08:08:26
ну закоммить апдейт) там косяков полно)

Google

Maxim
10.08.2017
08:10:12
а есть пруф, что в soñar вообще есть буква n?)

Dmitry
10.08.2017
08:11:06
в плане? я тупо слово нагуглил из другого языка

Maxim
10.08.2017
08:11:19
в utf-8 ñ — это, например, отдельная буква, закодированная двумя байтами)
как раз недавно разбирался с utf-8, со всякими начальными, срединными байтами, подсчетом символов в строке и все такое, там все несколько сложнее, чем n с черточкой)
вообще, даже в D на низком уровне приходится работать с utf-8 как с потоком байтов)
в общем, весь этот кусок про юникод и кодировки несколько неоднозначен)
И да, в utf-8 по стандарту на один кодпоинт может приходиться от одного до шести байтов)
И количество их определяется количеством единиц в шести старших битах первого байта)

Dmitry
10.08.2017
13:04:26
У кого нить IDE есть с крисивым кодом на D? Сделайти плиз скрин, для сайта надо
Хотя ладно, если что Sublime заскриню
Апдейт http://dlang.ru/ не забудьте ctrl+f5 нажать

Oleg
10.08.2017
13:11:45

Dmitry
10.08.2017
13:12:16
это да, тока потом, щас надо чтобы хоть что-то было

Oleg
10.08.2017
13:12:33
Как будто конференция какая-то в России по D и срочно нужен хоть какой-то сайт
Делай сразу норм

Dmitry
10.08.2017
13:13:20
ну просто потом я хз когда за это сяду
я стараюсь)

Oleg
10.08.2017
13:13:56
Так это же мелочь с точки зрения усилий, но очень важно с точки зрения информации
Ссылки