Pull to refresh
76
0
Журавлёв Юрий @stalkerg

Разработчик

Send message
Это не решает 2 существенные проблемы:
1. Уровень дохода в разных странах разный, а доступ то глобальный.
2. Лично я качаю торрент только по тому, что в России легально этот контент достать нельзя, тем более с русскими субтитрами. (аниме)

Интернет глобален, а те кто владеют правами умеют работать только локально.
Это я прекрасно знаю и использую, другой разговор, что это вполне можно найти и за рамками Dojo. :)
А вот почти все аналоги Dijit блеклые и во многом уступают.
Dojo то ладно… там нету ничего такого, чего нету в jQuery или аналоге (хотя может местами и сделано удобнее), но вот Dijit это то из-за чего ИМХО и используют Dojo и его пока нету даже в проекте. :(
В OpenOffice аналогичная ситуация. Там только C++ старый… в Libre смогли перенести всё на стандартный STL с самопала (что сильно сократило размер кода, ускорило сборку и кое где скорость работы).
Откройте код, там только C++ (я немного патчил Либру). А так даже на вики написано:
ru.wikipedia.org/wiki/LibreOffice
Написана на
C++


Java там только для нескольких плагинов.
OpenOffice(Libre etc)

Написан на C++!!!
Как всё поменялось то! Я был только на старконе где анонсировали первый Ф.О.Р.С. :)
А при использовании Postgres можно обойтись встроенными функциями, что упрощает инфраструктуру.
lkml.org/lkml/2015/3/16/891 — Уже 7 версию пытаются… Andrew Morton конечно бухтит но и смысл в его словах есть.
Нам для Postgres это то же нужно, что бы адекватнее косты подсчитывать (fincore в смысле). Надо как то их всех пнуть.
Полностью согласен.
Вопрос: а Rust случаем не может заменить Go?
Это не будет работать так как «SELECT на новой строке…
Ну так если нужна производительность то пишут на Си или иногда на С++.
На чём nginx написан? На чём Postgres/MySQL?

На C1x можно даже очень приятно писать к слову… библиотека правда стандартная не шибко приятная особенно для веба, но это решается. :)
Если не зацикливаться на Django то в плане производительности руки развязываются совершенно.
Ну и в целом Django не то на что лучше равняться ИМХО.

ЗЫ писал на Pylons сейчас новые проекты пишу на Tornado.
Холиварный топик, смысла ноль зато куча наездов на другие языки.
Go это Си на стероидах причём с кривым синтаксисом. За невозможность сделать переход на новую строку нужно расстрелять.
db_session.Query(`SELECT user_id, password FROM users WHERE login = ? LIMIT 1`,
r.Form["login"][0]).Consistency(gocql.One).Scan(&user_id, &password);


вместо чего то такого:

db_session.Query(
  "SELECT user_id, password FROM users WHERE login = ? LIMIT 1",
  r.Form["login"][0]
)
.Consistency(gocql.One)
.Scan(&user_id, &password);


На самом деле претензий к нему прилично и я вроде уже где то о них писал, накидывать не хочу (высказал самое вкусовое).

Устанавливают Nginx/HAProxy перед приложением, потому что Unicorn или Gunicorn не готов принимать прямой траффик из интернета.

Автор просто не понимает о чём пишет. Nginx и тем более HAProxy ставится в первую очередь не для того, что бы скрыть Gunicorn (ни то ни другое не использовал, а юзал scgi/wscgi и напрямую в nginx)

Поднимают от 5 до 10 medium-инстасов на EC2
Пишут сложный pipeline для деплоя в cap или fab.

Это точно стартап!? т.е. если у вас нагрузки для которых нужно столько инстансов (интересно, как тогда с БД всё работает? :) ) то мне кажется проект может не только на деплой время потратить.
В большинстве других случаев хватает git pull (PS на heroku будет git push ;) ).

Как насчет вебсокетов? О, это будет отдельное приложение на Node, с таким же сложным pipeline для деплоя.

Последние 2 проекта полностью писал на Tornado так что веб сокеты и асинхронность/корутины из коробки. К слову явной асинхронности в Go нету, что при некоторых юзе кейсах не хорошо. (и да я знаю про горутины это другое)

Короче простите, просто накипело. В последнее время на Go начинают ещё больше рукоплескать чем в своё время на Ruby и я этого не понимаю.
Быстрее ли разрабатывать на Go чем на Python/Ruby/JS? Нет, динамическую типизацию не от хорошей жизни придумали.
Мне кажется если взять современный C++ с smart points и к примеру CppCMS то и производительность будет выше и разработка проще.
К сожалению где то 50% нашего бизнеса работает на грани рентабельности. И у них стоит выбор либо работать в серую/чёрную или не работать вовсе.
Это не шибко хорошая ситуация уже достаточно долго продолжается и никакими репрессиями не решится.
Обсуждение не налоговых выплат вроде как началось но пока не в самом хорошем ключе.
В мире науки ru.wikipedia.org/wiki/%D0%92_%D0%BC%D0%B8%D1%80%D0%B5_%D0%BD%D0%B0%D1%83%D0%BA%D0%B8
да, он достаточно новый, 83 год и там как правило перепечатка Scientific American но мне нравился…
Согласен, Cackle самые адекватные. Именно по этому в своё время продавил их использования на actualidad.rt.com :)
Теперь работаю в Postgres Pro и рад, что Cackle так же использует Postgres. ^_^
Совершенно нормально устроился на работу в это время. Ну да, процентов на 30% уменьшил ожидания но всё равно +20% к прошлой ЗП я получил.
Думаю тех кого увольняли, из-за нехватки денег и они были из востребованных областей, быстро находили себе новую работу.

ЗЫ если ты программист то надо быть в тренде и пытаться учить новые технологии, даже если они не используются на работе.

Information

Rating
Does not participate
Location
Токио, Токио, Япония
Date of birth
Registered
Activity