В последнее время в IT-сообществе довольно много шумихи вокруг серверного JavaScript, в частности — NodeJS, однако, как это ни странно, оказалось довольно сложно найти информацию о том, как писать модульный, объектный код. Что я имею ввиду? Дело в том, что с js я знаком совсем недавно, до этого писал небольшие приложения на Java, а в свободное время пишу серверную часть онлайн-игры на PHP и, как и следовало ожидать, как и многим начинающим программистам на JS мне было очень непривычно вместо объектно-ориентированного использовать так называемое прототипно-ориентированное программирование. Тем более, JavaScript вносит достаточно много путаницы даже в это дело со своими Object.prototype и __proto__. Первое, что пришло мне в голову, как и многим другим разработчикам — сделать свою реализацию «привычного ООП», сделал. Немного подумав я решил, что это просто незачем, если мы работаем с nodeJS. За мою, хоть и недолгую практику, мне не довелось встретить задачу, которая бы требовала настоящего ОО подхода, я имею ввиду реальную необходимость наследования, полиморфизма и тем более инкапсуляции (конечно, все это нужно, но в той степени, которую js предоставляет).
Читать полностью »
Рубрика «сервер» - 19
NodeJS красивый, модульный, объектный или делаем его таким с помощью redis и nohm
2013-08-01 в 11:53, admin, рубрики: javascript, node.js, redis, игровой сервер, сервер, метки: node.js, redis, игровой сервер, серверПиво, разобранный системный блок и танцы с бубнами: Тюмень отметила День системного администратора
2013-07-31 в 6:01, admin, рубрики: Блог компании Группа Компаний ХОСТ, ГК ХОСТ, день системного администратора, сервер, Тюмень, метки: ГК ХОСТ, день системного администратора, сервер, Тюмень26 июля, в пятницу, системные администраторы Тюмени отметили свой профессиональный праздник. Организатором торжества стала Группа Компаний ХОСТ, во второй раз собравшая веселую и шумную компанию представителей ИТ-сообщества.
В 18-00 участники празднования собрались в «Сибирской Короне», чтобы показать всем, как умеют развлекаться настоящие сисадмины. Несмотря на проливной дождь и уже начавшиеся мероприятия, посвященные Дню города в Тюмени, ресторан был полон.
Уже на входе гостей ждали первые конкурсы. Входящим было предложено выполнить несколько заданий, с которыми может справиться только настоящий админ: вспомнить правильный цветовой порядок обжатия кабеля, перевести фразу с языка «софта и железа» на русский, дать определение фаерволу и многое другое. Все участники справились с заданиями на «отлично», доказав, что они заслуженно носят гордое звание «сисадмин».
Пермь отметила день системного администратора пивом, шаманским танцем с бубнами и сбором клавиатуры на скорость
2013-07-31 в 5:38, admin, рубрики: Блог компании Группа Компаний ХОСТ, день системного администратора, пермь, сервер, метки: день системного администратора, пермь, сервер26 июля 2013 года системные администраторы Перми по инициативе федерального системного интегратора ГК ХОСТ отметили свой профессиональный праздник в ресторане «Кама». Гостям предлагалось вспомнить работу с пользователями, собрать клавиатуру на скорость, потравить байки и совершить ритуальный танец с бубнами вокруг сервера.
Если театр начинается с вешалки, то праздник для системных администраторов начался прямо с порога. Под девизом «Докажи, что ты сисадмин!» все гости должны были ответить на каверзные вопросы: «Что нужно сделать, если пользователь жалуется на неработающий принтер?», «Что означает выражение «курить маны»?», «Когда нужно танцевать «танец с бубнами»?», «Какой порт нужно открыть на фаерволе, чтобы почтовый сервер принимал почту?» и многие другие. Гости с ответами не затруднялись и с легкостью доказывали свою принадлежность к профессиональному ИТ-сообществу, за что заслуженно получали памятный сувенир.
Праздник продолжился под звон кружек с пивом и рассказы о буднях системных администраторов, в которых главный бухгалтер и сисадмин – одно лицо – сам себе объясняет работу с 1С, у коллег «убегает курсор», а еще нужно вернуть «квадрат, который сейчас не квадрат». Обдумав, все ситуации, собравшееся ИТ-сообщество Перми пришло к выводу, что системного администратора можно характеризовать одной фразой «Выключи. Включи», а типичного пользователя — «Я ничего не делал(а). Оно само!».
Контейнер серверного java-кода с поддержкой постоянного соединения
2013-07-28 в 11:43, admin, рубрики: java, nio, tomcat, контейнер, сервер, сокеты, метки: java, nio, tomcat, контейнер, сервер, сокетыDisclaimer
Все, описанное в статье, является личным практическим опытом и не претендует на звание «истины в последней инстанции».
Преамбула
Здравствуйте. Я увлекаюсь созданием компьютерных игр. Моим любимым направлением, в котором я постоянно стараюсь совершенствоваться и узнавать что-то новое, являются браузерные многопользовательские игры.
Для создания прототипа для одной идеи в качестве контейнера сервлетов используется Apache Tomcat. Он общается с клиентской частью по http протоколу. Для такого типа игры схема вполне действующая, причем достаточно простая в реализации.
Но одной из преждевременных оптимизаций(да, это плохо, но тут я решил себе это позволить) стала идея использовать постоянное соединение между сервером и клиентом, т.к. в такой схеме не тратится время на открытиезакрытие соединения в каждом запросе. Для реализации схемы рассматривалось WebSocket API для Tomcat, но стало интересно написать свой велосипед, поэтому, встречайте рассказ о разработке под катом. Читать полностью »
ETegro Hyperion RS430 G4 – к Big Data готовы!
2013-07-18 в 12:34, admin, рубрики: big data, etegro, Блог компании «ETegro Tecnologies», сервер, метки: big data, etegro, серверПомимо вездесущих «облаков», одной из самых популярных и обсуждаемых тем в серверном мире сейчас является концепция работы с Большими Данными (Big Data) – очень большими объемами слабоструктурированных данных самого разнообразного вида. Мы не будем касаться вопросов программной обработки данных, а покажем ту платформу, на которой, по нашему мнению, это стоит делать: наш новый сервер ETegro Hyperion RS430 G4.
ORANGEMAN: новая раздача серверов, итоги и планы на будущее
2013-07-17 в 12:05, admin, рубрики: orangeman, rusonyx, Блог компании Rusonyx, оранжевый чувак раздает серверы, раздача слонов, Русоникс, сервер, скб контур, старое железо, халява, хостинг, метки: orangeman, rusonyx, оранжевый чувак раздает серверы, раздача слонов, Русоникс, сервер, скб контур, старое железо, халяваВсем привет!
В прошлом посте я попросил вас проголосовать и выбрать самых достойных претендентов на наши серверы. Хабр строг, но справедлив. Едва ли кто-то может поспорить с получившимися результатами голосования.
В этом посте я подведу итоги раздачи наших серверов с фотоотчетом, расскажу о новой невероятной раздаче блейд-серверов (!) и о планах на будущее.
Можно ли уйти от HDD в хостинговых серверах?
2013-07-10 в 9:14, admin, рубрики: big data, LSI, ит-инфраструктура, кэширование, сервер, хостинг, метки: LSI, кэширование, сервер, хостинг
Тот факт, что хостинг является весьма затратным с точки зрения дискового пространства, пожалуй, ни для кого не является сюрпризом. Так же как и тот факт, что используемые для хранения данных решения в этом случае должны быть как можно быстрее. Поэтому, в идеале, для таких хранилищ хорошо было бы использовать только SSD, но в очень многих случаях это — недостижимый идеал, в первую очередь, из-за высокой (хотя и снижающейся) цены. Особенно жестко вопрос цены стоит для больших ЦОДов.
Помочь в этой ситуации могут гибридные решения, сочетающие традиционные HDD и flash-накопители для кэширования.
Читать полностью »
Анонс серии статей по настройке сервера Communigate Pro. Установка сервера
2013-07-08 в 11:21, admin, рубрики: ip-телефония, pbx, Блог компании Сталкер Софт, почта, сервер, метки: pbx, почта, серверВсем привет!
Немного о наших разработках. Установка бесплатной версии.
Начиналось все с почтового сервера, но сейчас это уже полноценный Unified Communication сервер и используется в сетях TELE2, Beeline, AT&T, T-mobile… Сразу развеем миф, что мы заточены под операторов, во всем мире Communigate используют школы, университеты, корпорации, рестораны, автодилеры и т.д
Акцент на стандартные протоколы и открытые програмные интерфейсы делает возможным использование CommuniGate Pro в качестве платформы для разработки продвинутых решений в области унифицированных коммуникаций. Приглашаем потенциальных разработчиков для этой платформы скачать и установить продукт, который в community режиме работает без ограничения функциональности при создании до пяти аккаунтов.
Раздача серверов от оранжевого чувака
2013-06-27 в 11:14, admin, рубрики: rusonyx, Блог компании Rusonyx, оранжевый чувак раздает серверы, раздача слонов, сервер, старое железо, халява, хостинг, метки: rusonyx, оранжевый чувак раздает серверы, раздача слонов, сервер, старое железо, халява, хостингПривет!
Пришло время раздавать железо!
Мы раздадим:
1. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
2. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
3. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
4. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
5. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
6. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
7. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SCSI.
8. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
9. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
10. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
11. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
12. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
13. SuperMicro 2x3.0 GHz, 12GB RAM, W/O HDD, SATA.
14. MSI Eximer Glodiatr 1x2.0Ghz(2 сокета, 1 свободен), 4GB, W/O HDD, IDE hotswap
15. HP DL160 1xXeon 2GB, W/O HDD, IDE
16. Intel SR1200 2x1.4GHz(PIII, пентиум!), 4GB, W/O HDD, SCSI
17. SuperMicro 50135-8 2x2.0GHz(Xeon 32bit), 4GB, W/O HDD, SCSI
18. SuperMicro 2x2.0GHz(Quad) W/O RAM, W/O HDD
19. SuperMicro 2x2.0GHz(Quad) W/O RAM, W/O HDD
20. Intel SR2400 2x3.0Ghz(Xeon), 6GB, SATA 2U
21. Intel SR1400 2x3.0Ghz(Xeon), 6GB, SATA
Iceotope — или сервер, который не тонет
2013-06-12 в 22:32, admin, рубрики: охлаждение, охлаждение серверной, сервер, Серверная оптимизация, Серверное администрирование, хостинг, цод, метки: охлаждение, охлаждение серверной, сервер, серверная оптимизация, цод
Теперь своими новинками радует британская компания Iceotope.
Созданная еще в далеком(в плане темпа технического прогресса) 2009 году на сегодняшний день удивляет, может не совсем инновационными, но определенно интересными серверами с жидкостным охлаждением. Только теперь мы не увидим простых радиаторов с водой, компания разработала интересную систему, где железо сервера полностью помещается в жидкость(формула секретна), которая по заявкам в 1000 раз эффективнее воздуха, а эта жидкость в свою очередь отдает тепло радиатору с водой. Читать полностью »