All streams
Search
Write a publication
Pull to refresh
69
0
Александр Календарев @akalend

Ламер с 20 летнем стажем

Send message
зачем? есть куча готовых либ, реализующих HTTP сервер, libevent например
Я работаю в проекте, который реализован, как модуль апача. Проект обслуживает 20-30К сессий одновременно, 3 млн сообщений ежесуточно. Так что — полноценный WEB проект полностью на Сях (и даже не плюсы). И работает, и с поддержкой, и с расширением нет проблем. Обслуживался двумя программистами сишниками, недавно еще двух программистов взяли.
Ну, вроде как Мозилла свою Ось пишет. Чем ВК хуже?
а как можно писать проект уровня FB? уровня Википедия?
и ВК и ФБ,… и Дуров и Марк, были когда-то студентами. И начиналось все с небольших стартапов и кучей кривого кода. Дурову было полегче, он шел протоптанной дорогой и знал уже куда нужно грести… а впрочем песня не о нём, а о любви…

В общем, молодцы что сделали. Осталось посмотреть и оценить, что получилось и на сколько этим можно пользоваться. Яндекс вон уже более трех лет обещает выложить сырцы своего WEB сервера. Сколько там лет обещенного ждут?
>грубо говоря С++ — надмножество языка С.
классики С++ так не считают, они утверждают, что Си и С++ это два разных языка, с одинаковыми элементами синтаксиса.
время найти всегда можно, главное правильно расставить приоритеты
Для большинства Айтишников — это дело интимное, да и еще пол соответствующую музыку. Но, часто бывают моменты, когда с удаленным товарищем надо обсудить некоторый участок кода, принять или показать кодом некоторые решения, или тот же CodeReview. И, часто, одного скайпа, бывает недостаточно.
на счет хорошего админа — это верно подмечено
+ в карму
маленькая поправочка: Tokyo Cabinet. не является распределенной БД, это всего лишь АПИ к разного вида key/value таблиц. источник fallabs.com/tokyocabinet/
на базе Токио можно уже построить что-то своё.
у меня есть второе высшее образование… экономическое, мог бы пойти работать по нему,
вообще-то я когда-то был научным сотрудником, мог бы пойти вновь в НИИ :) или преподавателем в ВУЗ
тоже мечтал в детстве
думаю, что те кто хоть что-то соображают, то сдадут все экзамены на отлично,
и не только выпускные, но и Вузовские.
а кому учеба не нужно — тот получит своё. Это было везде и всегда.
не думаю, что на все 100
он просто их не успел ничему научить, но некоторых сумел научить немного думать…
проще написать собственный бенчмарк, протокол у редиса — простейший
или доработать существующий бенчмарк
там из редис вытянуты необходимые исходники
Cам являюсь пользователем Tokyo, использую его АПИ для создания собственного NoSQL хранилища.
Принципиально оно меня удовлетворяет, как хранилище с разными типами ключей TREE и HASH.
Другие АПИ (https://github.com/fmela/libdict) иногда валят проект сигфолтом.
Используется для хранения лайков и других счетчиков. Нагрузка на проект 5-7К запр в сек. в пике бывает 50К.
использую тарантул более года, реализовано два проекта (оба социальные игры),
принципиально доволен,
администрирование нормальное, саппорт вменяемый.

что касается инструкции — то мне кажется, что у команды разработчиков столько много идей, что они их реализовывать не успевают, так что руководство писать некому в маленькой команде :)

Ждем новых фич от тарантула!
1) версия еще в статусе unstable
2) сам-то используешь или только собираешься?
3) аналоги TokyoTurant fallabs.com/tokyotyrant/, tarantool tarantool.org
а можно по подробнее описать этот процесс.
я так понял — этот код находится на сервере
Пользователи, по какому-то определенному запросу загружают из БД определенный объект 3dUnity?
мой РНР проект тоже генерит под себя конфиг nginx
что сказано про организацию, то да, автор подошел основательно и структурно — молодец,
спасибо, возможно некоторые настройки мне пригодятся

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Software Architect, Database Architect
Lead
From 325,000 ₽
PostgreSQL
Golang
C++
Python
Database
Designing application architecture
Creating project architecture
Database design
Object-oriented design
Code Optimization