« first day (463 days earlier)      last day (3072 days later) » 

04:49
2
A: Как добавить Count

VfvtnjdВам нужно групировку еще добавить, так как count это агрегат-функция: DB::table('shots AS s')->join('users AS u','u.id','=','s.author_id')-> select('u.picture','u.username','s.picture AS s_picture','s.title','s.id AS shot_id',DB::raw('count(s.id) as shots_count'))-> where('u.id',$id)->limit($li...

за что здесь два плюса? это же вроде как не является ответом на вопрос
или я чего то не понимаю?!
05:43
@Bald на ruSO нет логики)
@АлексейШиманский да я просто думал может я чего не то понимаю ввиду незнания инструментов, поэтому я минус не ставил, а вот сейчас поставлю минус...
Народ, только у меня гитхаб отвалился со всеми стилями и выдает голую разметку?
Проблема на билайне и эр-телеком видна точно
@VenZell заглавная страница отображается корректно
@Bald, блин у меня со вчера как-то так: yadi.sk/i/7f6Gnm1Ht55Fx
@VenZell у меня такое как то разок было, но оно как появилось само так же и пропало
05:52
@Bald, будем надеяться...
Раз уж зашел: youtube.com/watch?v=pjmiap-uXug :)
06:09
1
A: Автор вопросов не отмечает решения

cheopsВы отвечаете не конкретному человеку, а тысячам других людей, которые зачастую даже не зарегистрированы на портале. Спрашивающий лишь источник вопроса, а отмеченная галка лишь индикатор, требуется ли ему конкретно дальнейшая помощь. Автор на портале 45 дней, это не так много, чтобы разобраться в...

 
1 hour later…
07:36
@NicolasChabanovsky отправьте пожалуйста их всех отсюда ru.stackoverflow.com/questions/542330 в чат)) им надо))
@АлексейШиманский Ужас какой–то.
@NicolasChabanovsky решили даже удалить. ну правильно
@АлексейШиманский Предварительно перенеся комментарии в чат.
07:57
@NicolasChabanovsky надо юзера заблокировать если он не понимает...... он опять создал вопрос ru.stackoverflow.com/questions/542348
@АлексейШиманский Угу. Уже закрыл.
@NicolasChabanovsky а у Вас ссылочки на чат не осталось? мне почитать интересно :)
@Bald Хоть автор и думает, что я могу ответить на вопрос, но нет, это выше моих знаний. Так что зря он это.
08:03
@NicolasChabanovsky ну я ему в чате озвучил что его вопрос это не формат, и дал ссылочку на справку
@Bald Спасибо!
@NicolasChabanovsky не за что ;)
@Bald эх, снесли сообщение :-)
08:15
@Grundy Ты не юзаешь в атрибуты маршрутизации?
@Bald юзаешь :)
0
Q: Как использовать атрибуты маршрутизации?

Baldу меня есть следующий контроллер [RoutePrefix("Operation")] public class OperationController: Controller { [Route("{operationId}/AddAct")] public ActionResult AddAct(int operationId){} [Route("Act/{actId}/Edit")] public ActionResult EditAct(int actId){} [Route("{operationId...

@Grundy не подскажешь что я делаю не так?!
@Bald подсказал :-)
@Grundy а чуть более подробно, как должна выглядеть корректная ссылка в случае с использованием атрибута маршрутизации?!
@Bald там проблема не в атрибуте :-) а в том что ты вручную не угадал ссылку :)
08:26
@Grundy а почему хелпер лучше использовать? ведь если метод изменится все равно придется ручками править
@Bald суть не в изменении метода, а в изменении атрибута - если ты поменял атрибут - то при использовании хелпера во вью все еще будет правильный урл генерироваться, а при ручном написании нужно будет во вью тоже вручную менять
а чего удалил-то? :-)
нашел ошибку? ;-)
@Grundy ну так опечатка же
@Bald ну не :-) опечатка это когда символ другой, а когда ты забыл целый сегмент добавить - не совсем опечатка :-) кстати operationId лучше в префикс вынести, тогда не надо будет к каждому action дописывать
@Grundy а Ты напишешь ответ? я востановлю
@Bald я хотел :-) но ты удалил, а мне теперь лень :-D можешь сам написать, ты ж нашел в чем ошибка
08:30
@Grundy не не не, вечно Ты ленью отмазываешься
@Bald а что делать? :-D
@Grundy отвечать на вопрос не в коментарии ;), востановил
@Grundy а как это кстати operationId лучше в префикс вынести, тогда не надо будет к каждому action дописывать ?
0
Q: Обрезается текст на странице предложенных правок

alexolutНа странице утвержденной правки вертикально обрезается текст справа: Вероятно, как-то связано с наклонным стилем шрифта. Проявляется в браузерах FF (47.0.1) и Chrome (51.0.2704.106 m). В IE (11.0), на удивление, всё нормально. Хотя при выделении текста мышью наблюдается аналогичный эффект.

08:49
кто объяснит?)
@АлексейШиманский Это гарантированно латынь, но как расшифровывется - не помню, приходится полагаться на википедию
exempli gratia
Теперь не только вики
@soon просто странно все равно что не "f.e.") но хоть понятно откуда
09:04
@Grundy ru.stackoverflow.com/q/542370/179270 не поможешь разобраться?
@Bald too broad :-D
что значит для каких целей? :-)
для указания роута очевидно :)
@Grundy и для чего он, ведь можно было и без него делать роутинги
@Grundy я просто до конца не могу понять в каких случаях необходимо(и надо ли вообще) использовать данный функционал.
@Grundy так сказать что бы микроскопом гвозди не забивать
@Bald какой функционал-то? :)
@Grundy вот Ты в каких случаях пользуешься данными атрибутами?
@Bald всегда :)
09:10
@Grundy а чем это обусловлено, ведь и без них можно
@Bald можно и без mvc :)
@Grundy ну mvc существенно упрощает процесс дальнейшей поддержки приложения
@Bald тут тот же принцип :)
@Grundy из того что я понял про них так это удобночитаемые url, что то кроме этого есть?
Коллеги, мне одному кажется, что вопрос в порядке?
0
Q: Нужен пример кода для одновременных приема и отправки данных через два сетевых интерфейса при помощи TcpClient

AlexisПрошу привести пример кода для одновременных приема и отправки данных через два сетевых интерфейса при помощи TcpClient. Мотивация: мне нужно осуществлять балансировку запросов через несколько сетевых интерфейсов. Для WebClient есть опция ServicePoint.BindIPEndPointDelegate, но я не нашёл похоже...

Его почему-то закрыли.
09:20
@VladD ну первоначальный вариант: напишите программу с TcpClient :-)
@АлексейШиманский ну я разве не прав? :-)
@Grundy я ж не написал, что не прав) Забавно просто
@NicolasChabanovsky, а сколько голосов надо на переоткрытие вопроса? я что-то закономерности не найду, то трех хватает, то вот на пример вопроса который Влад выше кинул - три уже есть, но все еще закрыт
@Grundy Ну, ТС не очень чётко акцентировал настоящую проблему. Ну так можно хз в комментариях уточнить? (Это, кстати, и было сделано.)
09:24
@Grundy Пять. Но достаточно и одного, если это голос модератора или участника с золотым знаком по метке из вопроса.
@NicolasChabanovsky не, у влада вон золотая метка, она только на раздупливание влияет
просто мне казалось раньше трех голосов хватало
@Grundy мне кажется всегда 5 было.
@Grundy Да. Точно.
@АлексейШиманский В повседневной речи for example звучит нормально, но не на письме. Я не филолог, поэтому не смогу дать пример аналогичной ситуации в русском языке, но e.g. выглядит и ощущается солиднее, чем f.e. Вот здесь есть более полное объяснение: english.stackexchange.com/questions/138663/…
s/хз/же/ (не знаю, как получилась такая опечатка)
09:27
@soon я вот как раз только что думал, а какие есть аналоги в русском языке и не могу припомнить.. ибо все сокращения вроде совпадают..типа П.С. пост скриптум и пр.
@Grundy обновил вопрос. про атрибуты маршрутизации
@Bald ты забываешь, настройки роутов через RouteTable никуда не делись, там так же можно настроить
@Grundy я об этом и говорил, только при использовании атрибутов это как то проще как будто бы
@Grundy т.е. принципиальных различий больше никаких. это что то типа синтаксического сахара над существующим функционалом?
@АлексейШиманский Кстати, пост-скриптум - хороший пример. Попробуйте заменить это чисто русским аналогом?
@soon "и еще..." =) , "добавлю.."
09:36
@Bald я бы сказал - все - это синтаксический сахар над существующим функционалом :)
@Grundy ну тогда сношу вопрос
@Bald зачем? может кто еще подтянется
@Grundy ну можно подождать, может @PavelMayorov чего подскажет
@Bald или @PashaPash или @Squidward
@АлексейШиманский А теперь представьте, что вам приходит письмо, в самом конце которого написано: И.Е. Не забудь полить цветы.
09:40
@Grundy мы счас с тобой как дети на елке: дедушка мороз, дедушка мороз :-D
Сидишь и думаешь, а тебе это вообще, или I.E. стал настолько умный, что теперь еще и цветы может поливать
@soon не понял :-)
@Grundy, это продолжение разговора с @АлексейШиманский
@Grundy Вмемориз
@soon ну я не имел в виду сокращать эти слова.. ибо они итак достаточно короткие, чтоб их сокращать. ..... "и т.д." ведь пишут...
@АлексейШиманский Вообще говоря, насколько я понял пост на en.SE, то главная причина использования e.g. вместо f.e. - к нему все привыкли. У нас тоже самое - никто не будет пытаться менять устоявшиеся аббревиатуры, даже если они пришли из другого языка
09:48
@soon ну да. я и хотел понять почему так. То, что оно с латыни и раньше она (латынь) была популярна - объясняет это.
10:16
я тут поглядел ru.stackoverflow.com/…
может нам сделать каноничный вопрос про эти несчастные редиректы в mod_rewrite?
2
10:28
@Nofate таки вперед :-)
@Grundy я не шарю в апаче
лучше вы
@Nofate я тоже :-) но тут скорее в регулярках
@Grundy я удивлен, думал счас будет стандартный ответ: мне лень ;)
> «Несмотря на тонны примеров и документацию, mod_rewrite это Вуду. Чертовски клёвый Вуду, но все-таки Вуду. "

-- Brian Moore
@Nofate ну хз хз :-)
10:32
как же я жду C#7 и возможность написать так public (int Id, string Name) GetStatesListOfActs(), т.е. не создавать класс public class ActStatesList {public int Id {get;set;} public string Name {get;set;}}
@Grundy, @VladD что скажите про выше описанную конструкцию? может я что то делаю не так и уже можно обойтись без промежуточных моделей?!
@Bald анонимный тип
@Grundy ну он же только будет, или уже сейчас можно?!
@Bald анонимный уже давно есть :-) new {....}
@Grundy анонимный - это класс, а эта конструкция должна давать struct, если они ещё не передумали
@Grundy и можно в сигнатуре метода его использовать, сейчас я создаю класс и метод выглядит так: public IEnumerable<ActStateList> GetStatesListOfActs(), как написать без создания промежуточной модели
10:39
@Qwertiy ага
@Bald через IEnumerable<T> GetStatesListOfActs<T>(T _)
@Grundy но тогда тип надо будет указать при вызове - как?
@Grundy можешь привести полноценный пример, что то я не соображу
public (string FirstName, string LastName) GetNames(string! fullName)
{
  string[] names = fullName.Split(" ", 2);
  return (names[0], names[1]);
}
@Bald А в чём проблема? Вам нужно возвращать пару? Можно по идее даже пару публичных полей, если это по сути DTO.
@VladD мне например необходимо вернуть в gui список возможных состояний(справочник в бд)
public IEnumerable<ActStateList> GetStatesListOfActs()
        {
            return _context.Set<DAO.Operations.ActState>()
                .Select(x => new ActStateList { Id = x.Id, Name = x.Name })
                .ToList();
        }
я создаю dto объект для данной конкретной операции, буквально два поля id и value, но мне кажется это избыточно
@VladD ^^^
@Bald А они меняться не могут? Если да, почему не INPC? Если нет, почему есть setter, а не только getter + конструктор с двумя параметрами?
10:49
@VladD у меня приложение
@VladD я же правильно понимаю что в 7 версии языка мне не нужно будет для таких случаев создавать класс, а можно будет воспользоваться анонимным объектом, или я не правильно понял?
@Bald не, неправильно :)
@Grundy :(, а можешь объяснить как правильно?
@Bald нет времени объяснять :-D используй Tuple
@Bald Окей, а что это меняет?
(Я не в курсе, т. к. не знаток ASP)
@VladD там нету INPC
10:59
@VladD ну INPC используется в MVVM для оповещения View об изменении Model(на сколько я знаю/понимаю)
@Bald куда мне подтянуться-то надо?..
0
Q: Для чего нужны атрибуты маршрутизации?

BaldВ asp.net-mvc приложении методам в контроллере можно указать так называемые атрибуты маршрутизации: [Route] & [RoutePrefix]. Помогите разобраться для каких целей принято использовать данный функционал. На сколько я смог понять при помощи данных атрибутов можно построить более удобночитаемые u...

@Nofate вообще каноничные ответы как-то быстро можно найти? А то иногда знаешь, что есть точный ответ - но найти его не можешь...... их надо как-то складировать и индивидуальный поиск по каноничным орагнизовать
@АлексейШиманский теоретически у них должна быть метка
@Grundy только теоретически....
11:09
@Grundy что то я не соображу как анонимный объект преобразовать в IEnumerable<Tuple<int, string>> :(
@Bald никак :-) просто тупле собирай
@Bald Окей, но вопрос в том, что раз оповещений нет, то и смысла менять значение нет. Значит, имеет смысл убрать setter'ы.
INPC нет не просто так же.
@Grundy я уже начинаю подумывать что создание промежуточной модели не так и избыточно как думал раньше :)
@VladD возможно я сейчас совсем выдам свой профессионализм, но все таки спрошу: а как при отсутствии сеттера я запишу значение в свойство
@Bald в конструкторе же
раз оно read-only
это для c# 6
для старых версий просто оставьте приватный сеттер
или уберите setter, добавьте backing field, и сделайте его read-only
как вам больше нравится
class DTO
{
    public int P { get; }
    public DTO(int p) { P = p; }
}
заодно вы точно не забудете проинициализировать какое-нибудь свойство
@VladD ок, с этим разобрались, но вопрос то даже не в этом. а в том что в некоторых случаях мне кажется что создания класса состоящего из двух полей кажется избыточным. а все потому что у меня ViewModel находится в слое BLL если бы это было в GUI то там бы я использовал системный класс для SelectList
11:19
@Bald Согласен, выглядит тяжеловесно. Ждите туплы или рекорды тогда в C# 7.
Они для этого и придуманы.
@Bald Подождите, какая VM? У вас же MVC?
@VladD это скорее префикс класса, не больше, в примере от микрософт классы имеют подобный префикс, ну и как говорится что бы не выделяться, я делаю так же :)
а у нас есть чат по C#???
11:36
@Bald был где-то но как и все остальные - заброшен :)
var list = List<(string name, int age)>();
list.Add("John Doe", 66); // Такое добавление данных в лист не может не радовать
@Grundy ^^^ вот здесь говорится о том что все таки возможно так как я хочу
@Grundy раз возможна такая конструкция то и IEnumerable<(int Id, string Name)> может быть возвращен как результат функции
@Bald так это ж только в 7
@Grundy блин, а здесь тв сказал что нет
@Bald значит я не так понял что ты написал :)
@Grundy ну эт я могу, да
 
3 hours later…
14:41
@АлексейШиманский @soon аналогичное сокращение из латыни: etc. = et cetera
vs. = versus
15:08
@Nofate на мой взгляд, написать исчерпывающее руководство, помимо сизифовости труда по перепечатке оф. документации — будет далеко за пределами удобства нахождения нужного. а структурировать, на мой взгляд, ещё сложнее ввиду того, что факторы, влияющие на поведение апача с помощью директив rewrite*, довольно эзотеричны.
но, возможно, это так страшно выглядит с точки зрения дилетанта типа меня, а съевший собаку профессионал, при достаточной мотивации, справится с задачей структурирования играючи.
да, можно пойти третьим путём: собирать ссылки на отдельные частные случаи в одном большом вопросответе.
15:35
скажите, а в idea есть кодогенерация враппера? очень часто надо просто заинжектиться в метод-другой.
ААААааа
я просто в ярости уже )
-1
Q: Нужно ли удалить эти файлы из гит репазитория?

Aleksey TimoshchenkoЯ вот опять работал со своим проектом и никак не могу разобраться какие файлы оставлять перед тем как собираешся сделать коммит а какие удалять... Вот у меня допустим сейчас показывает вот такой список, как понять , что нужно а что нет? Changes not staged for commit: (use "git add/rm <file>..."...

@NickVolynkin добавить надо метку FAQ - типа как уникальный ответ.. эпичный....как его там)
накомпилировал .class-файлов
нужны они или нет?
а чо, давайте сразу cd /; git init; git add .;
(ушёл рыдать)
я тоже немного подбесился с меток github gitlab
@Etki "я создал файл, но он не появляется на гитхабе"
15:51
@Etki враппера чего?
@Nofate произвольного класса / интерфейса
16:09
Hi! I have a doubt, can I share my addon here?
8
Q: Stack Exchange Notifications inbox and achievements (Opera and Firefox)

Guilherme Nascimento Install Opera: https://addons.opera.com/en/extensions/details/stackexchange-notifications/ Firefox: https://addons.mozilla.org/en-US/firefox/addon/stackexchangenotifications/ About You are notified when you get new score and receive new messages without having to open a Stack Exchan...

3
 
1 hour later…
17:32
@GuilhermeNascimento Hi! It's absolutely suitable to share addon in the chat.
@GuilhermeNascimento But it would be off-topic on ru.stackoverflow.com
17:47
@NickVolynkin Thanks, It was really the chat I want to share, as soon as possible I will available the addon in "Chrome Web Store".
18:11
@zRrr похоже на нужное
19:19
0
Q: Построение таблиц базы данных

Roman BaidaКакой должна быть структура таблиц, чтобы можно было задать к одному товару несколько категорий, так как это сделано на stackoverflow?

0
A: Построение таблиц базы данных

Gam-Studioколонка categories с массивом цифр id категорий куда попадает товар

что это было?)
19:34
@NickVolynkin, @Nofate, @PashaPash, @NicolasChabanovsky проверьте пользователей на совпадение ^^^
@Grundy может сам добавишь? ru.stackoverflow.com/questions/542402/… сил нет и мозг спит уже я предложения не свяжу щас)
@АлексейШиманский добавил :-)
@Grundy спасибо. а то я уже без сил xxnj лиоб делат
19:55
@Nofate "может нам сделать каноничный вопрос про эти несчастные редиректы в mod_rewrite?" — Ага. Я предлагаю такой ответ: "Редиректите все нефайловые запросы на index.php и разруливайте роутинг на полноценном языке, а не городите костыли с подпорками на языке, на фоне которого даже PHP и JS выглядят крутыми и прогрессивными". Это, кстати, уменьшит прблем при переходе с апача.
5
 
1 hour later…
avp
avp
20:55
Viva la France! (не без помощи Италии, конечно)
Интересно, какой по длине должен быть .htaccess, чтоб не считать его монстром?
Недавно нашел сурскод одной игры, там htaccess на 400 строк))
100 из них правда запреты на разные айпишники.... но файл конечно эпичен
@avp да, подсобил немного в первом тайме арбитр
# RWR v20160402

RewriteEngine On

# Redirect from www ---------------------------------------------------------------------

#RewriteBase /
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# Config --------------------------------------------------------------------------------

RewriteCond %{HTTP_USER_AGENT} ":s:[0-9]+:" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "JDatabaseDriver" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "NT 5.1; SV1" [NC]
RewriteRule .* - [F,L]
@Squidward норм?
avp
avp
@АлексейШиманский ага, дай он пеналь минуте на 15-й и все бы перевернулось.
ух... во я набросил
@Squidward звучит неплохо
21:54
@Nofate А где наброс-то?
 
2 hours later…
23:48
@Squidward business vs. programming problem. У бизнеса никогда нет времени переписать нормально, если бы мне подкинули вдруг такую задачу сейчас, я бы тоже ее решал через подпорки.
девопсу на заметку #2: healthchecks.io

« first day (463 days earlier)      last day (3072 days later) »