Обновить
28
Никита Гусаков@hell0w0rd

Пользователь

12
Подписчики
Отправить сообщение
github.com/petkaantonov/urlparser — вот кстати еще более быстрый парсер урлов, без регулярки. Сейчас это вроде висит как PR в io.js с тегом «на повестке дня».
 ❯ node -p 'require("url").parse("ftp://user!&1:$&*;=3@[ff:fe::1]:3128/foo/bar?q#hash")'
{ protocol: 'ftp:',
  slashes: true,
  auth: 'user!&1:$&*;=3',
  host: '[ff:fe::1]:3128',
  port: '3128',
  hostname: 'ff:fe::1',
  hash: '#hash',
  search: '?q',
  query: 'q',
  pathname: '/foo/bar',
  path: '/foo/bar?q',
  href: 'ftp://user!%261:%24%26*%3B%3D3@[ff:fe::1]:3128/foo/bar?q#hash' }
ретина далеко не каждому разработчику нужна,

Это может говорить только тот разработчик, который ее не пробовал. Абсолютно любой разработчик нуждается в глазах. Если вы работаете постоянно с текстом (ура-ура, это я, я же пишу код!) — ретина вам необходима. И я имею ввиду не конкретно ретину, а выосокое разрешение.
Не хочу холивар разводить, но вы напрашиваетесь. У Dell есть ретина? Ну и osx — лучшее, что есть для разработчика. От винды давно отказался, ибо шрифты и консоль, а линукс регулярно пробую — все время приходится вокруг него с бубном танцевать.
Забавно вы так рассуждаете. Вспомните программу, которая просрала за несколько секунд весь бизнес, скупив «не правильные акции».
Че? Там чуть менее, чем полностью GPL библиотеки, которые apple пропатчили под себя, а лицензия не позволяет изменить и спрятать.
.DS_Store — не стоит добавлять в gitignore проекта. Этот файл должен быть в глобальном gitignore, прописать его можно в ~/.gitconfig.
Надо бы научить спеллер разбивать camelCase и dashed_case на отдельные слова:
showSamePlace (suggest: show Same Place)

А за проект спасибо, думаю отлично поможет тем, кто пишет/переводит доки в проекте.
ох. Теперь прекрасно. Раньше было ужасно.
Я потому и упомянул c++11, что в нем появились подобные фишки.
for (std::unordered_map<std::string, std::list<std::string> >::iterator *it = foo.begin(); it != foo.end(); it++)

Это же ужас.
Ну и я привел кейс — есть куча готовых библиотек, которых нет на с++.
PS то есть реального профита в скорости/ресурсах от использования c++ у вас не наблюдается?
Возможно еще причиной может быть малое количество библиотек под веб-разработку на c++.
passportjs.org/ — вот вам пример node.js библиотеки, для всевозможных вариантов авторизации. Представьте такое на c++.
По сути что делают скриптовые языки: выносят весь тяжелый слой, вроде работы с сетью, памятью в тот же самый C++, и сам скрипт содержит в основном бизнес логику.

Да и на самом деле не удобно же на C++, особенно до 11 писать. Хотябы синтаксис итераторов и отсутствие auto. Я отдаленно знаком с С++ разработкой, но судя по тому же хабру — совсем недавно начали переползать на c++11.

И все еще лично для меня остается открытым вопрос профита, сколько rps, сколько тратится памяти и тд.
Если для себя — вообще нет проблем. Я исхожу из предположения, что сервис пишется не для себя и в дальнейшем вы не знаете, с какими задачами столкнется бизнес и будете ли вы его поддерживать.
Странная позиция. Приведены конкретные кейсы (которые правда хорошо бы по другому решать, у medium есть отличная статья про тестирование их редактора).
Если у вас в машине колесо пробьет, вы вызовете эвакуатор, или поставите запаску и сами доедете? А если в 100км от ближайшего сервиса?
PS даешь markdown в массы
почему это плохо?

Сравните кол-во программистов на скриптовых языках и C++, готовых заниматься вебом.
Сравните стоимость добавления фичи.
Несомненно на C/C++ можно и нужно выносить некоторые части приложения, возможно в виде расширения под язык, или отдельного сервиса, но надо точно понимать, зачем это нужно и стоит ли оно того, с оглядкой на будущее.
Даешь каждой домохозяйке по системному администратору!!!
staply.co/notebooks/12345?invite= думаю, что как-то так.
На самом деле ваш сервис может стать отличной заменой gitter.im для чатиков сообществ. Там обычно кидают ссылочки на презентации, важные твиты, статьи и тп. Всю ленту читать не хочется, а пробежаться по ссылкам — самое то!
Дайте возможность сразу копировать ссылку на чатик, чтобы разослать удобным мне методом.
И немного напрягает, что окно настроек не закрывается по клику в другие области.
За сервис спасибо, интересно.
mysql очень ущербен по функционалу. Банально один раз попробовав функциональные индексы не понимаешь, как раньше без них жил. А еще куча типов, которые позволяют сделать фактически вообще все, что угодно.
Как ORM поможет с вьюшками, функциями? ORM это очень большой костыль, который обычно только тормозит разработку, приходится бороться с факапами конкретной ORM.
И судя по посту в проекте было подобие миграций, в виде xml описания схемы данных.
Будет здорово! Хорошо когда так вот ошибаешься) Но я в лоб сделал замер — получил такой результат.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность