« first day (460 days earlier)      last day (2864 days later) » 
04:00 - 19:0019:00 - 23:00

4:48 AM
@alexanderbarakin перепутал с тревогой "необходимо удалить".
@alexanderbarakin вопросы с голосами за удаление в очередь не попадают
> Но как видите вместо лояута у меня отображается
лояут - новое слово в веб-разработке
 
5:57 AM
@NicolasChabanovsky, надо бы объединить
 
@Grundy какая интересная метка: :)
 
@Утка нужно сделать его ownerom
@Bald 9 вопросов
 
6:32 AM
@Grundy Готово!
 
@NicolasChabanovsky Спасибо!
@NicolasChabanovsky а модераторы ведь не могут объединять пользователей?
 
@Grundy Даже не скажу. Но модераторы говорят, что нет, не могут.
 
@NicolasChabanovsky наверняка могут просто не хотят, бездельники :)
 
 
1 hour later…
8:02 AM
> Данная строчка парсит duble переменую
@Bald больше нет такой метки
@Grundy не провоцируйте, а то объединим вас с Нико )
@alexanderbarakin вы просто разбираете группу Б и отвечаете в том числе на не самые удачно заданные вопросы
 
@NickVolynkin :-D, а давайте сделаем горыныча: Нико/Grundy/Tigr
 
@alexanderbarakin а зато вот ) data.stackexchange.com/rume/query/384266/…
@Bald жалко Grundy )
 
@NickVolynkin Bald - разжигает :-D
 
:)
 
8:09 AM
@Bald в серединку лучше Wiz_Khalifaaaaa
 
@NickVolynkin ну эту гидру можно будет тогда сразу мечом-кладенцом :)
 
@Bald все хне перебёшь :-P
 
8:25 AM
@NickVolynkin а что это за сайт такой rume?
 
@alexanderbarakin russian meta
 
8:44 AM
@alexanderbarakin ага, это наша Мета. Любопытно, что на en.SO этот же запрос падает от нехватки ресурсов.
 
@NickVolynkin слишком много вложенных селектов :)
 
Вопрос локализаторам:
@alexanderbarakin Участнику Squidward, также известному как Discord, также известному как Athari, также известному как Прохоров А. Д., также известному под десятком других имён, интересно было бы узнать, есть ли нормальная замена на человеческом языке громоздким, труднопроизносимым и трудновоспринимаемым конструкциям "вопрос, использующийся в качестве цели закрытия вопроса как дубликата" или "вопрос из дублирующейся пары, остающийся открытым". Также он благодарен за пояснение технических требований движка, потому что сам начал сомневаться в их наличии в силу наблюдаемых на сайте закрытий. — Squidward 30 secs ago
 
@Squidward кто у нас тут славянофил? вам и карты в руки!
 
9:11 AM
@Squidward есть вопрос который закрывают - вот вопрос, использующийся в качестве цели закрытия вопроса как дубликата - это второй :-D
 
@Squidward кстати, можно вместо «дубль» («копия») использовать «повтор».
«повторный вопрос», «первичный вопрос».
 
0
A: На странице истории правок отсутствует перевод

m0saCongrats you've found another untranslated string buried deep in our source code! I've made it localizable, so you can suggest translations on Transifex.

 
9:27 AM
@DmitriySimushev, я пропустил? там еще какое-то сообщение было?
 
9:44 AM
@Grundy ага. там было что-то про поиск ошибки
@Grundy то ли про отладчик, то ли еще про что-то. я такой бред не держу в голове =)
 
@DmitriySimushev Дайте, пожалуйста, совет новичку. Хочется разобраться с возникшей проблемой и заполнить пробел в знаниях. — andreyb1990 9 mins ago
@DmitriySimushev мне кажется мои сообщения игнорируются :-)
 
@Grundy вы же понимаете, что если я дам ему совет, он обидется?)
@Grundy а у вас просто слишком сложнопроизносимое имя
 
@DmitriySimushev а если ты не выстрелишь, тогда испорчусь я (с) Винни-Пух :-D
 
@Grundy ну и я эмоциональнее пишу. болд и все дела.
 
@DmitriySimushev у меня тоже emphasis используется :-)
 
9:48 AM
@Grundy "э, пыхтак, а у тебя парасолька есть?" (с)
 
@DmitriySimushev да блин :-) он удалил
 
@АлексейШиманский Меня убивает, когда пропагандируют использовать PHP как шаблонизатор, а потом городят <?php echo $foo; ?>. PHP офигителен для шаблонов, но только если использовать краткие теги и альтернативный синтаксис управляющих конструкций (<? if ($foo): ?><?= $foo ?><? endif ?>). Проблемы с <? ?> только у тех, кто пишет код, который должен выполняться на говнохостингах (в том числе весь опенсорс).
 
@Squidward шорттэгс а-та-та
 
@DmitriySimushev Кто сказал?
 
@Squidward psr
@Squidward или точнее php-fig
 
9:55 AM
@DmitriySimushev Авторы PSR пишут опенсорс для говнохостов. У них свои требования.
 
@Squidward все эти psr не просто так появились. единобразие улучшает читаемость.
@Squidward ну и на неговнохостингах php как шаблонизатор не нужен. туда можно запихнуть нормальный шаблонизатор с компиляцией
@Squidward ибо в php-шаблонизаторе даже фильтров нет =)
кмк, php как шаблонизатор нужен чтобы зафигачить прототип либо в крохотных проектах, где вообще не имеет смысл тащить внешние зависимости. все остальное "от лукавого"
 
@alexanderbarakin "вторичный вопрос"
 
:30800829
 
@Squidward повезло что у нас все эти <%= %> <% %> заменили на @
аж пальцы корежило их постоянно набирать
 
@Squidward городят не так, как надо только новички, которые смотрят старые туториалы
@PashaPash это где? это как?
 
10:03 AM
@Squidward моя претензия была к <? if .... Против <?= - ничего не имею. Но, еще раз повторюсь, php как шаблонизатор не нужен на неговнохостингах
 
@АлексейШиманский в Razor - w3schools.com/aspnet/razor_syntax.asp
 
@DmitriySimushev "Фильтры" — это что?
 
@АлексейШиманский там почти всегда хватает просто @ написать перед вставкой кода. изредка - @( )
 
@PashaPash неплохо
 
@АлексейШиманский и php-ный <?php echo $foo; ?> у нас выглядит как @foo
@АлексейШиманский переходите на темную сторону. we got cookies
 
10:07 AM
@Squidward что-то вроде функций, оборачивающих переменные. сталкивались с twig? так вот там эта концепция есть и хорошо развита. пример {{ foo|translate|lower }}
 
@PashaPash да... если б сделали синтаксис еще короче чем <?= $foo; ?> это конечно неплохо было бы..... хотя в IDE всегда можно настроить шорткод для вставки шаблона
 
@АлексейШиманский ну у нас разработчики нагло воспользовались тем, что "движок рендеренга отдельно, язык отдельно" и поменяли движок
 
@PashaPash я с нее и не уходил, мухаха)
 
@АлексейШиманский PHP - это не темная сторона. это серая. тлен и безысходность.
 
понятно, что все это делается функциями, но тут есть ряд особенностей. 1. Функции обладающие состоянием - а-та-та. 2. Красиво пробросить контекст в php-шаблон не получится
 
10:09 AM
@PashaPash ну я как бы и не особо там ¯\_(ツ)_/¯
 
@DmitriySimushev Несколько функций, чтобы обернуть извращенские htmlspecialchars — и ОК. Фильтры в пять слоёв так хуже читаются, но при пяти слоях фильтров пора задуматься о коде.
 
@АлексейШиманский древний орден джавистов :)
@АлексейШиманский а, кстати - у нас еще автоматический html encoding текста при выводе.
без вот этого вот htmlspecialchars
 
@Squidward кстати о hsc. ручками в каждом месте оборачивать выводимые данные в htmlspecialchars - зло. а коверкать данные на уровне выше - тоже спорное решение. Любой нормальный шаблонизатор по-умолчанию фильтрует выводимые переменные, но ему можно в явном виде указать этого не делать
@Squidward это очень важны шаг в сторону от магии к единообразию и читаемости
 
@Squidward ровно так работает twig, mustache с клонами и прочие распространенные шаблонизаторы.
 
10:13 AM
@DmitriySimushev Зоопарк шаблонов и, соответственно, синтаксисов — это особая радость, да.
 
@АлексейШиманский у Jeff Atwood пролетало емкое слово "автомагический" =)
@Squidward эм... шаблонизатор - это инструмент
@Squidward php, как шаблонизатор, это как гвозди обухом топора забивать. работает, но как-то через задницу
 
@DmitriySimushev В PHP всё через задницу. Это нормальное состояние.
3
 
@Squidward именно поэтому пора заканчивать с говнокодом и начинать делать все нормально. поверьте, пропаганда php-шаблонизатора (там где это не уместно), шаг в противоположенном направлении
 
@DmitriySimushev Заканчивать с говнокодом — это начать писать на .NET? Ну да. Но говнокод тоже бывает нужен. Поэтому есть PHP.
 
@Squidward по-вашему я не смогу наговнокодить на .net? =)
4
@Squidward можете поверить мне на слово: проблема не в языке, а в людях. пока есть говнокодеры -- проблема никуда не денется. и язык тут не причем
 
10:18 AM
@DmitriySimushev На .NET наговнокодить будет сложнее. Равно как ненаговнокодить на PHP. А так все языки и среды полностью подчиняются прослойке между монитором и креслом, да.
 
@DmitriySimushev пока не появится такой язык на котором просто нельзя будет говнокодить :)
 
@Squidward ну а срач PHP vs .NET - считаю бессмысленным. Кроме прочего, если вы так уверены в божественном превосходстве .net перед php, то вы в очередной раз упускаете очевидное: все это просто инструменты
 
@DmitriySimushev частично согласен с вами что в большей степени говнокод пишется разработчиком, но язык позволяет усложнить процесс написания говнокода
 
@Squidward если вы не умеете не говнокодить на php -- это исключительно ваша проблема и вовсе не означает, что нельзя все сделать правильно.
@Squidward ну а про сложность наговнокодить на .net - раскажите авторам вопросов, которые, к примеру, вместо использования LINQ - лепят чудовищные костыли
 
@DmitriySimushev ну мне кажется что здесь не проблема языка, а дело в разработчике
 
10:22 AM
@Bald и да и нет. дело не в самом языке, а в сообществе разработчиков, которое за ним стоит. php используется преимущественно школьниками, со всем вытекающими. и связано это с порогом вхождения (php - слишком прост)
 
@DmitriySimushev Что вы ко мне-то привязались? У PHP есть вполне изученные свойства, которые приводят к ошибкам и говнокоду у новичков. И у .NET есть вполне изученные свойства, когда язык и среда заставляют новичков писать правильно, потому что сделать неправильно сложнее.
 
@Bald двойные стандарты! если речь о php - язык говно, а если о .net - разработчик рукожоп.
 
@DmitriySimushev ну я бы не сказал что у высокий порог вхождения
 
@Squidward привязался я к вам из-за вашей позиции: php = говно, .net = круто
@Squidward сами же холивар развязали
 
@DmitriySimushev ну все же знают, что это так :-)
3
 
10:24 AM
@DmitriySimushev Рукожопы есть и там, и там, но у дотнетовых рукожопов качество будет выше. У светил программирования на люом языке будет качественный код, да. Но они не составляют большинство в практически любой компании.
 
@DmitriySimushev прошу заметить я нигде не говорил что {цензура}
 
@Bald у C# просто история развития привела к тому, что туториалы по ровному подходу (LINQ) проче и доступнее, чем туториалы по старому (датасеты, датаадаптеры и прочий ад)
2
@Bald т.е. если новичек идет по пути наименьшего сопротивления - то он возьмет linq/ef + razor + mvc
 
@Squidward ну и снова вы не правы. тут дело не в том, что рукожопы разные (по уровню говнокода), а в процентном соотношении рукожопов к нормальным разработчикам. в php с этим действительно запредельная беда
 
Точно так же известно, что нубы на C# пишут более быстрый и менее падучий код, чем на C++. Однако при этом у C++ есть преимущества в руках профи.
 
@Bald а в PHP он придет к сложению SQL через + и впиливанию кода прямо в страницу
 
10:29 AM
@PashaPash вот именно поэтому я так ратую за просвещение людей о том как не надо писать на php. возвращаясь к началу холивара "php - хреновый шаблонизатор. не стоит использовать эту его фичу"
 
@DmitriySimushev не прокатит. потому что все туториалы используют именно это фичу
 
@DmitriySimushev Ну вот тут уже язык не очень виноват. Это у народа настрой "я ничего не умею, поэтому пойду писать на PHP сайтики". Популярность сыграла злую шутку, плюс движков много накопилось. Так-то на дотнете клепать мусор не сильно медленнее, просто из-за истории на нём нем движков типа вордпресса, друпала и прочих.
 
0
A: Дух слишком интересуется историей

Nicolas ChabanovskyЛогика поднятия вопроса Духом сообщества выглядит следующим образом. Дух поднимает вопрос максимум один вопрос в час. Для поднятия вопрос должен: иметь рейтинг 0 и более; быть неактивным как минимум в течении 30 дней; иметь как минимум один не удаленный ответ с рейтингом 0; не иметь ответов,...

 
@Squidward тут вы правы, спорить не стану. школьники - основная беда php. А что касается Drupal, то он более-менее приличен сейчас.
 
@Squidward на .net клепать дешевый сайтики не очень получалось из-за цены платформы. это ж не линукс на треть ядра с mysql. дотнету подавай винду ($) и SQL Server ($$$)
 
10:32 AM
@PashaPash туториалы, написанные школьниками? =)
 
@PashaPash ну сейчас вроде не обязательно использовать, да и среда разработки и платформа стали более доступны
 
@DmitriySimushev а неважно кем. вопрос в доступности. интернет уравнивает - вы напишете туториал, школьник напишет - выглядит одинаково - для другого школьника
 
@Bald раньше тоже были провайдеры для других баз
 
@PashaPash а вот за это .net надо жечь. вместо траты денег на разработку бизнес-приложения, приходится выкладывать кучу денег за непонятные лицензии всего подряд
 
@Grundy ну я к тому что сейчас все еще проще
 
10:33 AM
@DmitriySimushev ну они не непонятные. MSSQL вполне так обогнал по развитию MySQL.
@DmitriySimushev просто надо осозновать, за что платяться деньги. совсем не за возможность сделать SELECT же
 
@PashaPash я бы не сказал, что mysql -- самая лучшая БД. а win, как платформа обогнал linux?
 
@DmitriySimushev Да, Drupal ничего так, но популярнее всё равно остаются Wordpress и Joomla. =) w3techs.com/technologies/overview/content_management/all
 
@Squidward это как с жигулями: все их поносят, но все равно покупают
 
@DmitriySimushev win не обогнал linux
@DmitriySimushev а вот MS SQL явно обогнал MySQL по возможностям
 
@PashaPash тем не менее, лицензия на линукс не нужна
@PashaPash тут спорить не стану
 
10:35 AM
@DmitriySimushev тем не менее, при внедрении чего-то крупного - вы заплатите на саппорт редхату (или кому там сейчас модно платить)
@DmitriySimushev т.е. мы вот платим azure. не за то, что там винда. а за то, что я лью туда пакет с приложением - а что там и как с железом и операционкой происходит - их проблемы
 
@PashaPash вы, кстати, забыли еще об одной важной вещи: вы целиком и полностью зависите от ms. и это работает - пока ms жив. а вот надоест им поддерживать (ну мало ли) ваше любимое ПО и что тогда?
 
@PashaPash SQL Server до определённой нагрузки бесплатный, вроде, был. Вот потом цены запредельные. Ну и он гвоздями не прибит, постгрес и мускул можно спокойно использовать (правда не все магические фичи EF могут работать).
 
@DmitriySimushev тогда возьму и перейду на .net core / mono и какой-нибудь оракл
3
@DmitriySimushev т.е. я сильно сомневаюсь, что MS возьмет и продаст MS SQL Server в Oracle
 
@Bald Среда разработки стала не более доступна, а практически бесплатна. Для мелких компаний версия Про бесплатна. Кому не хватает — бизспарк бесплатно на три что ли года. Вторая эра халявы.
 
а тот возьмет и закроет его
 
10:38 AM
@PashaPash есть альтернатива: сами обслуживайте ваш линукс сервер. если у вас достаточно квалификации - это работает. ну и нет смысла переплачивать деньги за лицензию на сам win
@PashaPash в случае с ms - альтернатив нет
 
@DmitriySimushev это работает если сервер один
 
@PashaPash разверните кластер. не вижу проблем
 
@DmitriySimushev ну да. заморочится с железом. заморочится с мониторингом
@DmitriySimushev гораздо проще заплатить MS. или Amazon
 
@Squidward дело не в бесплатности, а в свободе. free as freedom, все дела
 
@DmitriySimushev и дешевле - я знаю сколько стоит кластер c хотя бы 99.95%
 
10:40 AM
@PashaPash я и сказал, вам нужен достаточный уровень квалификации. зато не надо платить за воздух в виде лицензии на винду
 
@DmitriySimushev эта свобода мнимая
 
@PashaPash Мускул — тоже дно. Нет денег на крутые оркалы, но хочется больше — есть постгрес.
 
@DmitriySimushev ну да, т.е. придется платить аццкие деньги сисадмину с нужной квалификацией
 
@PashaPash вам так кажется. ни один крупный проект не обходится без opensource
 
@DmitriySimushev ну как бы да. но вы почему-то утверждаете, что использование не-опенсорса - это риск.
 
10:41 AM
@PashaPash зависит от. по крайней мере, у вас есть выбор
 
@DmitriySimushev он у меня и так есть. мы раньше держали свое железо и админили руками. на азуре проще и дешевле. или на амазоне.
 
@PashaPash в случае с ms, это не риск, а рабство
 
@DmitriySimushev в итого все упирается в то кому платить :)
 
@Bald и да и нет. облако может однажды лопнуть =)
 
@DmitriySimushev чем это рабство? я плачу за то, что использование из софта экономит мне время
 
10:43 AM
@DmitriySimushev всегда что то может поломаться
 
@DmitriySimushev Если МС прогорит настолько, что поддержка софта кончится, то сайтики будут меньшей из моих проблем. Скорее всего, в мою дверь уже будут стучаться зомби, а окна освещать ядерный гриб. Вон, Дельфи уже раз пять перепродали — и ничего, не дохнет до сих пор.
 
@PashaPash во что вам выльется отказ от всего софта ms?
 
@DmitriySimushev да примерно во столько же, как "изначально, на всякий случай, не использовать софт от MS"
@DmitriySimushev вы просто как-то странно считаете деньги. понимаете, я, например, плачу за SQL Azure
 
@DmitriySimushev Гугл со своим "опенсорсом" тоже может прогорить. И Мозилла. И ещё дофига компаний. Если они всех уволят, то "опенсорс" остановится. Весь опенсорс стоит на плечах корпораций.
 
@DmitriySimushev NNN$ в месяц. в эту сумму входит администрирование + железо + (наверное) лицензия. а может и не входит лицензия
@DmitriySimushev но мне при этом непринципиально в какой пропорции оно там делится. я плачу деньги, получаю базу с 999 или 9999. и все
 
10:46 AM
@PashaPash я все это говорю к том, что у вас, фактически, нет выбора. вернее есть, но его цена будет примерно равна стоимости переписать все с нуля
 
@DmitriySimushev Всем послать на "свободу", миром правит бабло. Проповедников святого Столлмана очень мало.
 
@DmitriySimushev можно их упорства заплатить эти деньги не MS, а напрямую производителью железа (причем платить постоянно), поставить линукс, поставить на него все, админить это все, платить за интернет, организовать дублирующий канал
@DmitriySimushev на выходе - та же база с 999 (если повезет), но в разы дороже
 
(Забыл, как звать Столлмана. Загуглил "open source crazy bearded" — гугл первой строчкой выдал википедию...)
 
@Squidward но это не мешает верить в светлое будущее, с коммунизмом и свободным ПО =)
 
@DmitriySimushev знаете какая при этом разница - опенсорс внутри или нет? да вообще никакой
 
10:48 AM
@PashaPash идеологическая разница есть =)
 
@DmitriySimushev для меня ситуации "платить за SQL Server с Query Store, он позволяет вам автомагически смотреть что с сервером не так идет" и "платить человеку, который как-то (как?) будет говорить мне то же самое по базе в MySQL" - равнозначны
 
@DmitriySimushev Софт МС не может сдохнуть "внезапно". Смерть, если таковая настанет, будет долгой и мучительной. См. Дельфи. Будет время на выбор и миграцию.
 
@PashaPash человек заменим, а ms в вашей схеме - нет
 
@DmitriySimushev MS в моей схеме - девешле. на порядок.
@DmitriySimushev и он заменим на Amazon
 
@Squidward вопрос скорее в стоимости такой миграции.
@PashaPash вендор ПО все равно один
 
10:51 AM
@DmitriySimushev ну как бы можно перескочить на моно. или .net core. или на любой другой SQL Server (MySQL)
 
@PashaPash я и не говорю, что нельзя. только это будет очень любопытной задачей =)
а что касается конкретно MS, вы вспомните ситуацию с IE6 и беспределом на рынке браузеров
 
@DmitriySimushev Сумма миграции против суммы поддержки админов, нескольких датацентров и ещё тьмы тьмущей сумм ручного управления? Миграция запросто дешевле.
 
@Squidward я бы сказал - в разы дешевле
@DmitriySimushev да, действительно, беспредел. проклятый опенсорс (webkit) захватил рынок практически проприетарной реализацией, что уже приводит к той же картине, что была во времена IE6
3
 
@PashaPash именно поэтому надо делать ставку на FF
 
@DmitriySimushev он кривой и тормознутый.
 
10:54 AM
@PashaPash ну и богомерзкий хром не вполне open source
 
@DmitriySimushev вебкит - опенсорс
 
@PashaPash серьезно? за последние 10 лет как-то не заметил
@PashaPash вебкит != хром
 
@DmitriySimushev Миграция на другую БД — это миф. Такое происходит оправданно разве что в системах со стажем 10+ лет. То же с облаками крупных вендоров. Ну не дохнут они каждый день.
 
@DmitriySimushev это вы попробуйте всему интернету доказать. хром - стандарт и практически монополист
@DmitriySimushev вообще с опенсорсом проблема в том, что его все хотят пользовать, но мало кто любит писать
@DmitriySimushev у вас вот есть на что посмотреть на гитхабе?
 
@PashaPash я не собираюсь ничего доказывать =) я просто говорю, что хром - потенциальный приемник IE6. и с этим надо бороться
@PashaPash к сожалению есть
 
10:57 AM
@DmitriySimushev коммиты в php / mozila / mysql?
 
@PashaPash ФФ тормознутый, если открыть больше 1000 вкладок. Проверял, знаю. Хром менее тормознутый, но если открывать только 10 вкладок и согласиться с тормозами всего остального софта.
 
@Squidward SSD наше все
 
@PashaPash я не настолько крут. но средней крупности отдельный проект куда я сделал немалый вклад у меня есть
 
@DmitriySimushev т.е. я не понимаю чем .net вас не устраивает. он ушел в опенсорс.
3
 
@PashaPash У меня SSD. Я нагружал все браузеры, во всех всё плохо. Хуже всего в Хроме. Наименее плохо в ФФ.
 
10:58 AM
@DmitriySimushev как и большая часть околодотнетных проектов
 
@PashaPash ну и по паре коммитов в крупные библиотеки
@PashaPash проблема вовсе не в .net. проблема в MS
 
0
A: Кривой перевод в истории проверок

Nicolas ChabanovskyЭто составное сообщение, которое выглядит следующим образом You have not reviewed any $QueueTitle$ yet. Поправил на следующий вариант: Вы еще не проверяли ни одного сообщения из очереди «запоздалые ответы»

0
A: На странице истории правок отсутствует перевод

m0saСпасибо! Вы нашли еще одну не переведенную строку в нашем исходном коде. Я добавил для нее локализацию. Вы можете предложить ваш перевод на Transifex.

 
@PashaPash Проблема с опенсорсом в том, что он существует в только фантазиях. Весь крупный опенсорс живёт за счёт подачек корпораций, код от независимых разрабов в нём — статистическая погрешность. Весь мелкий опенсорс — проекты одиночек. Весь средний опенсорс — лебедь, рак и щука. Всё плохо.
 
@DmitriySimushev т.е. Oracle вас не напрягает, Google не напрягает, а MS вот напрягает
3
 
@PashaPash речь же изначально шла о .net, win, mssql =)
 
11:04 AM
@PashaPash Дотнет ни черта не ушёл в опенсорс. В опенсорс выкинули огрызок дотнета под названием "штуковина для запуска ASP.NET для линуксах". С шарпом чуть лучше.
 
@DmitriySimushev MySQL принадлежит ораклу примерно так же, как .NET принадлежит MS
@Squidward ну завести сайтик на нем теперь можно
@Squidward т.е. не хуже чем PHP ^)
 
@PashaPash не одним mysql'ем единым. есть mariadb, есть postgres
 
@PashaPash Ну это да. Джавекапец и похапэкапец, ага.
 
@DmitriySimushev ну так между ними такая же совместимость, как между MS SQL и My SQL
@DmitriySimushev ключевые слова чуть поменять - и вперед
 
11:06 AM
@Squidward принцип "write once run enywhere" жив. Так что если java помрет - будет новая java
хотя, по факту, получается "write once run nowhere" =)
 
Впрочем, джавекапец уже давно настал. w3techs.com/technologies/overview/programming_language/all
 
@PashaPash не понял к чему вы это
 
@DmitriySimushev почему вы считаете, что соскочить с MS SQL в случае вендекапца будет так тяжело?
 
@PashaPash соль в мигрировании вендорозависимых фишек
 
@DmitriySimushev там разница с каким-нибудь postgres - на уровне диалекта. т.е. есть различия, но не такие чтобы уже совсем не перейти
 
11:09 AM
@PashaPash тоже, кстати, относится и к .net и win
 
@DmitriySimushev так их практически и нет
 
@DmitriySimushev Джава на ведроидах. Вот оттуда выкурить джаву уже нереально. Хотя бесплатный Замарин, возможно, чуть выкурит её.
 
@DmitriySimushev в .net - сам рантайм полне работает на linux. за исключением всякого там интеропа
 
@PashaPash не верю. даже если диалект от них свободен, есть тонкости в репликации бэкапах и прочем
@PashaPash ладно. не вижу смысл продолжать холивар =)
@Squidward любопытно, что JS уже 0.3%
 
@DmitriySimushev ну так в чем проблема? наступит вендекапец - найму админа нужной квалификации и начну платить ему. пока можно не платить.
 
11:12 AM
@PashaPash я вроде бы уже говорил, для меня это вопрос идеологии =)
 
@DmitriySimushev т.е. "надо платить за настройку репликации и бекапов сейчас, а то придется заплатить за нее в будущем" - несколько странный аргумент
 
@DmitriySimushev В существовании извращенцев ноджыэсеров я не сомневался. Уж лучше вордпресс на похапэ, чем этот рак.
 
@Squidward очередной холивар?)
@Squidward и чем вам node.js не угодил?
 
@DmitriySimushev он же гугловский!
 
@Squidward хотя с нормальными архитектурными решениями там совсем задница
 
11:13 AM
@DmitriySimushev Колбэками. Языком, дизайненным за 10 дней. Это основное.
 
@Squidward Promise
@Squidward async\await
@Squidward еще аргументы будут?
@PashaPash не совсем так. гуглу принадлежит v8, но и он в OpenSource
 
@DmitriySimushev ага. примерно как .NET у MS
 
@DmitriySimushev Зоопарком реврайтеров, ога.
 
@PashaPash ничего подобного. Open Source тут не по остаточному принципу а с самого начала и надолго
@Squidward вопрос времени. через год будет нативная поддержка. может раньше
 
@DmitriySimushev да без разницы. он все равно полностью контролируется и поддерживается гуглом. ментейнеры работают в гугле. деньги на разработку практически дает гугл. не будет денег - разработка остановится, а других игроков, способных такой же объем влить - нет
 
11:17 AM
Единственное, что вымораживает в node.js -- это полное игнорирование сообществом качественных архитектурных решений. прямо как в PHP
@PashaPash joyent не забыли?
@PashaPash ну и вот это стоит вспомнить
 
@DmitriySimushev К тому времени ноджысеры уже скурят всю монгу, обмажутся однострочными пакетами, и им уже ничего не поможет.
 
@PashaPash так что не гуглом единым
@Squidward на мой взлгяд, то что сейчас твориться в node.js - один в один ситуация с php. только node.js пока не настолько погряз в школьниках
 
0
A: Какие конференции вы посещаете или хотели бы посетить?

neoNeoQUEST http://neoquest.ru Место: Санкт-Петербург Стоимость: бесплатно Конференция проходит летом в Санкт-Петербурге (кста, в этом году 7 июля, скоро совсем), много докладов по инфобезу различного уровня сложности. Подается в веселой форме, конкурсы, смешной ведущий, демонстрации атак (даже c...

 
@Squidward ну а монга всегда и везде - действительно рак
 
11:31 AM
@DmitriySimushev Пока что я наблюдаю, что для нормального развития языка нужна диктатура. Шарп — объективно самый крутой управляемый язык в мейнстриме. Решающий голос у одного человека. Питон — объективно самый крутой скриптовый язык в мейнстриме. Решающий голос у одного человека.
Чем больше демократии, тем результат хуже.
 
@Squidward ну да. именно поэтому на питоне сайтов меньше чем на node.js. Ваше объективное суждение - субъективно
 
че эт у вас тут
холивар за майкрософт пхп оракл гугл питогн ноду
одобряю да
 
@Squidward ну и как обычно - если вы не умеете готовить кальмара использовать язык программирования, не стоит говорит что он говно =)
@Etki холивар, ага
 
@DmitriySimushev Я говорю про качество языка, а не про популярность. Жабоскрипт популярен не за свои достоинства.
 
@Squidward а в питоне нет многострочных комментариев, но он совершенен. ага
 
11:36 AM
@DmitriySimushev Все языки говно. Просто шарп чуть-чуть поменьше.
 
@Squidward язык - это инструмент. есть задачи, для которых шарп не подходит. совсем. говорить о языке в отрыве от контекста не имеет смысла
 
@DmitriySimushev Абсолютное большинство языков универсальны. Так что очень даже можно обсуждать в открыве.
 
@DmitriySimushev а какие например? :)
 
надеюсь, вы не будете слишком сильно обижаться, если я не буду вникать
ru.stackoverflow.com/questions/540483/… перенесите в сам вопрос пжл
 
@Etki Отдельные личности пытаются доказать, что какие-то языки не говно, потому что есть нормальные программисты, а опенсорс дешевле и надёжнее прогнившей проприетарщины, потому что Столлман.
 
11:41 AM
@Etki Вы можете сделать это сами и попросить тс удалить ответ или тонко намекнуть тс на необходимость редактирования исходного вопроса
 
@Squidward сорян, все еще не собираюсь вникать
 
@Grundy Шарп — управляемый язык, эрго не подходит для системного программирования. Но это вырожденный случай, мало народа этим занимается. Весь прикладной слой можно писать на любом мейнстримовом языке.
 
11:56 AM
@DmitriySimushev Да, и чтобы меня не записывали в проповедники шарпа: он тоже — говно: нет выведения типа лямбды, нет эквивалентности одинаковых делегатов, необнуляемые ссылочные типы приделывают костылями, нет базового числового типа, нет глобальных функций, упоротый синтаксис всех вариантов записи свойств и полей, нет множественного наследования, унаследованный зоопарк недженериковых коллекций — вещи, которые никогда не справят.
 
@Squidward речь не о столманах
@Squidward почему жив кобол?
@Squidward фортран?
 
@Squidward а не могли бы Вы ответить в целях просвещения: что подразумевается под глобальными функциями?
 
@DmitriySimushev Фортран — наследие царского режима. Он не нужен. В некоторых случаях он быстрее сей, но если отрубить некоторые гарантии сей при компиляции, то преимущества обнуляются.
 
@Bald очевидно функции - которые глобальны :-)
 
@DmitriySimushev Насчёт кобола не в теме.
 
12:05 PM
@Grundy глобальны в рамках чего?!
 
@Bald Это когда Main не лежит в Program, а Max — в Math. Хотя с костылём using static стало лучше.
 
@Squidward а его когда ввели?
 
@Grundy C# 6. Теперь каждый класс стал "пространством имён". Не оптимально (слишком гранулярно), но жить можно.
 
@Squidward значит вы и о фортране ничего не знаете
 
@DmitriySimushev Ну поведайте правду.
 
12:07 PM
@Squidward есть отрасли, где он незаменим из-за невероятной стоимости перехода на что-то еще
 
@DmitriySimushev Стоимости чего на чего? Можно без неопределённых местоимений?
 
@Squidward а этот юзинг так же в пределах одного файла ?
 
@Squidward на любой другой яп
 
@Grundy Да.
 
:30802620 он плох. но нельзя говорить о яп без контекста
:30802620 а шарп, кстати, плохо подходит для андроидов
:30802620 как минимум хуже джавы
вот вам и универсальный язык
 
12:12 PM
@DmitriySimushev Это называется "наследие царского режима". Систему дешевле поддерживать на ископаемом инструменте, чем переписывать на современный инструмент.
@DmitriySimushev Но подходит же. Чуть лучше, чуть хуже — уже нюансы. Факт в том, что можно, и многие так делают.
 
@Squidward рождая велосипеды. ну супер
 
@DmitriySimushev Игрушки на юнити — шарп, кроссплатформа на замарине — шарп. На джаве и то, и другое будет сложнее.
 
@Squidward браузеры?
@Squidward я о клаент сайде
 
@DmitriySimushev Если мы говорим про системный софт (браузеры я уже практически отношу к системному софту) и софт с выжиманием всех соков из железа (ААА игрушки и профессиональный софт), то есть только C/C++. На данный момент я оставляю его за скобками, потому что выбор языков для этого слишком узкий, и плюсам сливает абсолютно весь остальной мейнстрим.
 
@Squidward я вообще о нише JS
 
12:20 PM
@DmitriySimushev На клиент-сайде, зуб даю, есть построение окошечек даже для похапэ. Универсальный язык. Формально.
@DmitriySimushev Есть куча языков, которые компилируются в жабоскрипт. Шарп в том числе.
 
@Squidward ладно. свою позицию я донес. холивар продолжать считаю бессмысленным
 
Ребят, кто пользовался сервисами для разгадывания капч?
 
@Rikaz Вопрос в чём?
 
В обходе Recaptcha от гугл
Администрации одного из сервиса это удалост
И мне жутко интересно, как можно обмануть гугл
 
@Rikaz Армия индусов затащит всё. Капчи ни от чего не защищают, особенно если атака на конкретную цель.
3
 
@Squidward Там немного другой принцип работы. Они имея только публичный ключ сайта могут предоставить решение капчи
 
@Rikaz ну да, с индусами с той стороны
и таких полно
 
1:09 PM
@PashaPash Кстати, на Хабре писали про эксперименты с OCR, которые угадывают капчи лучше живых людей... Вроде, в паблик не выкладывали, но факт в том, что оно уже есть. Капчи с картинками ломаются словарями. В общем, можно и продвинутым путём пойти тоже, правда это может выйти дороже индусов. :)
 
1:20 PM
@DmitriySimushev Вы серьёзно? А зависимость от Поттеринга не рабство?
 
@VladD кто такой поттеринг? :-)
 
0
A: Отсутствует перевод уведомления при улучшении правки без её изменения

Nicolas Chabanovsky Предложенные вами изменения совпадают с правкой, ожидающей проверки. Предложенные вами изменения совпадают с правкой, ожидающей проверки. [Пожалуйста, ознакомьтесь с правкой]($url$).

 
@Squidward Выведение типа лямбды скорее всего будет. Эквивалентность одинаковых делегатов = отказ от номинальной системы типов? Было предложение, вроде пока отвергнуто, duck typing же. Необнуляемые ссылочные типы, да, будут прибиты сбоку, пока наконец они не решатся на breaking changes. Глобальные функции — а чем static using плох? Базовый числовой тип непонятно, как эффективно имплементировать, если у хоть кого-то есть идеи, welcome. Множественное наследование — нет, просто нет.
@Grundy Ну, почитайте, например, про историю systemd
 
@VladD это где там один втихую поменял и у всех все сломалось? :)
 
@DmitriySimushev Кобол мёртв.
 
1:31 PM
@VladD то что мертво умереть не может :-D
 
@Grundy Ну, поменял архитектуру на как бы теоретически лучшую, игнорируя мнение остальных.
@DmitriySimushev Ну да, но это legacy. Слишком дорого потому, что на него много завязано. В новой, разрабатываемой с нуля системе никогда не будет фортрана.
@DmitriySimushev Почему? Вроде с value types пошустрее бегает, нет?
 
1:46 PM
0
A: Индикатор очереди проверок

Nicolas ChabanovskyИндикатор отображает количество сообщений в очереди для модераторов и участников, получивших привилегию «инструменты модератора». Существуют уникальные настройки для каждого сайта. Например, на Stack Overflow на английском в счетчике не учитываются голоса за закрытие вопросов, а сам индикатор оч...

 
2:43 PM
1
A: Дефект локализации в списке ревизий

Nicolas ChabanovskyНа данный момент сделал так: Единственное число **$historyType$** участником $voters$. Множественное число **$historyType$** участниками $voters$.

 
хей чят
 
@Etki а? чо?
 
Есть необходимость выбрать облако для проекта. подразумевается N серверов, которые лежат внутри сетки, а наружу смотрят только M < N серверов. Есть надежные кандидаты?
Нам в конечном итоге нужна стабильная работа и минимум геморроя с поддержкой
Селектел по описанию вообще то, что нам нужно, но денег берет много и на остальных услугах столько раз стрелял нам в ноги, что хотелось бы избежать повтора
 
@Etki амазон? :)
 
@Grundy рассматриваем, но хотим российского оператора
плюс я наслышан про надежность их сетки
 
2:54 PM
@Etki Тут вроде @PashaPash с таким заморачивался
 
@Etki не могу разобрать: надежные или нет?
 
(это скрытый призыв в чат, да)
 
@VladD где? :)
 
@Grundy не очень. Мы конечно закладываемся на это все, но на данном этапе проекта меньше всего хотелось бы с этим столкнуться.
 
@Grundy На реплику выше :)
 
2:57 PM
на flops.ru тоже посматриваем, но в прошлый раз предпочли селектел, теперь думаем, куда уходить
 
 
1 hour later…
4:20 PM
@VladD Много раз уже говорили, что выведения лямбды не будет. Типа, в общем случае не получится, а в частном нафиг надо. Неэквивалентность делегатов тут как раз мешается.
@VladD И где эта ваша номинальная система типов проявляется-то, кроме делегатов, для которых это мешается примерно в 99% случаев? Типобезопасный typedef Temperature Double я сделать не могу. Даже нетипобезопасный не могу. Только синоним на уровне одного файла, да и тот умирает при любом рефакторинге. Да, в джетбрейнс сказали, что сохранять алиасы слишком напряжно, "никому не надо", поэтому не будет реализовано никогда.
@VladD Using static плох тем, что каждый класс становится неймспейсом. В дотнете приняты адекватные крупные неймспейсы, а тут исключение. Ну и с Main это никак не помогает. Но это так, мелочи, в общем-то.
@VladD А никак не реализовать базовый числовой тип. Можно было бы магический интерфейс сделать, но это и совместимость вперёд поломает, и потащит за собой новые фичи типа операторов в интерфейсах. Короче, виртуальную машину обновлять надо, а на это вряд ли скоро пойдут.
@VladD Что не так с множественным наследованием-то? Не, ну метапрограммирование с макросами было бы круче, конечно.
 
4:38 PM
0
A: Какие конференции вы посещаете или хотели бы посетить?

andreycha.NET'чикам сюда: http://dotnext.ru Единственная действительно общероссийская конференция по .NET. Минимум маркетинга, максимум технического хардкора. Присутствуют иностранные докладчики.

 
Ах да, в шарпе ещё типы перед именем переменной пишутся. Ненавижу.
Главное, чтобы шарповики не брали пример с джавистов в вопросе совместимости вперёд. Джависты настолько трясутся над виртуальной машиной, что без стеснения превращают стандартную библиотеку в треш, угар и содомию из-за поломанных дженериков. Я не джавист, но у меня невообразимая боль от вида неймспейсов (не и/о) потоков и функциональных интерфейсов. На месте дизигнеров языка я бы застрелился.
3
 
@Squidward ОК.
 
5:00 PM
@Squidward Ну, с усилением системы типов может и взлететь. На гитхабе вопрос обсуждался. Например, нужно найти тип выражения (да, это будет выражение) throw new Exception(). Плюс да, хотите автовыведение — давайте хинты.
@Squidward Эхм. Ну, типы class Quote { public string Source; } и class Image { public string Source; } разные с точки зрения номинальной, и одинаковые с точки зрения структурной системы типов. Мы просто не замечаем преимуществ номинальной системы, настолько они очевидны.
@Squidward Ну, эта-то проблема решаема. Глобальные функции в том же F# есть.
@Squidward Ну даже бог с ней с VM, а какой нативный код генерировать? Тут начинаются проблемы.
@Squidward По моему опыту, trait'ов вполне достаточно. А метопрограммирование таки да, будет, через replace/original.
Макросов, как я понимаю, не будет, и я бы сказал, лучше не надо, чтобы не было проблем со скобками и всем таким. До сих пор не понимаю стандартного сишного трюка с #define PASTE2(x, y) PASTE(x, y)
@Squidward А вот это тяжёлое наследие C :-\ Родовая травма, не лечится. Всё-таки у нас C#, а не что-то другое.
@Squidward А есть язык, в котором множественное наследование не сопряжено с болью и унижением? C++ не предлагать.
 
5:54 PM
1
Q: Что если код - не код?

QwertiyНекоторое время назад обратил внимание на странное уведомление: код в ответе исправлен "Hello, World!" Речь идёт о ревизии 2, в которой сделано несколько стилистических исправлений, никак не затрагивающих код. Так почему же "код в ответе исправлен"?

 
6:19 PM
что вы тут, все еще ковыряете самооценку?
 
04:00 - 19:0019:00 - 23:00

« first day (460 days earlier)      last day (2864 days later) »