« first day (387 days earlier)      last day (2938 days later) » 
03:00 - 18:0018:00 - 23:00

3:05 AM
Есть желание уметь разворачивать приложение для определенного коммита. С автоматической настройкой порта (если получится еще и для nginx путь прописать - вообще супер), с возможностью перебивания некоторых конфигурационных параметров перед запуском, с возможностью автоматического деплоя при коммите в ветку. Наверняка есть такие инструменты - подскажите, кто сталкивался.
И еще вопрос, никак не связанный с предыдущим. Кто-то пишет на F#? В каких сферах он показывает себя с наиболее выгодной стороны? Надо за один вечер написать небольшую программу, которая бы показала, насколько F# крутой. На ум приходит только анализ данных, парсер или что-нибудь многопоточное.
 
3:56 AM
0
Q: Знаки «Диктор», «Усилитель» и «Публицист»

Саша ЧерныхПрочитав описание знаков, исключительно ради тестирования сайта на дефекты — иначе помалкивал бы, а если б значок присвоили, то планировал сообщить сюда, — набрал просмотры при помощи сервиса захода с различных IP. Не прошло, то есть накрутками знак не получишь, что отлично. Но какие заходы дей...

 
@soon по моему в тимсити или любом аналоге можно такое настроить
 
@Grundy А получится мониторить развернутые инстансы?
 
@soon что значит мониторитЬ?:)
 
@Grundy Хотя бы смотреть, какие развернуты
 
@soon ну да, там он показывает какой коммит вроде
 
4:13 AM
@Grundy А он сможет сам назначить нужный порт для разворачивания? Есть подозрение, что придется руками подшаманить ради этого. А хотелось бы сказать: есть порты с N по M, пользуйся.
 
@soon вот тут не могу сказать. скорее всего руками указывать, но возможно и в настройках можно как-то задать
 
@Grundy Просто если надо руками все это писать, то и тимсити не нужен, родным gitlab обойдемся.
Хотелось бы что-то из коробки работающее
 
@soon ¯\_(ツ)_/¯
 
0
A: Пометка правок как «малых»

Nick VolynkinЭтой галочкой смогут пользоваться спамеры, чтобы менее заметно врезать рекламные дополнения в вопрос. (Нередко предлагаемая правка натыкается на роборевьюера и принимается вне зависимости от качества); участники-спорщики и вандалы, чтобы совсем незаметно продвигать свою точку зрения или подмен...

-1
Q: Пометка правок как «малых»

Саша ЧерныхИзменённое сообщение выносится на заглавную даже если подправить в нём запятую. Чем выше сообщение в обновляющемся списке вопросов, тем больше вероятность получить за него плюс, — почему, вероятно, некоторые участники негативно относятся к незначительным изменениям, а может кто-то и действительно...

 
4:37 AM
0
A: Знаки «Диктор», «Усилитель» и «Публицист»

Nick VolynkinЕсть несколько условий: Ссылка должна иметь референтную часть - id пользователя в конце ссылки: meta.ru.stackoverflow.com/q/2895/181472 Переходы внутри одного сайта не считаются. Исключение - когда пользователь отключает передачу информации об источнике ссылки (referer). Но между сайтами ...

 
4:52 AM
0
A: Знаки «Диктор», «Усилитель» и «Публицист»

Nick VolynkinЕсть несколько условий: Ссылка должна иметь референтную часть - id пользователя в конце ссылки: meta.ru.stackoverflow.com/q/2895/181472 Переходы внутри одного сайта не считаются. Исключение - когда пользователь отключает передачу информации об источнике ссылки (referer). Но между сайтами ...

 
 
2 hours later…
6:23 AM
@Nofate я не просил менять цвет)
 
@АлексейШиманский виноват? умей признать это :-D
 
7:01 AM
@Grundy это вы теперь так из профессии изгоняете?
 
@Nofate :-D растем над собой
 
7:27 AM
16 hours ago, by Алексей Шиманский
@ixSci руководство. Теперь я тут главный
смирись с этим :)
 
А с каких пор у нас утверждаются правки, в которых кто-то за автора дописывает часть вопроса?
 
@soon судя по всему - 9 минут назад :-D
 
@Grundy, ага, по всей стране началось
 
7:34 AM
@soon а я думал это она сама поправила. Не исключено, что они все ошиблись и ей просто в обратную польскую запись надо перевести
 
@Grundy Я вообще думал, что лишние - нарушающие правильность. К примеру 1 + 2)
 
@soon да-да, это тоже вариант:)
@soon а давайте спросим у @VenZell и @ВладимирМартьянов
правда тут модераторы нужны с супер вызовом :-) @Nofate, @PashaPash, @NickVolynkin ^^^ :-)
 
8:02 AM
Человек-модератор спешит на помощь
 
@VenZell @ВладимирМартьянов заходите в чат, есть вопрос )
Сомнительный ответ
0
A: bootstrap как сделать отступ между блоками

LutiyCsharpНадо bootstrap лучше было изучить. нужно для отступов использовать класс offset с соответствующими col_md (в случае для верстки под ноутбуки). А так же правильно выбирать контейнер.

 
@NickVolynkin ну в принципе зерно есть: для средних экранов нужны классы с *-md (medium device)
 
@Grundy ок, снял тревогу
 
8:17 AM
@NickVolynkin эм :-) но он же действительно сомнительного качества :)
в идеале стоило бы его развернуть :)
 
@Grundy какая там точность: style="margin-left: 8.333333333333332%;"
 
@Bald ну это чтобы наверняка :)
 
@Grundy я думал это мультиаккаунт
 
@VenZell да вроде не особо похоже
 
@Grundy, при внимательном рассмотрении - да, я поспешил при проверке, это ошибка.
@NickVolynkin, @NicolasChabanovsky, а так и задумано, что во время призыва модератором в чат в уведомлении показываются id'шники пользователя из чата, а не имя пользователя?
 
8:38 AM
@VladD, @PashaPash, можете что-то посоветовать тут? :)
0
Q: Как написать текстовый редактор на C#

Dmitry ArestovДобрый день, Может ли кто-то посоветовать материалы (или открытый проект) по написанию текстового редактора? Имеется в виду не кнопочки ЖКЧ или организация вкладок, а именно сам контрол: курсор, символы, рендеринг, отмена/повтор, поиск, вставка объектов в текст, обтекание, перенос, вменяемая объ...

 
@VenZell Предполагаю, что нет, так не должно быть.
 
@NicolasChabanovsky, создать тему на мете?
 
@Grundy объемнейшая тема. закрыть как слишком обширный?
@Grundy гамма и другие вот целую книгу по паттернам на примере разработки текстового редактора написали
 
@Grundy могу плюсик поставить))
 
@PashaPash да вот :-) вроде само по себе интересно должно быть, но похоже ответ слишком большой. Если только в ответе не сослаться на вот эту книгу например:)
@Qwertiy ну он ведь действительно too broad в какой-то степени
 
8:53 AM
@Grundy не факт
 
@PashaPash на Delphi достаточно было кинуть один элемент на форму и редактор готов)
 
@Qwertiy я подумывал ссылки на исходники richTextBox стандртного кинуть :)
 
// а я вспомнил, зачем зашёл на codegolf
 
@АлексейШиманский я надеюсь что тут имелось ввиду все-таки самостоятельная реализация :)
@Qwertiy зачем? :)
 
@Grundy не знай не знай. моет опять кто курсач по быстрому сдает
 
8:55 AM
надо (.{0,2}) поменять на (.?.?) и сэкономить ещё минимум 18 символов
4
A: Regex Golf: Verify a Sudoku Solution

QwertiyJavascript regex, 532 530 481 chars Validate rows: /^((?=.{0,8}1)(?=.{0,8}2)(?=.{0,8}3)(?=.{0,8}4)(?=.{0,8}5)(?=.{0,8}6)(?=.{0,8}7)(?=.{0,8}8)(?=.{0,8}9).{9})+$/ Validate columns: /^((?=(.{9}){0,8}1)(?=(.{9}){0,8}2)(?=(.{9}){0,8}3)(?=(.{9}){0,8}4)(?=(.{9}){0,8}5)(?=(.{9}){0,8}6)(?=(.{9}){0,8...

там проверка судоку регуляркой
@Grundy хотя, по заголовку ясно)))
 
@АлексейШиманский ну в WPF тоже можно на форму кинуть - но топикастер явно не то спрашивает
 
@VenZell Буду благодарен! Кстати, возможно это более или менее известная ошибка и ее поправят совсем скоро.
 
@PashaPash вот наверное исходники TextBlock тут будут чересчур
 
@Grundy, да, ровно 18
 
@Qwertiy, нук глянь
0
Q: Отмена стилей для :focus при :active

AstorВсем привет! Есть код: a.btn_other { text-decoration: none; } .btn_other { display: inline-block; padding: 5px; border: 1px solid rgba(160, 160, 160, .5); border-radius: 3px; background: #fff; color: #444; } .btn_other:hover { background: silver; } .btn_other:...

 
@Grundy по-моему, не очень реально
да и вообще, как-то нехорошо это ;)
 
@NickVolynkin в реальности папа бы днями сидел, настраивая его, или не купил бы вообще %)
 
@Qwertiy да вот мне тоже кажется максимум можно переписать css для active и focus одновременных
 
@D-side это реклама сервера от MS. Я бы не купил )
 
9:13 AM
@NickVolynkin пащму?
 
active исчезнет после отпускания мыши, так что бессмысленно
 
@Grundy предпочитаю юниксовые серверы
 
@Qwertiy зато в момент нажимания будет норм:)
0
Q: Как сравнить числа типа double.

SVD102Как сравнить числа типа double. вот допустим у меня число если получилось 0.002 и его сравнивать с 0.001 то ответ должен быть true. То есть сравнение по разряду.

 
если только какую анимацию запустить, которая сохранится и потрёт
 
а есть где-то каноничный ответ?
 
9:14 AM
@Grundy меня не устраивает сервер, которому требуется монитор или vnc
 
@Grundy что за?? о_О
 
@NickVolynkin не аргумент говорят в серверах от винды есть вариант консольный
 
@NickVolynkin я хочу попробовать в этой роли набор малинок. Пока что дело застряло на подготовке помещения ._.
 
@Qwertiy ну я вообще подумал про сравнение с какой-то точностью:)
@NickVolynkin вот серверам как раз и не нужен :)
 
@D-side разве под малинки нужно много места? )
 
9:16 AM
да и в той же рекламе - он был без комника;)
 
@NickVolynkin а если честно то Windows Server 2012 с его плиточным интерфейсом просто ужасен
 
@NickVolynkin дело не в малинках, а в помещении, там пока что жить нельзя %)
 
@Bald я люблю командную строку, скрипты, оркестровку и управление конфигурациями. Всё это на винде или трудно или невозможно. )
 
@NickVolynkin вы просто не умеете ее готовить :-)
@NickVolynkin по идее в ней есть все инструменты что в никсах, просто ее привыкли ругать :)
 
@Bald пока что у меня есть план взять 4 старых ноутбука (лежат и ждут в шкафу), собрать из них кластер и на нем тренироваться.
 
9:19 AM
@NickVolynkin да Вы знаете толк в извращения :)
@NickVolynkin может уж лучше тогда бы на малине строить кластер?!
 
@Bald малинки ещё покупать надо, а эти уже есть )
 
@NickVolynkin MS старается это всё сделать ненужным с помощью диспетчера серверов и сопутствующих инструментов. Там просто другой подход. У меня серверная винда на ноутбуке, там даже локально диспетчер серверов первым делом спрашивает "на каком сервере будем хулиганить?"
Решение в стиле "Batteries included". Не на мой вкус тоже :)
 
@Grundy що и awk с грепом есть?
 
@D-side ну и в конце концов это просто вопрос навыков. В юниксы умею, в винду - нет. По ходу рабочих задач юниксы постоянно подучиваю, винду неделями не вижу.
 
@Nofate а шо они такое? :)
 
9:23 AM
@NickVolynkin я в своем время хотел перейти на FreeBSD на домашнем компе, но дров под видюху не нашлось а домашний комп без X как то не очень
 
@Nofate я поставил msys2 и втемяшил zsh. Как же я смеялся, когда оно запустилось...
 
@D-side ну у меня тоже есть msys и полупрозрачная консолька кайфно выезжает сверху по нажатию `
но не то )
 
@NickVolynkin я выбрал малинки из соображений удобства круглосуточной работы. Пассивно охлаждаются, жрут мало, разве что процессор армовый, но для большинства моих задач это и не парит .-. Но Windows 10 IoT меня ну совсем не впечатлил .-.
 
@D-side а что у вас за задачи?
 
@Nofate в msys2 есть pacman. Тот самый apt-get из Arch Linux. Я слегка приобалдел поначалу, но со временем свыкся.
@NickVolynkin сначала поиграться с Docker Swarm. А как наиграюсь: сделать NFS-шару с бэкапами и удалённым доступом, DLNA, Gogs. А дальше накручивать/спиливать уже по мере интереса.
Я думаю, как это дело засекьюрить на доступ снаружи, только ли VPN для этого годится.
 
9:39 AM
@D-side ssh-ключиков не будет достаточно?
ну и стандартных мер вроде запрета на логин в рута по паролю
@D-side кстати, неплохой вопрос выйдет )
 
@NickVolynkin SSH... ну, вообще с пробросом портов сгодится, да, но не на доступ с телефона, например.
@NickVolynkin не, пока что он too broad :)
А когда будет не too broad, я уже, может, и сам дойду :D
...что, впрочем, не помешает мне запостить вопросоответ с изысканиями, если там будет что-то полезное и неочевидное.
 
@D-side помню, ехал в электричке, подключил интернет на ноут через телефон и ансиблом чего-то там конфигурял на пачке тестовых серверов. Ещё за пару месяцев до этого вообще не знал почти ничего. Было увлекательно. )
 
@NickVolynkin я пока на виртуальных тачках из Vagrant катаюсь :)
 
@D-side вот с вагрантом пока не знаком.
возможно, освою в ближайшее время. Есть опциональная задача - обеспечить разработчикам идентичное боевому окружение. Сейчас они при разработке деплоят сервис прямо себе на машину и конфигурируют руками. А могли бы в изолированном окружении. Вот тут вагрант им может помочь.
 
@NickVolynkin да я тоже, пока что на чужих конфигах катаюсь, но там Ruby, так что понять что там происходит, я более-менее могу.
 
10:03 AM
0
A: Дан алгоритм (формула), сделайте на любом языке?

D-sideВот вариант на Clojure, но я искренне желаю вам удачи в объяснении этого кода преподавателю :) (defn solution [n] (let [irange (fn [a b] (range a (inc b))) step-sign (fn [x] (if (zero? (mod x 2)) 1 -1)) ! (fn [x] (->> (irange -1 x) ; хак: на числах < 0 да...

Я должен был это сделать :D
 
@D-side а зачем комментарий про хак то сделал?!
 
@Bald это не единственный хак, который там есть :D
 
@D-side эх кто то Вам минус там влепил
 
@Bald там есть деталь, которую непонявший программу человек не сможет объяснить. Она не влияет на ход работы программы, но она странная, там волшебное число :)
@Bald да плевать, это того стоило :D
 
@D-side вы бы лучше тут помогли:
1
Q: Реализация игры точки на canvas

Nafe KzirДелаю игру под названием точки на canvas. это ссылка на игру в вики: https://en.wikipedia.org/wiki/Dots_(game) У меня есть проблема с рисовании полигона, кто-то может подсказать как реализовать это? <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title>

Составить алгоритм)
 
10:11 AM
@D-side а можете по секрету сказать в какой строке там волшебное число, с языком не знаком, но в моем понимании волшебное число это выглядит так: переменная *5561685
 
@АлексейШиманский не, там сложнее и надо ClojureScript поднимать :)
@Bald -1 в определении факториала.
 
0
A: Пометка правок как «малых»

Qwertiy Чем выше сообщение в обновляющемся списке вопросов, тем больше вероятность получить за него плюс Получить на него какую-то реакцию - да, но почему плюс-то? Можно и минус словить. Да и вообще, спрашивающего скорее интересует ответ на вопрос, чем плюсы. Изменённое сообщение выносится на за...

 
0
A: Отмена стилей для :focus при :active

Urmuz TagizadeМожно и без использования JS: .btn_other:active, .btn_other:focus{ all: initial; * { all: unset; } } P.S. Поддержка: Chrome 37>, Firefox 27>, IE 11, Opera 24> Подробно тут: Читать Удачного кодинга...

 
@Grundy, с продуктом скучно )
там совсем не останется метса для творчества
 
@Nofate :-D
 
10:18 AM
@АлексейШиманский для репла ClojureScript мне надо больше одной команды, лень %)
 
@Grundy У нас когда-то была серия вопросов от одного участника, он интересовался кастомным рендерингом на WPF. Попробую найти.
 
10:36 AM
@Grundy может заменить sum на foldl (+) 0 ?
 
@Nofate да :-) так интереснее :-) я правда хаскель вообще не знаю :):):)
 
@Grundy нужно больше монад!
 
@Grundy скорее всего, там внутри редьюс по плюсу с нулём :)
 
@D-side не ну reduce и есть та же свертка слева foldl
 
@Grundy мне казалось, что редьюс от фолдов отличается аккурат начальным значением. Чтобы пустые массивы тоже брало. Хотя в Clojure для этого пошли на забавный хак и разрешили вызывать плюс без аргументов :)
 
10:47 AM
@D-side а мне как раз казалось - что только названием :)
 
@Grundy много где так и есть :)
 
что приятно, можно выразитбь как совершенно математическую запись
let f n = sum [ (-1 ** k) * (k + 1) / product [1..k] | k <- [0..n]]
так и какую-нибудь point-free ахинею
let f = foldr (+) 0 . (flip take) [ (-1 ** k) * (k + 1) / fac k | k <- [0..]] where fac = foldr (*) 1 . enumFromTo 1
 
11:19 AM
@Nofate на мой взгляд, это уже лёгкий мазохизм ._. Примерно как писать на C в одну строку.
 
@Nofate что-то не получается у меня красиво :)
(loop for k from 0 to n
  summing
  (/
   (* (+ k 1) (if (evenp k) 1 -1))
   (apply '* (loop for i from 1 to k collect i))
  )
)
 
(не считая #include, разумеется)
@Grundy скооооообочки
 
@D-side Ну тут их мало :):):)
 
(ладно, это был автотроллинг >_<)
 
@D-side почти уверен что там можно было одним loop'ом обойтись :)
 
11:31 AM
Кстати, как оказалось, моё решение без изменений работает в ClojureScript. Хо-хо-о.
 
@D-side ну если он основан на clojure вполне логично что в нем работает :-) никаких же особенностей не использовано :)
 
@Grundy ну, там используется interop с JVM, но по чистой случайности оказалось, что в JS и Java Math.max одинаковый.
 
@D-side ну вообще я думаю не совсем одинаковый :-)
но тут просто используется одинаково :)
 
@Grundy в контексте задачи этого хватает :)
@Grundy в Java он ограничен двумя аргументами, как я понял, а в JS побольше лимит. Но я использую только форму с двумя. Но даже если нет, с помощью reader conditional можно было б портировать :)
 
что-то на лиспе как-то проще, чем на кложуре
 
11:40 AM
@Nofate это потому что на кложуре loop не используется :)
 
@Nofate если убрать ->> и найти более адекватный способ обхода inclusive range по двум числам, возможно, станет попроще для восприятия.
Но я изначально пытался напугать и задачу считаю выполненной %)
Теперь можно и посокращать немного...
Затея с Math.max, кстати, там совершенно зря. (range 1 0) выдаёт пустой список, от которого reduce * даёт 1 ._.
 
0
Q: В уведомлении об упоминании в чате вместо имени пользователя отображается его id

VenZellПри упоминании пользователя в чате, на сайте появляется уведомление. В нем вместо имени пользователя (@VenZell) показывается его id в чате (@@141865). Если упоминается несколько пользователей, подобное поведение распространяется на всех. В моем случае, в чат меня призывал модератор, поскольку...

 
Обновил, подсократил:
6
A: Дан алгоритм (формула), сделайте на любом языке?

D-sideВот вариант на clojure (defn f [n] (let [irange #(range %1 (inc %2)) k-sign #(if (zero? (mod % 2)) 1 -1) ! #(reduce * (irange 1 %))] (reduce + (for [k (irange 0 n)] (/ (* (k-sign k) (inc k)) (! k))))))

Раз уж начали оцивилизовывать примеры :)
 
11:59 AM
@D-side а кстати, почему один из ответов заминусован?
 
@Grundy вероятно, за публикацию того, что ТС реально сможет применить. Я не знаю.
 
@D-side ну там ж даже язык не указан :-) я сначала думал плюсы
 
@Grundy судя по регистру Math.Pow... Шарп?
 
@D-side а я превратил в лисп )
let g = foldr (+) 0 . ((flip take) (map (\k -> (-1 ** k) * (k + 1) / fac k) [0..])) . ((+) 1) where fac = foldr (*) 1 . enumFromTo 1
вообще всем надо минусов влепить
 
@Nofate так легче, но в одну строку всё равно угнетает :D Да и лиспу по-хорошему надо отступы ярче обозначить, будет куда понятнее. Но это будет уже не текст.
@Nofate мне один таки влепили :Р
 
12:03 PM
а вопрос удалить
 
Написал аналог на Ruby и что-то слегка обалдел.
 
@D-side что? :) так круто получилось? :)
 
Там -1 ** 0 это -1. WTF?
 
в хаскеле тоже
Prelude> -1 ** 0
-1.0
Prelude> -1 ^ 0
-1
и алгебра так же считает, что самое характерное )
 
@Nofate в Ruby это единственный встроенный способ возведения в степень .-.
Алгебра так же считает? .-.
 
12:15 PM
@Nofate это почему эт?
 
А вот это уже интересно.
Нулевая степень, как мне казалось, должна давать нейтральный элемент по умножению.
-0.8 ** 0 # => -1.0
Так, я в замешательстве.
 
хотя ,нет, вру
все же 1
но разгадка-то очевидна =)
 
Окей, то есть, я не сошёл с ума о_о
 
и руби и хаскелль правильн осчитают )
в общем -1^0 = -1, да
@D-side да, все так и есть
одно другому не противоречит
 
ПРИОРИТЕТЫ
 
12:20 PM
=)
 
Тогда у меня есть ещё и вот это:
def f(n)
  (0..n).map { |k|
    ((-1) ** k) * (k + 1)  /
    (1..k).reduce(1, :*)
  }.reduce(:+)
end
 
0
Q: Перевод описания сообщества "Русский язык"

lexxl For лингвистов, этимологов, и энтузиастов русского языка Перевод в выпадающем меню описания сообщества начинается с английского слова For... вместо Для...

 
@D-side теперь можно минусовать реализации с багом )
 
@Nofate а я в процессе нашёл целый список, где делается 0^0 в куче языков: rosettacode.org/wiki/Zero_to_the_zero_power
А для Common Lisp, по ходу, у нас нет метки. .-. Только .
 
@D-side ага, но я думаю на любом лиспе это пройде :-) и похоже на кложуре тоже должно пройти :)
 
12:32 PM
Кто там собирался заминусовать и закрыть - вон как народ поднялся на вопросе :) — splash58 2 mins ago
 
12:43 PM
Заодно Clojure подучу, гы-ы. Ознакомился с letfn, позволяющий целой пачкой определить именованные функции локально.
Правда, в этой задаче от него код не становится понятнее :)
Ну во-от, вопрос жахнули :(
 
@D-side Эх....а я писал коммент ...а взяли вопрос и удалили
 
Но практика показала, что такой showcase языков по части представления формул публике интересен :)
Разве что SO это не лучшее место для него.
 
@D-side вот были бы это участники не с большой репутацией, которые тут уже на "ты" общаются и налажены отношения, а какие-нибудь с репутацией 200-300 то все ответы этих участников, готов поспорить, заминусовали бы жестко и также откомментировали бы - че творишь, друх!
2
 
@АлексейШиманский ну-у... там был один такой %)
Его ответ молча вогнали в -3.
 
@D-side вот я о том и говорю
Я таких приколов не понимаю
 
12:48 PM
@АлексейШиманский история весёлая, сначала я запостил код с намерением дать что-то непонятное для преподавателя, но работающее, и нахватал плюсов. Потом пришёл @Nofate и запостил красоту на Haskell, тоже нахватал плюсов ибо . И пошла "цивилизация" (приведение в порядок) кода в ответах... %)
 
@D-side я говорю надо все снести. поигрались и ладно
 
@Nofate а зачем восстановили?
 
@АлексейШиманский эт не я. Это все @NicolasChabanovsky балуется )
 
Та-ак, в правительстве разлад :)
 
@NicolasChabanovsky давайте уж совсем удалять ) размяли мозг и ладно
 
12:51 PM
Может до кучи все же кто-то сделает пример на ?
 
@D-side так и удалил он же
 
@Nofate Да, я тоже за удаление
 
плохой прецедент
@D-side но он же ужасен и императивен )
 
Казнить (1) нельзя (2) помиловать.
 
функциональные господа не одобряют
2
 
12:53 PM
По-моему, там не хватает , хотя на нём код явно будет толка, похожего на заминусованный ответ.
 
- 30 репутации (
 
@mkkik ну, мы знали на что шли, к таким вопросам жалости обычно не проявляют.
У меня там было +8/-1 :)
 
@D-side я вообще расстроен )
 
@Nofate чем? Удалением? :)
 
@D-side конечно
 
Я тут ещё сигму вбросить надумал:
(fn [n]
  (letfn [(over [a b] (range a (inc b)))
          (! [k] (reduce * (over 1 k)))
          (Σ [coll] (reduce + coll))]
    (Σ (for [k (over 0 n)]
         (/ (* (Math/pow -1 k)
               (+ k 1))
            (! k))))))
Ладно. Хватит, пожалуй. Я аж пообедать забыл %))
 
1:34 PM
0
A: В уведомлении об упоминании в чате вместо имени пользователя отображается его id

Meta в чат меня призывал модератор, поскольку я на протяжении некоторого времени отсутствовал на сайте Именно в этом и причина. Ник использовал так называемый супер-пинг, который действительно имеет формат @@123456, и уведомляет участника даже при полном отсутствии из чата. Эта функция доступна...

 
2:28 PM
Всем привет.
У меня есть вопрос к местным jsникам, на сайте не задаю потому что оффтоп.
Есть некий проект, там некий самописный загрузчик модулей. Решено было выкинуть его нафиг и перейти на что-нибудь общепринятое. Собственно, что бы Вы посоветовали? Webpack/Browerify/Require? Дерево зависимостей планируется строить на сервере.
 
@default (1) Вы какой-то над-JS (CoffeeScript/TypeScript/etc.) используете? (2) У вас намечается одна здоровая пачка JS или всё-таки нужна загрузка on-demand?
 
@D-side, 1) Нет
2) Нужна
 
@default тогда, на мой взгляд, вам RequireJS надо. Но я не JSер, с JS знаком исключительно "по мере необходимости" работы с ClojureScript :)
 
@D-side тут все говорят что requirejs - прошлый век :) и сейчас в горе common modules :-)
5
A: Подскажите модульную систему js

Dmitriy SimushevВ современной экосистеме JavaScript можно выделить несколько подходов к разбиению кода на модули: AMD - формат описания модулей, используемый в Require.js. На мой ( очень субъективный) взгляд описание модулей несколько избыточно. Одна из основных "фишек" - асинхронная динамическая загрузка моду...

 
@Grundy CommonJS-то? Это формат модулей, не загрузчик :)
 
2:41 PM
гыгы, хэйтер, лал )
0
Q: IT-"феня", околокомпьютерный диалект

approximatenumberВ который раз читаю вроде бы хороший, годный ответ... Но как сильно портят что-то хорошее вульгарные (не только по моему мнению) словечки "винда", "клава", "функционал", "линух". Буэээ, аж противно становится. Что в таких случаях делать? Хорошо ли это? IMHO, это портит ответ, и вообще, это неэтич...

 
@D-side ну так для него ж реквире не подходит :)
@Nofate и что он предлагает? :)
 
@Grundy так сконвертить ж можно, автоматически: requirejs.org/docs/commonjs.html
 
@Grundy он как раз просит совета, что делать при фрустрации
 
@Nofate да :-) я не заметил выделенные жирным вопросы в центре текста:)
 
Я думаю, ТС стоит посидеть недельку в /b на двачах и подобные проблемы перестанут его волновать )
 
2:46 PM
@Nofate пусть сделает сэппуку
 
@Grundy, во-первых конвертится, во-вторых формат модулей наверное не очень важен. Все равно придется конверить из самописного
 
@Grundy я задал довольно риторический вопрос, но на главный вопрос что делать я хотел бы править тексты ответов/вопросов с исправлением негодных слов. И правильно ли это, править ответ по этой причине?.. — approximatenumber 1 min ago
@Nofate, ^^^
@default Тогда берите любой :-) по ссылке выше их описания даны :)
 
@Grundy мммм... vvv
20
Q: Что делать, если вопрос вызывает злость?

EtkiКогда я вижу некоторые вопросы, меня удивляет, насколько они просты и насколько близко лежит ответ, который мог бы быть обнаружен автором, насколько ужасно они оформлены, насколько нечитаем написанный код. В эти моменты я обычно пишу гневные ответы/комментарии с инструкциями в краткой форме, но о...

 
0
Q: IT-"феня", околокомпьютерный диалект

approximatenumberВ который раз читаю вроде бы хороший, годный ответ... Но как сильно портят что-то хорошее вульгарные (не только по моему мнению) словечки "винда", "клава", "функционал", "линух". Буэээ, аж противно становится. Что в таких случаях делать? Хорошо ли это? IMHO, это портит ответ, и вообще, это неэтич...

 
@Nofate дубликат? :)
 
2:50 PM
@Grundy у любого такого выбора есть подводные камни, которые потом грызть придется самому. Вот мне и интересно, может кто-то уже погрыз и поделится любимым вкусом
 
Для полных отморозков и cljs'еров есть Google Closure :) У него там система модулей и компилятор с DCE.
 
@D-side эм?
компилятор/минификатор яваскрипта?
 
@Grundy Тут палка о двух концах. это все-таки вопрос стилистики и вкусовщины. Если призывать всех массово править "винду" на "операционную систему семейства Microsft Windows", то придется разрешить править курсив и жирноту на свой вкус. А тут такое начнется... )
 
@Nofate эх :) а я уже жмакнул дубликат:)
кстати! а на мете есть те же очереди проверки?
 
@Grundy всего три: meta.ru.stackoverflow.com/review
 
2:53 PM
@Grundy публичных очередей вроде нет. модераторские есть
 
@D-side ага :) я тоже жмакнул - но там все по нулям :)
 
@D-side, ну минификация и сейчас есть. Основная цель этого перехода - оказаться от постройки дерева зависимостей на клиенте (что делается сейчас), и строить все это на сервере, тем самым слегка ускорив продукт. "Давайте выкинем велосипед" - уже вторично
 
@default что вы имеете ввиду по деревом зависимости на сервере и клиенте?
 
@Grundy разговор вызывает желание надеть монокль
 
@default так всё-таки on-demand или нет? Клиенту ж незачем знать всё дерево зависимостей, если ему из него почти ничего не надо. Или у вас настолько много модулей, что построение дерева из них это долго?
 
3:00 PM
@D-side таки что за дерево-то?
 
@Grundy ну, это, приложение хочет Бабель, Бабель хочет leftpad, leftpad пропал, дерево развалилось...
...ой, о чём это я...
 
@D-side. Ок, давайте проясним. on-demand - значит существуют куски которые могут не понадобится и лучше их не грузить? Тогда да.
 
@Grundy Ну, у каждого модуля есть N зависимостей, и надо понять, в каком порядке их грузить, чтобы никто не остался обиженным, обычно решается топосортом: ru.wikipedia.org/wiki/…
@default ну, тут три подхода: (а) либо всё склеивается в один большой бандл и грузится по принципу всё-или-ничего, (б) либо используется на всю катушку модульная система с асинхронной загрузкой и модули догружаются только по мере необходимости, (в) либо комбинация: делается несколько крупных бандлов с минимальными пересечениями и подставляются сервером только на необходимые страницы.
 
@D-side, да я вот примерно про путь в) и пытался описать щас
 
...конечно, можно придумать и другие! Но чтобы дерево зависимостей хранилось отдельно, я не встречал, да и пользы от этого немного: HTTP-запросов всё равно получится по одному на модуль, а дерево зависимостей обычно не настолько большое, чтобы сокрушаться по этому поводу.
 
3:10 PM
@D-side, если же build layers поклеить, то есть путь в) то экономия запросов должна быть?
 
@default ну, скоро расползётся HTTP/2 и экономия запросов потеряет актуальность... но мы же про настоящее время говорим, я полагаю :)
@default по идее. И клиенту не придётся разруливать зависимости самому. Правда, наверняка ценой некоторого увеличения скачиваемого объёма.
 
@D-side, ну вот собственно моя задача найти штуку, которая лучше всего работает по пути (в). Что require так умеет я точно знаю)
 
3:26 PM
@default скорее всего, это будут как отдельные проекты для любого "склейщика модулей". Что там будет, вебпак, browserify или чего ещё...
 
3:51 PM
> UPD. После обсуждений в комментариях, я понял,что воспринимать этот ресурс серьёзно не стоит. С одной стороны, здесь не рекомендуют писать приветствий, заставляют форматировать код, называют все это большим словом ЗНАНИЕ. С другой стороны, местечковые словечки - это нормально, а профессиональное использование русского языка, наоборот, плохо.
Обиделся
 
@АлексейШиманский Ну-с, план по драмам на неделю выполнен. Можно на выходные спокойно идти.
 
@Nofate неее. с тех пор, как Stack ушел, тут постоянное недовыполнение плана по драмам
4
 
@АлексейШиманский да ладно, вы не все драмы замечаете. Бывают драмы в комментариях. Драмы под вопросами, которые быстро удаляются. Драмы в личке модераторов.
 
1
A: IT-"феня", околокомпьютерный диалект

D-sideЯ стараюсь подобные жаргонизмы в ответах использовать минимально. Но это я. Я считаю, что они хороши по целому ряду причин при обсуждении (в чате, в комментариях) соответствующих сущностей: легче произнести (короче, проще сочетания звуков) и потому объяснить голосом можно использовать как "син...

 
@Nofate Хм. В таком случае могу предложить идею заработка. Накопить все эти истории и выпустить книгу "Драмы ruSO" в трех томах и снятием фильмов по ним. Конечно же, на последнюю книгу фильмы разделить на part1 и part2, все в лучших жанрах холивуда
 
3:58 PM
@АлексейШиманский то есть фильмов будет четыре?
а потом еще спин-офф про Злого Влада?
 
@Nofate конечно. это ж популярно последнюю часть разбивать на две...якобы не вместилось всё в одну)
@Nofate Злой Влад - origins? =)
 
@АлексейШиманский я подумывал о сериальчике в коротком метре.
 
@Nofate можно) тогда и сериал про Stack'a добавить и Нико и пр...... и как в сериалах DC, порой делать кроссоверы)
@Nofate Ведь кто-то может щас украсть идею и обогатиться :'(
 
как к Breaking Bad выпустили спин-офф Спросите у Сола
 
0
Q: Результаты опроса разработчиков Stack Overflow 2016

Nicolas Chabanovsky Введение В этом году более пяти тысяч разработчиков поделились с нами информацией о том, где и над чем они работают, кто они и какие они. Сейчас вы прочтете результаты самого полного в истории исследования, посвященного личности современного программиста. Приблизительно каждые 8 с...

 
4:04 PM
@NicolasChabanovsky, вы там пока на Мете - не пропустите сегодняшнюю драму )
@АлексейШиманский Однако, по статистике дизайн плиток волнует общество больше, чем чистота языка.
 
0
A: Результаты опроса разработчиков Stack Overflow 2016

Nicolas Chabanovsky Профиль разработчика Кто пишет код? – Все большее число людей по всему миру. В января 46 миллионов человек посетило Stack Overflow, 16 миллионов из числа них, по нашим оценкам, – профессиональные программисты. Выводы о том, является ли участник профессиональным программистом, мы дела...

-1
A: IT-"феня", околокомпьютерный диалект

D-sideЯ стараюсь подобные жаргонизмы в ответах использовать минимально. Но это я. Я считаю, что они хороши по целому ряду причин при обсуждении (в чате, в комментариях) соответствующих сущностей: они, обычно, короче и проще в произношении можно использовать как "синонимическую разгрузку" (вместе с "...

0
A: Результаты опроса разработчиков Stack Overflow 2016

Nicolas Chabanovsky Технология Средства и технологии отрасли. I. Самые популярные технологии Большинство предпочитает JavaScript другим языкам программирования. Похоже, PHP теряет свои позиции – наряду с ростом популярности Node и Angular. Самые популярные технологии – Другое Delphi оказался язы...

0
A: Результаты опроса разработчиков Stack Overflow 2016

Nicolas Chabanovsky Работа На работе разработчики хотят учиться, заинтересованы в поддержании баланса труда и отдыха, а также небезразличны к уровню трудовой компенсации. Но, главное – разработчики хотят писать код. I. Рабочий статус 67.8% Полная ставка 12.6% Студент 7.1% Фрилансер/Работа по контракту 4....

 
@Nofate Подскажите, пожалуйста, что случилось в двух словах?
 
@Nofate дизайн плиток мейнстрим)
 
@NicolasChabanovsky решаем оскорбительно ли звучит слово "линух" )
1
Q: IT-"феня", околокомпьютерный диалект

approximatenumberВ который раз читаю вроде бы хороший, годный ответ... Но как сильно портят что-то хорошее вульгарные (не только по моему мнению) словечки "винда", "клава", "функционал", "линух". Буэээ, аж противно становится (Не в эмоциональном плане, я не зол, не раздражен, просто нельзя в одном месте мешать "ф...

 
@NicolasChabanovsky "клавы" вместо "клавиатур", "винды" вместо Windows и "прочие языковые непотребства" :)
 
4:08 PM
@D-side, вы кому-то не нравитесь
 
@Nofate @NicolasChabanovsky я еле удержался написать сюда meta.ru.stackoverflow.com/a/2907/191482 комментарий, что: "Не Linux, а Линух!" =))
 
@Nofate мне не в новинку. Конструктивной критики пока не было :)
 
@Nofate но вот по плиткам лично я хотел только галочку какую-нибудь))) но видимо на enSO тоже чето не понравилось)
 
@АлексейШиманский а я после второго редизайна одобряю плитки
строго так, аккуратно
 
@Nofate а мне все равно не хватает чего-то, за что глаз мог зацепиться..... все равно применять один цвет ко всему как-то странно...... это как светофор будет не красным-желтым-зеленым, а бледноЗеленым-СреднеТемноЗеленым-ТемноЗеленым =)
 
4:17 PM
0
A: Результаты опроса разработчиков Stack Overflow 2016

Nicolas Chabanovsky Сообщество Разработчики, которые помогают своим коллегам творить. I. Частота посещений Более половины ответивших сообщили, что посещают Stack Overflow по нескольку раз в день, а 78% респондентов сообщили, что заходят ежедневно. II. Мотивация Подавляющее большинство разработчиков ...

 
@АлексейШиманский согласен. Было бы неплохо у принятых ответов заменить цвет цифры с белого на жёлтый, как на других сайтах и будет очевидное различие.
 
М-м, мне в последние дни везёт на драма-ответы.
 
-1
A: IT-"феня", околокомпьютерный диалект

D-sideКак правило, стоит делать правку лишь в следующих случаях: Когда весь ответ написан наспех и с большим количеством ошибок, но информация в нём представляет ценность: если автор просто "привык в интернете так общаться". Это плохо, автора стоит от этого отучить, но если автор отказывается отучать...

 
Неделя такая на Мета выдалась, богатая на обсуждения ;)
@D-side "Ответ письменный и удобствами в произношении обладать не обязан, а если среда для написания ответов не позволяет написать нормально, доберитесь до нормальной среды и напишите ответ по-нормальному. (Или хотя бы приведите его в порядок позже.)" что Вы подразумеваете под "среда для написания ответов" ?
 
4:34 PM
@edem браузер или андроид-клиент. На Андроиде отвратительный редактор Markdown и им я пользуюсь лишь в крайних случаях.
 
@D-side редактор тобишь, понял :)
 
@edem ну, грубо, да %)
 
0
A: IT-"феня", околокомпьютерный диалект

D-sideКак правило, стоит делать правку ради этого лишь в следующих случаях: Когда весь ответ написан наспех и с большим количеством ошибок, но информация в нём представляет ценность: если автор просто "привык в интернете так общаться". Это плохо, автора стоит от этого отучить, но если автор отказывае...

 
0
Q: Перехожу с RoR на Python (Django) нужна помощь?

Sergiy DmitrenkoПриветствую коллеги ! Перехожу на Python есть вопросы : 1) У RoR есть RVM с помощью его очень легко работать с разными версиями как Руби так и Рельс, а при работе с Python такое практикуется ? И какой менеджер обычно используете (если используете) ? 2) Сейчас уже можно спокойно использовать Pytho...

 
4:50 PM
@StackExchange Ну и драма! Человеку открылись глаза, он понял, что воспринимать нас серьёзно не стоит, потому что мы требуем форматировать код, а приветствия удаляем.
 
@VladD и говорим "клава"
 
@Nofate Ага. Я тут сижу под своей любимой виндой и прогаю на шарпике, ужос.
Нет чтобы сказать «Я пользователь операционной системы Microsoft® Windows™, и разрабатываю программное обеспечение в среде Microsoft Visual C#»
 
Я на работе так вообще называю свою хост-систему исключительно "шиндошс", пока никто не возражал :)
 
А ещё «клава» звучит оскорбительно для... (барабанная дробь) клавиатуры. Клавиатуры, Карл!
 
@VladD у моей клавиатуры есть USB-порт, в который можно воткнуть USB-микрофон, она всё услышит и обидится. >_<
 
4:58 PM
@D-side Дискриминация по признаку «неживое существо»! Этот, как его, шовинистический анимизм!
Хотя, конечно, есть бессмертное:
> В сишке нет никаких чаров - это плюсовое, а мифы и легенды берутся из курсов С/С++. '*' - это инт, который автоматом кастится в чар, когда ты его юзает на чар.
(Олдфаги помнят.)
> А всё почему? Патамучто их пишут более-менее про-пацаны. Конпелятору не нужно ничего знать - знает программист, который пишет, а конпелятор должен предоставить ему фичи, с которыми он может пилить нормальный код, а не говно. А неосиляторам подавай оптимизиторы, автоматизаторы и прочую ересь, от которой толка нет, а гонору много.
 
М-м, конпеляторы.
 
@D-side ... и тотальная анскильность!
2
 
5:26 PM
Только что на работе кто-то пытался связаться с HTTP/2-сервером обычным HTTP-клиентом и удивлялся, что заголовки какие-то странные. Кажется, суровое будущее уже наступает.
 
5:38 PM
@VladD надо ему сказать, что и он сам не тру. Истинные программисты фигачат на перфокартах. А так - он тоже пОзер
 
03:00 - 18:0018:00 - 23:00

« first day (387 days earlier)      last day (2938 days later) »