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

Олег Андреев и Михаил Клишин 27 июня в Москве рассказывают о том, что такое БДД.

Анонс тут: //rit2007.ru/

Если есть вопросы/предложения — милости просим.

//www.natahaus.ru
покопайтесь, толкотс!!!!!
DirectX and lots of other books.. that we don't wonna buy.. don't we?

Источник: www.jug.ru
Событие в контакте: //vkontakte.ru/events.php?act=s&gid=82453

Кто-нибудь уже был на подобных встречах? Поделитесь впечатлениями.

Предлагаю голосование: какие из еще неосвоенных технологий вы собираетесь изучать в первую очередь?

Если чего-то не хватает, говорите, добавлю.

В веб проект нужет разработчик, уверенно знающий php, mysql, ajax. В Питере. На данном этапе есть проект, необходимо реализовать дополнительный функцианал. Необходимо разобраться в чужом коде и дописать некоторые вещи.

Оплата – по итерациям, сдельная.

пишите на chrome-vanadium@mail.ru или в личные.

В октябре прошлого года купил новенький:

//shop.key.ru/shop/goods/85487/

Стояло 256 Мб памяти, я прикупил 2 Гб. С ними я могу иметь 20 открытых веб-страниц, фотошоп, пару текстовых редакторов, запущенный руби-сервер, мускль-сервер, почтовик, скайп, гток, аську, музыку. И ничего не тормозит и не подвисает. Видеопамять выделяется из оперативки, на выбор 128 М или 256 М. Если выбрать 256 М, то хафлайф 2 играется просто отлично (не лагает, и от графики далеко не тошнит). Отдаю вместе с Wi-Fi модулем (PCMCIA), который отлично работал пока я был в москве на конференции. Имеется действующая гарантия на комп.

Софт:
1. Винда ХП хоум, лицензия
2. Internet Explorer 6 (седьмой не все любят, включая меня, но поставить его можно)
3. Тошибовские дрова и нетронутый диск восстановления с виндой и дровами.
4. Тошибовский дискописатель (файлы, музыка) — сам использовал, удобней всяких неро.

Пиратка:
0. MS Office 2003 (полный)
1. Фотошоп CS2
2. Flash 8 Pro
3. Wolfram Mathematica 5.0
4. MicroCap 7.1.6
5. Total Commander 6.53

Остальной софт:
1. Скайп, gtalk, miranda (icq)
2. Kerio Personal Firewall 2.1.5 (4-летней давности, супер-вещь! новая версия это какой-то кошмар, а эта — шустрая, маленькая, простая, понятная и ни одного троянца и прочего говна)
3. Нет никаких дурацких антивирусов. Только бесплатный файервол Kerio.
4. Наровне с WMP, "классический" медиа-плеер с пачкой кодеков. Читаем любые диски, любые файлы. С кодеками проблем никаких.
5. Opera 9.2, Mozilla Thunderbird, Firefox 2.0.0.2.
6. iTunes.
7. MySQL-Front (отличная морда к локальной или серверной БД, для хостингов прилагается php-туннель, юзал, работает)
8. Редактор кода на любых языках SciTE.
9. Классные шрифты из висты (Calibri, Cambria, Consolas и еще пара). Прописаны только в Опере, ФФ и SciTE. Сама винда и IE со стандартными шрифтами и темой.
10. Классный плеер музыки foobar с интерфейсом Ильи Бирмана (//ilyabirman.ru/tools/music-player/)
11. Гугловская Пикаса и старый (2.4) ACDSee — самый шустрый и очень удобный (в отличие от нового).
12. Еще какой-то софт, который я использую редко, но он есть. Экранная линейка и удобный калькулятор, например. А, конвертор всего в PDF, удобный.
13. Книги по программированию, слайды, презентации о Erlang, Ruby, Rails, Web-технологиях. Многие мегабайты, так что вам качать не придется, а они очень интересные.
14. Мои RSS-подписки (в Thunderbird), аккуратно классифицированные и помеченные. Те, кому интересно hi-end программирование на Си++, Джаве, Руби, JS, Flash и "вообще" будет интересно.

ВНИМАНИЕ: в винде нет модифицированной темы, шрифтов, цветов, приблуд "3d-супер-хрень" и проч. Т.е. вы не получите серо-буромалиновую блестящую фигню. Все выглядит как и в магазине. То же относится к офису, математике, фотошопу, флешу. Разве что в опере и ФФ стоит эппловская тема. Но она очень нейтральная и приятная.

Фотки в деле:
1. //vkontakte.ru/photos.php?act=show&id=3544546
2. //vkontakte.ru/photos.php?act=show&id=3544548
3. //vkontakte.ru/photos.php?act=show&id=2326658

РЕЗЮМЕ:

1. Ноут, которому меньше полугода.
2. С кучей памяти, из-за чего он совсем не тормозит.
3. Wi-Fi карта.
4. Полезный софт, работающая система без хаков и извращений.
5. VGA-шнурок для второго монитора тоже могу отдать.
5. Моя цена — 19 700 рублей, можно обсуждать понижение. Я выложил за него, память и wi-fi карточку 25,5 тыс. рублей.

Компания: English First

Требования: Знание MS Windows XP на уровне администратора. Опыт работы от года с MS Windows Server 2003, Active Directory, службой DNS-DHCP-WINS, стеком протоколов TCP/IP. Опыт администрирования MS ISA Server. Понимание VPN. Опыт работы с активным (настраиваемым) сетевым оборудованием (коммутаторы, маршрутизаторы, желательно знание Cisco). Опыт организации архивации данных является плюсом. Знание английского языка на уровне понимания технических терминов.

Обязанности: Администрирование семейства Windows, MS Office, Windows Server. Работа в офисе по сборке, установке, настройке подключение принтеров. Настройка и обслуживание компьютерной сети в офисе, оптимизация сети, ввод в эксплуатацию корпоративных компьютерных сетей в новых офисах, разработка эксплуатационной документации. Техническая поддержка деятельности офиса: поддержка пользователей, оперативная помощь по телефону и e-mail пользователям администрирование пользователей в системе. Системное администрирование: периодическая выездная работа по настройке и поддержке бесперебойной работы рабочих станций. Командировки

Условия: от 25 000 до 35 000 рублей net (в зависимости от квалификации) + ежемесячные премии по итогам выполнения задач. Компенсация за использование личного автомобиля.
Оплата мобильного телефона в соответствии с корпоративными тарифами. Возможность совершенствования английского языка.

Место расположения офиса: г. Москва, м. Маяковская (5 мин. пешком)

Кто заинтересовался, присылайте резюме на Jobs_alina@aligntech.com

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

О компании: "Align Technology" – лидер в области разработки программного обеспечения для уникальных медицинских технологий.
Требования: Высшее образование (желательно техническое или физико-математическое). Опыт программирования на Java от года. Опыт разработки на Java, J2EE, знание архитектуры JSP/Jakarta Struts, опыт дизайна архитектур приложений. Средний уровень владения английским языком.
Обязанности: Работа в команде разработчиков корпоративных web-приложений под руководством технического лидера, написание технической документации к разрабатываемому продукту.
Заработная плата: 2000 USD (белая, выплаты 2 раза в месяц) + компенсационный пакет (медицинская страховка, бесплатные обеды, курсы английского языка). Возможность профессионального совершенствования.
Место расположения офиса: г. Москва, м. Тульская (3 минуты пешком)

Кто заинтересуется, присылайте свои резюме на Jobs_alina@aligntech.com

Tools 29.03.07 Ответов: 17

В мире существуетмного хороших инструментов для программирования и библиотек. И если правильно их подобрать, то любую багу можно будет обойти, примерно, как инспектор Гаджет выходит из какой-нибудь невероятной ситуации при помощи своих железяк.
Предлагаю составить список вкусностей, которыми мы пользуемся, но вписывать стоит только общие решения, то есть библиотека для рисования круглых кнопочек для языка TCL думаю не очень подходит. Кроме самого инструмента еще краткое описание и ссылку на производителя.

by Юрий Туча 26.03.07 Ответов: 30

Эволюция программиста
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=
Выпускник физматшколы

10 PRINT "HELLO WORLD"
20 END

———————————————————— ——————–

ВУЗ. Первокурсник.

program Hello(input, output)
begin
writeln('Hello World')
end.

———————————————————— ——————–

ВУЗ. Студент старших курсов

(defun hello
(print
(cons 'Hello (list 'World))))

———————————————————— ——————–

ВУЗ. Преддипломник

#include
void main(void)
{
char *message[] = {"Hello ", "World"};
int i;
for(i = 0; i < 2; ++i)
printf("%s", message[i]);
printf("\n");
}

———————————————————— ——————–

Молодой специалист

#include
#include

class string
{
private:
int size;
char *ptr;

public:
string() : size(0), ptr(new char('\0')) {}
string(const string &s) : size(s.size)
{
ptr = new char[size + 1];
strcpy(ptr, s.ptr);
}
~string()
{
delete [] ptr;
}

friend ostream &operator <<(ostream &, const string &);
string &operator=(const char *);
};

ostream &operator<<(ostream &stream, const string &s)
{
return(stream << s.ptr);
}

string &string::operator=(const char *chrs)
{
if (this != &chrs)
{
delete [] ptr;
size = strlen(chrs);
ptr = new char[size + 1];
strcpy(ptr, chrs);
}
return(*this);
}

int main()
{
string str;

str = "Hello World";
cout << str << endl;

return(0);
}

———————————————————— ——————–

После нескольких лет работы.
Ведущий программист

[
uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
]
library LHello
{
// bring in the master library
importlib("actimp.tlb");
importlib("actexp.tlb");

// bring in my interfaces
#include "pshlo.idl"

[
uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
]
cotype THello
{
interface IHello;
interface IPersistFile;
};
};

[
exe,
uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
]
module CHelloLib
{

// some code related header files
importheader();
importheader();
importheader();
importheader("pshlo.h");
importheader("shlo.hxx");
importheader("mycls.hxx");

// needed typelibs
importlib("actimp.tlb");
importlib("actexp.tlb");
importlib("thlo.tlb");

[
uuid(2573F891-CFEE-101A-9A9F-00AA00342820),
aggregatable
]
coclass CHello
{
cotype THello;
};
};

#include "ipfix.hxx"

extern HANDLE hEvent;

class CHello : public CHelloBase
{
public:
IPFIX(CLSID_CHello);

CHello(IUnknown *pUnk);
~CHello();

HRESULT __stdcall PrintSz(LPWSTR pwszString);

private:
static int cObjRef;
};

#include
#include
#include
#include
#include "thlo.h"
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"

int CHello::cObjRef = 0;

CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
{
cObjRef++;
return;
}

HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
{
printf("%ws\n", pwszS

Humanized Enso 17.03.07 Ответов: 10

//humanized.com/ (обязательно посмотрите видео на заставке или, если канал худой – загляните в tour)

Поставил. Включил в настройках Sticky вместо Quasimodal. Радуюсь. 15$ за такое – сущие гроши.

Разработчики обещают еще и плагины на Python-e ("скоро"), вот тогда будет наплевать, что там ваша IDE поддерживает.

Пишите ваши отзывы. Я пользуюсь 5 минут только, не все еще проверил.

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