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

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

Send message
спасибо доброму человеку,
а то сам собирался допилить :), только вот руки завязли в других проектах.
сама libevent2 стала на много лучше, и вроде как более производительней,
но к сожалению без обратной совместимости.

обязательно протестирую
рекомендую к использованию
Ответил выравниваю, но не везде…
выравниваю при описании структур, констант и пр…

static pthread_mutex_t stats_mutex	= PTHREAD_MUTEX_INITIALIZER;
static pthread_mutex_t accept_lock	= PTHREAD_MUTEX_INITIALIZER;

extern int				max_clients;
extern fd_ctx				*clients;
extern int 				is_finish;
extern int 				is_trace;


static const int const_RN_len		= 2;
static const int const_END_len		= 5;
static const int const_END2_len		= 7;
static const int const_OK_len		= 4;
static const int const_ERROR_len	= 7;

typedef struct {
	ev_io		io;			/**< io descriptor */
	int		cmd_len;		/**< bytes in line buffer */
	struct obuffer 	response;		/**< response data */
	char*		value;			/**< key value from last set command */
	int		value_len;		/**< number of bytes in value buffer */
	int		value_size;		/**< capacity of value buffer */	
	int		data_size;		/**< value   size into cmd */	
} mc_ctx;




не выравниваю просто в коде

int i = 0;
char* state = STORED;


на вкус и цвет — товарищей нет
P.S. Где-то на второй трети поста (писал в районе 3 ночи) перестал работать предпросмотр — ну и вообще хабр, потому что 500. Интересно, в чем причина :-)

очевидно накосячили с обновлениями… или просто плановая перезагрузка сервера
иногда даже жалею, что его подарил свои двоюродным братьям, когда сделал апгрейд на х286. Если бы он провалялся в гараже все это время, то сегодня этот компьютер занялбы достойное место на выставке ретрожелеза.
помню старый мак моего научного шефа: 1996 г — ну очень похож… Только там цветной дисплей был. Название модели не помню.
спасибо за настальгию, сегодня как раз вспоминали с коллегами про мой первый собранный комп в 1992 г, когда корпус можно было купить на рынке и то большая редкость. Мой корпус был сделан умельцами на военном заводе и выглядил как военная аппаратура (кто служил в радиочастях — знает). В качестве монитора был чб монитор Электроника
это если винда не пиратская,
а если ..., то отчисления…
все гораздо проще: в больших системах, таких как Гугль, Фейсбук или Контакт — сам контент не уничтожается, только внешние ссылки на него, убирается все из поискового индекса.
у мускуля такая же болезнь. Данные таблиц пухнут как грибы :)
Думаю, что Монти в контексте имел конкретное NoSQL решение
идея отличная…
следующим шагом — выпустить online — клиент и сделать pvp-online.
Такую игру можно не плохо монетизировать:
готов помочь с реализацией игрового сервера.
напиши в группу ВК ссылка в конце статьи
Илья!

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

моему сыну скоро исполнится 13 лет, а он все в игры играет…
как бы его увлечь?

можешь мне ответить в сообщениях
тяжелый слишком…
спасибо, непременно воспользуюсь Вашими рекомендациями.
Особо порадовало за Ubuntu
а есть что-то типа консоли командной строки?
да не… пишу небольшие серверные утилитки…
а как отключалось — из «Настройки»?
весной переберусь в загородную дачу и у меня будет два часа дороги в один конец ( 45 -50 мин электричка, 40 мин метро и 20 мин автобус + туда сюда… )…
так что, ждем пост про разработку на планшете, а то время очень жалко.
интересует С++

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