Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Народ, помогите, плиз, ответить на пару вопросов по ООП:

1. Чему эквивалентна запись: #define CONV(A,B) *A,*B
2. Что означает запись: #define swap(a,b) {int a##b=a; a=b, b=a##b;}
3. Почему следуюая запись некорректна: #define swap(a,b) {int a##b=a, a=b; b=a##b;}
4. Что означает запись: #pragma argused
5. Что означает запись: #undef
6. Зачем нужен страж включения при использовании: #include
7. Что означает запись: namespace A {int B; int C;} …; using A::B; A::B=A::C;
8. Что означает запись: asm {…}
9. Чем отличается запись: …; return 5; от записи …; return;
10. Назовите четыре оператора, позволяющие организовать бесконечный цикл, приведите примеры.
11. Что означает запись: T *A = new X*[y];
12. Что означает запись: T **A = new X[y];
13. Что означает запись: void *F(int X) {return (void*)X;} …; void *A=F(5);
14. Что означает запись, чему будет равно А: int& F(int* X) {return *(X+1);} …; int b[3] = {5,6}; int A = F(b);
15. Почему запись некорректна: int A=F(X++);
16. Почему запись некорректна: int **A=new int*[1]; …; delete A;
17. Что означает запись: int ***X[2][3][4];
18. Какие существуют ограничения на X, Y и Z в записи: int D[X][Y][Z];
19. Что означает запись, почему она некорректна: enum S {A,B,C=08,D='\\'} E = 4; …; E=A+1;
20. Что означает запись: void F(/*const int **/const int &) const;//F(5)
21. Что означает запись: int a[6] = {1,2,3,4,5};int y=a[5]+int(a)+5+*a*5;
22. Что означает запись, чему будет равно А: int f(int a, int b=3) {return a *b;} …; int A=f(3,4)+f(4);
23. Что означает запись: int a=5;struct S{int a,b; int F(int a){return a *::a;}} M={2,3}; …; int A=M.F(4);
24. Что означает запись: class X{int* F(int);}; int *X::F(int a){return new int[a];}
25. Что означает запись: class X{int a; public: X(){a=0;} X(int b){a=b;} X(X &c){a=c.a;} };
26. Что означает запись: UNIОN X{int a; signed int b; unsigned int c;} Y;
27. Что означает запись: *(&(A.B.C[5]->X)+3);
28. Что означает запись: (*(A->B.C))->D;
29. Что означает запись: &*A и чем она отличается от записи: *&A
30. Что означает запись: int x=8;void f(){static int x=6;x++;::x=x;} …; int x=5;f();f();::x=x;
31. Чему будет равно А, обяснить почему: int A=5; A=~A; A<<=2; A|=1; A&=5; A^=1;
32. Что означает запись, чему она эквивалентна: inline int F(int X){return X*X;} …; int A=F(5);
33. Чему будут равны C и D, объяснить почему: int A=5,B=7,C=(A&B)^(A&&B),D=~(!0);
34. Упростить запись, избавившись от оператора ",": F(a, (b = 1, b + 4), c);
35. Что означает запись: struct A{int x; A& X(void) {return *this;}} B; B.X().X().X().x = 5;
36. Почему запись некорректна: struct X{const int a; const int& b;}; X Y;

"всего-то" ©)))

________________________
p.s. 26. UNIОN в данном случае пишется с маленькой буквы, ибо по неведомым причинам vkontakte автоматически меняет его регистр

Всем доброго времени суток!
У меня будет такой вопрос: установил себе WAMP SERVER, единстенное что не пойму – код писать надо в Блокноте и потом сохранять в папку со скриптами или у проги есть встроенный редактор кода?
P.S. В блокноте, если честно, не очень-то удобно писать код.
Жду советов по решению проблемы((

Веб-Дискавери – это молодая компания, предлагающая новый подход к работе в ИТ-индустрии. Мы создаем интернет-проекты, реализуем идеи Web 2.0, готовим уникальные startup -ы. работа у нас – это дружный коллектив настоящих профессионалов; гибкий график, высокие зарплаты, комфортные условия труда, возможность для реализации собственных идей, уникальная система мотивации.
Нам нужны специалисты по-настоящему увлеченные своим делом, готовые хорошо и много работать, развивать свой потенциал и зарабатывать хорошие деньги.
Нам нужен
Системный разработчик, который должен обладать:
1. Знанием ОС семейства Unix, желательно *BSD (FreeBSD), вплоть до администрирования.
2. Знанием языков программирования C/C++ либо Python либо Perl.
3. Опыт работы с реляционными базами данных (PostgreSQL, MySQL).
4. Начальным знанием технологии XSLT.

Пишите в личку или ICQ 470021400

Серверу требуются:
Программист занимающийся Reverse Engineering'ом.
Вэб PHP программист.
ввв.fwuo.ру

Компания PeterHost, одна из лидирующих в области web-технологий, объявляет об открытии вакансии «Специалист технической поддержки».
Основные требования: Опыт работы на уровне пользователя в операционных системах Unix. Общее представление о принципах работы сети. Знакомство с DNS‚ HTTP‚ FTP‚ электронной почтой. Будет вашим преимуществом знание perl‚ php‚ apache‚ MySQL.
Личные качества: Обучаемость, грамотная речь.
Обязанности: Техническая поддержка клиентов хостинга (телефон, e-mail, в офисе)
Условия: Оформление по ТК РФ. Заработная плата от 14 000 тыс. руб. Компенсационный пакет: оплата питания, 100% оплата больничного, гибкий график работы. Большие возможности для обучения и развития.

С уважением и надеждой на сотрудничество,
Зам. директора по персоналу Peterhost[.]ru
Нина А. Криницына
n.krinitsyna@peterhost[.]ru
(812) 347-77-43

Добрый день. Хотела бы предложить вашему вниманию, две вакансии компании PeterHost:

——————–
PHP разработчик

ОСНОВНЫЕ ТРЕБОВАНИЯ: опыт разработки web-приложений от 2-х лет. Хорошее знание PHP (ООП, XSLT, шаблоны проектирования, PEAR, pecl, phpdoc), MySQL (сложные запросы, оптимизация). Понимание общих принципов работы Unix-систем.
ОСНОВНЫЕ ОБЯЗАННОСТИ: Разработка и поддержка внутренних проектов компании. Разработка и внедрение web-сервисов.
УСЛОВИЯ РАБОТЫ: Оформление по ТК РФ. Заработная плата обсуждается по результатам собеседования (от 20 000 тыс. руб.). Компенсационный пакет: оплата питания, 100% оплата больничного. Большие возможности для обучения и развития.

——————–
Perl разработчик

ОСНОВНЫЕ ТРЕБОВАНИЯ: опыт разработки web-приложений от 2-х лет. Хорошее знание Perl и MySQL. Понимание общих принципов работы Unix-систем.
ОСНОВНЫЕ ОБЯЗАННОСТИ: Разработка и поддержка внутренних проектов компании. Разработка и внедрение биллинг-систем.
УСЛОВИЯ РАБОТЫ: Оформление по ТК РФ. Заработная плата по результатам собеседования (от 20 000 тыс. руб.). Компенсационный пакет: оплата питания, 100% оплата больничного. Большие возможности для обучения и развития.

С уважением и надеждой на сотрудничество,
Зам. директора по персоналу Peterhost[.]ru
Нина А. Криницына
n.krinitsyna@peterhost[.]ru
(812) 347-77-43

В нашем универе все преподы помешаны на автоматизации учебных занятий. За программу к занятию готовы зачесть экзамен на "5". Вот и получается, что вместо изучения "Предмет о том, что вам в конечном итоге никогда не прегодится, но он есть в требованиях к высшему" все сводится к программированию – все довольны. У вас есть такая схема? И вообще кто как сдает ( сдавал ) сессию. Вариант "экспресс курс в одну ночь" тоже был обробован, но не всегда работает.

ORM для БД 07.11.07 Ответов: 25

Посоветуйте СДБД (слой доступа к базе данных), ориентированного для работы связки MySQL + PHP, который не требует установки(как тот же PEAR).

Требования: ООП модель, загрузка данных в объекты классов, query buider (по возможности) + еще чтоб полегче без особых наворотов.

Особо не загнул?

(объява закрыта из-за нулевого КПД)

Есть таблица в бд в которой лежат некоторые данные.
На странице я вывожу их списком.

В админке есть функция менять местами позицию определенной строки в списке, ну то етсь двигать вверх вниз строку.

У меня не было проблем когда я делал в адмике рядом с кадой строкой списка поле в котором указывалась его позиция, чем больше позиция тем собственно выше строка в списке. ORDER BY position DESC – это просто.

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

Мне нужно просто дать представление как это работает, то есть алгоритм.

Объясните систему

Госпада, выкладывайте полезные ссылочки на учебники, пособия по установке, да и вообще, все интересное из рассматриваемой темы, что может пригодиться.

Я программист. Эта группа посвящена программированию.Но мой вопрос будет не о разработке программного обеспечения.

Задача
Необходимо связать локальные сети 2 офисов. Расстояние между офисами 100-150 метров. Прямая видимость есть. Скорость подключения должна быть хорошей (для работы 1с база ~300 мб). Интернет шарить по сети не надо.

Вопросы
Можно ли это сделать используя wi-fi? Какова будет скорость соединения? Какое оборудование понадобитьсяи сколько оно будет стоить(примерно)? Нужно ли разрешение на него оформлять у органов? Есть ли дешевая альтернатива wi-fi в данном случае?

Весь день читаю горы макулатуры. Голова пухнет %) Спрашивать на форуме сисадминов бесполезно, рунет заполнен холиварами по этому поводу. Прошу писать только то в чем вы уверены, а лучше, если только работаете с готовым решением.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.