Pull to refresh
20
0

User

Send message
Вот что сходу пришло в голову:

— Смените работу;
— «Вернитесь к истокам» — вспомните с чего начиналось ваше знакомство с программированием. Я например ради возобновления инетера как-то сел решать «project euler» и Google Code Jam;
— Выучите что-то новое — не новую технологию, которая такая же как старя только круче, а новую, которая изменит ваше мышление — я в свое время открыл для себя книгу Александреску (я с++ разработчик). Позже функицональное программирование;
— Заведите pet-project.
В целом интересно.
Но, имхо, тулбары это как «панель быстрого запуска». Самые часто используемые ф-ции, вы вытаскиваете на тулбар, что бы легко можно было к ним доступиться и не нужно было учить «горячие клавиши».

В «ленточном интерфейсе», навигация проще, по сравнению с меню, но возможность собрать в одном месте все часто используемые ф-ции исчезла, и это печально.

Кстати сравнение на верхних двух картинках не адекватно. Никто ведь не заставлял вас делать столько тулбаров с таким количеством ф-ций.
Правильне было бы сравнить последовательности действий пользователя, количество кликов, возможно количество неверных кликов прежде чем тот найдет нужную функциональность.
>> Надо было изначально завести typedef.
ага. тайпдеф был, только лет пять назад, на этом проекте еще не применялось код-ревью и в большинстве мест тайпдеф не ипользовался.

>> А вот с %d хз что делать. наверное только макросом. В таких случаях лучше перейти на с++ с iostream.
Согласен, использую stream-ы.
Я просто немного покритиковал вариант со scanf.
Забыл добавить. Самая большая проблема вашего scanf("%d-%d", &a, &b); — в том что при изменении типа a и b — нужно делать два изменения.
Менять тип у переменной, и менять тип во всех использованиях scanf.
Удачи :)
Пример из жизни. Проект около 600мб исходников, все id-шники хранятся в int-ах. Выводятся в лог, и при формировании запросов с в 70% случаев с помощью sprintf. Читаются хоть и редко, но с помощью sscanf.
У одних из клиентов заканчиваются айдишники. Внезапно… (с запасом пол-года)

Не буду двадаться в подробности как это всё происходило, но пара ребят героически, с помощью компилятора и регекспов отловили большинство использований айди, и поменяли их на новый тип db_id_t.

И вот случаи с sprintf и sscanf — отливливались дольше всего…
очень редко, но до сих пор qa специалисты ловят коры.
Не знаю. Подозреваю за то, что комментарий слишком косевенно относился к мысли которую хотел передать автор поста :)
Еще и единственную карму убрали :)
Когда пытался вести дневник, были подобные ситуации.
Но обычно мысль мне казалась интересной в зависимости от моего-же настроения… т.е. даже если удалось ее запомнить, с другим настроением у меня чаще всего не было желания ее постить — и темболее с другим настроением я бы не смог придать ей форму годную для того чтобы запостить.
Я свои мысли попросту не ценю до такой степени что-бы боятся забыть (возможно недостаток ЧСВ или наличие лишнего времени).
Если ценная мысль — придумаю еще раз либо вспомню.

И чувствую себя отлично :)
>> И, следовательно, ничего не гарантирует, что ваш серийный номер от купленного софта не будет совпадать от сгенерированного.

если ключ генерируется правильно, то понадобятся миллионны лет, что бы сгенерированный ключ случайно совпал с вашим :)
Извените за вопрос не в тему.
А какими камерой/объективом сделан первый снимок?
Ну я так, на всякий случай эти ссылки решил добавить :) Может кому-то будет нужно.

А вообще диагональ телевизора — во многом вещь индивидуальная. Некоторым людям через время и 46" с 2х метров мало, а некоторые с 3-5ти метров 37" считают большим телевизором.
Спасибо. Сам интересовался данной тематикой.

Вот ссылки из моих закладок на эту тему
myhometheater.homestead.com/viewingdistancecalculator.html
carltonbale.com/home-theater/home-theater-calculator
Тогда скажете еще, что происходит на острове и что будет с пассажирами рейса Ошеаник 815?
интересно.
только сразу предупредите, сколько планируете серий и сезонов, хочу подождать пока все напишете и за раз прочитать :)
Не знаю, за что вам поставили минус.
Сам хотел предложить подобный вариант ответа.

Бывает едеш домой с работы, и думается «как же хорошо, что дома ждет любимый человек. Надо сделать ей приятное», и покупаеш цветы или придумываеш другой сюрприз.
Просто число «больше чем привык пить» — очень не точное и для каждого человека свое.

А чрезмерное употребление воды — тоже не очень полезно.
«Вот 9 весомых причин пить больше воды:» — что бы ваша статья была еще более полезной, необходимо указать больше чем сколько.
Да, именно так потом и делал.

Просто мне надоело играться этим сайтом ради баллов, а в С++ очень много тонкостей и ньюансов, в которых было интересно разобраться и дать полный ответ с ссылками на стандарт.
Насчет плохих ответов вы правы.
Но там есть свои приколы. Кто первый даст вменяемый ответ, тот собирает все плюсы… а кто-то другой составляющий полный развернутый ответ или уточняющий вопрос, уже много не наберет.

Я сам когда-то во время болезни сидел игрался этим стековерфло, очень часты ситуации
Вопрос: Чем в с++ сделать поиск по логу.
Мой ответ: boost::reg_exp
и почти все плюсы у меня, хотя по правильному стоило бы уточнитть, что он будет искать, есть ли у него производительность в приоритетах и тд.
Могу очень много примеров привести, быстрых и неточных ответов, но лидеров в плюсах.

Information

Rating
Does not participate
Registered
Activity