Всякое про программирование

Обсуждение софта. Установка, настройка, новинки. В общем все, что связано с софтом.
Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Если вы делаете десктопное приложение, которое работает с сайтами через API, то используйте Fiddler - дико удобно и сразу видно что отправляется, что принимается. И можно ручками запрос сделать.

Есть ещё I'm Only Resting http://www.swensensoftware.com/im-only-resting но в ней нельзя отправлять файлы через multipart/form-data и работать с методом PATCH. Но если это вам не надо, то использовать лучше всего его.

PS: Вообще думаю взять I'm Only Resting и переписать - добавить отправку файлов и PATCH. И историю переписать - сейчас там только ссылка показывается - я бы добавил всплывающую подсказку с методом, хидером и телом
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Последнее время гуглю разное по всяким вопросам больше в виде
%нужнаяхрень% site:github.com filetype:cs
Как не странно ищется гораздо быстрее, чем просто через гугл+стакоф
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Небольшой FAQ про локализацию текста в приложениях при разработке в C# Mono Linux http://arxont.blogspot.ru/2016/06/faq-c-mono-linux.html
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Короче единственный нормальный способ разрабатывать кроссплатформенный софт на C# это делать это в убунте, через monoDevelop. ИМХО. И таскать с собой часть моновских либ.
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Наткнулся на сайт https://refactoring.guru/ - годно
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Фриланс на американцев имеет свои подводные камни - сегодня на code review мой код завалили. Ибо по привычке пол забил как bool. А надо enum. И порядка 20 вариантов (с возможностью добавления конечным пользователем). Тимлид целую лекцию устроил про "равенство" и "дискриминацию".
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Папа, а расскажи, как ты в молодости программистом был! Ты, наверное, делал полезные приложения, улучшал мир?
Папа, папа, почему ты плачешь?
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Нашел интересную статью по перфомансу - http://adamsitnik.com/Span/ . Конечно мало где можно применять и код получается достаточно "сложночитаемым", но в некоторых местах можно проводить оптимизацию.
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: Всякое про программирование

Сообщение arxont »

Толстенький котик strizhechenko

Мне более по душе итеративный подход к задаче, когда о его итеративности знает и собеседуемый тоже. То есть берём какую-нибудь задачу, дизайним её по этапам:
1. Работает.
2. Изящно/просто
3. Производительно
4. Масштабируемо
5. Снова стало изящно и просто.
Киберпанк не умер. Он просто наступил.

Ответить