Блог пользователя w-495

Очень нужны С\С++ разработчики

Я работаю в команде, которая занимается движком и инфраструктурой рекламной системы Яндекса — в «Баннерной Крутилке». И сейчас нам очень нужны, крутые плюсовики.

Вот вам красивая картиночка для большей мотивации:
С++ in YABS — Yandex

Принцип многоначалия на erlang

-module(testchief).
-export([chief/1]).

chief([C|R], Cl) ->
io:format("Chief ~p: send to up~n", [C]),
chief(R, Cl), C;

chief([], Cl) -> chief(Cl, Cl).

chief(Cl)-> chief(Cl, Cl).

Пропадает курсор рабочего стола

А пропадает курсор при выходе из ждущего режима, если окно снята блокировка экрана. Курсор не отображается, но им можно потрогать элементы окон.

Гуглил и нашел это:
http://forum.ubuntu.ru/index.php?topic=134809.0

Знает, кто-то нормальное решение?

Статистика сайта

Стоит задача посчитать статистику сайта. Нужно знать сколько человек на какой странице были. Желательно учитывать уникальность клиента. Как это лучше сделать?

Ограничения:
нельзя использовать сторонние сервисы;
сайт работает на одной машине (не кластер).

Реалии.
1) 50 000 уникальных посетителей в день;
2) MySql :( {требование руководства}.
3) При попытке собрать статистику за день после трех дней работы база висит.

Варианты:
1) Есть вариант вести отдельно статистику за текущий день (создавать новую табличку, базу), но это не решает проблему. (Умный гору подорвет.)

НTTP-сервер своими руками. Назад к TCP

Стоит задача написать простой HTTP сервер. Сервер должен принимать от клиента запрос. После сего сервер возвращает в ответе тело самого запроса. Работает с несколькими клиентами одновременно. В этой части мы расскажем о низкоуровневой части сервера, которая более относится к TCP.

НTTP-сервер своими руками

Стоит задача написать простой HTTP сервер. Сервер должен принимать от клиента запрос. После сего сервер возвращает в ответе тело самого запроса. Работает с несколькими клиентами одновременно.

Для описания cервера нужно совсем мало. Нужно понимать протокол HTTP. То как выглядит запрос мы увидим ниже. А вот ответ имеет вид:


HTTP/1.1 200 OK
Content-Type: text\html
Content-Length: {{длина сообщения}}

{{тело сообщения}}

Таким образом, получив от сервера запрос сервер вернет клиенту (браузеру), например:

Поддержите российскую команду Imagine Cup

Пожалуйста, помогите нам получить приз зрительских симпатий на международном финале конкурса Imagine Cup. Проголосуйте за наш проект Oricrafter: imaginecup.com/worldwide-finals/peoples-choice-award/.

Что такое Oricrafter?
Это набор программ, помогающих создавать оригами.
Русский блог проекта: rusoricrafter.wordpress.com.
Сайт проекта: oricrafter.com.