Школа CUDA и OpenACC

С 22-25 апреля 2014 года на базе РЦ ВЦ Научного парка СПбГУ будут проходить конференция «Дни NVIDIA» и школа по изучению технологий программирования графических процессоров под руководством сотрудников NVIDIA.

Читать далее →

Ученые говорят «нет» войне: 11 открытых писем ученых Украины и России

Военные действия между Россией и Украиной пагубно отразятся на научном взаимодействии наших стран. Это уже не только политический, но и научный вопрос.

Вашему вниманию предлагаются одиннадцать (11) открытых писем от ученых обеих стран, которые выступают за сохранение мира.

http://www.science-community.org/ru/node/74979

Apriorit. Трудоустройство . Обучение бесплатно.

Apriorit – украинская компания, которая с 2002 года успешно работает на рынке услуг разработки ПО, специализируясь на системном и продвинутом программировании под платформы Win32, Linux и Mac, включая создание драйверов и сетевого ПО.

 Приглашает на работу в Запорожский офис младших разработчиков С++ с обучением.

Обучение будет проходить:

  •  Бесплатно
  • в течение 2х месяцев
  • в офисе компании, на оборудовании, предоставляемом компанией
  • во второй половине дня, лекции + практические задачи + реальный проект
  • преподавать и консультировать будут ведущие эксперты компании
  • все предлагаемые практические задания взяты из реальной практики и сделают возможным применение всех знаний, полученных на лекциях

 Приглашаются:

  • выпускники ИТ специальностей ВУЗов, которые хотят работать С++ разработчиками
  • студенты ИТ специальностей ВУЗов, знакомые с языком С++ в рамках учебной программы
  • те, кому интересно решать нестандартные и сложные задачи на языке С++
  • те, кто любит исследовать недокументированные возможности и применять их на практике
  • те, кого привлекают слова «разработка систем безопасности», «программирование режима ядра», «использование продвинутых техник программирования на C++»
  • те, кто имеет базовый уровень  технического английского языка

После успешного прохождения обучающего курса:

  • каждый студент получит сертификат со списком пройденных тем
  • лучшим студентам будет предложено трудоустройство в компании
  • за лучший учебный проект в рамках курса будет выплачена денежная премия

Количество человек в группе ограничено, отбор проводится по результатам письменных тестов. Запись на тестирование проводится до 15 июля.

Для записи на отборочное тестирование присылайте резюме (обязательно укажите контактный телефон)  по адресу courses@apriorit.com.

Вопросы можно задать по телефону (056) 371-55-32 менеджеру по персоналу Вере.

День открытых дверей в ЗНТУ 02.03.2013

Дорогие ученики 10-х и 11-х классов!

Уважаемые родители!

Запорожский национальный технический университет 2 марта 2013 г. проводит традиционный День открытых дверей.

Начало в 10.00 в актовом зале главного корпуса по адресу: ул.Жуковского, 64.

Приглашаются все желающие.

Регіональні практичні технічні семінари TechDays’Весна 2013

З 11 по 27 березня  2013  року команда по роботі з ІТ-професіоналами Microsoft в Україні проводить регіональні практичні технічні семінари TechDays’Весна 2013 в 5 містах України.

В цьому році TechDays  проходитимуть впродовж одного дня та будуть присвячені двом основним темам:

—          Windows 8 for Enterprise

—          System Center Service Pack1.

З доповідями ми запросили сертифікованого спеціаліста Microsoft — MCT, MCSA Security, MCSE, компанії «TechExpert» — Андрія Булгакова, а також нашого глобального партнера  Intel з презентацією  «Нові форм-фактори в бізнес сегменті. Технології Intel® vPro и Intel® Anti-theft» Читать далее →

Приглашение на Microsoft SWIT 2013 — крупнейшую техническую конференцию Microsoft в Украине

25 и 26 апреля 2013 года в Киеве пройдёт Microsoft SWIT 2013 — крупнейшая техническая конференция Microsoft в Украине, на которой в течение двух дней будет представлено около 50 докладов по новейшим технологиям. В качестве докладчиков выступят ведущие украинские и зарубежные эксперты в области информационных технологий, с которыми вы сможете лично пообщаться во время конференции.

Microsoft SWIT – это аналог всемирно известных технических конференций Tech•Ed, которые проходят в разных странах мира. В Украине Microsoft SWIT проводится с 2010 года. В 2012 году событие собрало около 800 технических специалистов. Доклады представили специалисты из Украины, России, США, Франции и Германии.

Приглашаем вас принять участие в Microsoft SWIT 2013. Подробная информация о конференции и предварительная программа докладов опубликованы на официальном сайте: http://www.msswit.in.ua/ Читать далее →

Пример простейшей программы для Windows


#include < windows.h >
LRESULT CALLBACK HelloWorldWndProc ( HWND, UINT, UINT, LONG );
int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpszCmdParam, int nCmdShow )
{
HWND hWnd ;
WNDCLASS WndClass ;
MSG Msg;
char szClassName[] = "HelloWorld";
/* Регистрируем создаваемый класс */
/* Заполняем структуру типа WNDCLASS */
WndClass.style = CS_HREDRAW | CS_VREDRAW;
WndClass.lpfnWndProc = HelloWorldWndProc;
WndClass.cbClsExtra = 0;
WndClass.cbWndExtra = 0;
WndClass.hInstance = hInstance;
WndClass.hIcon = LoadIcon(NULL,IDI_APPLICATION);
WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);
WndClass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
WndClass.lpszMenuName = NULL;
WndClass.lpszClassName = szClassName;
if(!RegisterClass(&WndClass))
{
MessageBox(NULL,"Cannot register class","Error",MB_OK);
return 0;
}
hWnd = CreateWindow(szClassName, "Program No 1",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL);
if(!hWnd)
{
MessageBox(NULL,"Cannot create window","Error",MB_OK);
return 0;
}
/* Show our window */
ShowWindow(hWnd,nCmdShow);
UpdateWindow(hWnd);
/* Beginning of messages cycle */
while(GetMessage(&Msg, NULL, 0, 0))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}
LRESULT CALLBACK HelloWorldWndProc (HWND hWnd, UINT Message,
UINT wParam, LONG lParam)
{
HDC hDC;
PAINTSTRUCT PaintStruct;
RECT Rect;
switch(Message)
{
case WM_PAINT:
hDC = BeginPaint(hWnd, &PaintStruct);
GetClientRect(hWnd,&Rect);
DrawText (hDC,"Hello, World!", -1, &Rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
EndPaint(hWnd,&PaintStruct);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hWnd,Message,wParam, lParam);
}

Текст программы взят из источника:
Румянцев П.В. Азбука программирования в Win32 API. – М.: Горячая линия – Телеком, 2004. – 312 с.

ОДА кафедре программных средств ЗНТУ

Поздравляем факультет информатики и вычислительной техники и кафедру программных средств ЗНТУ с 10-летним юбилеем. Специальности «Программное обеспечение вычислительных систем» 20 лет.

ПЗ не сразу строилось,
Не сразу все устроилось.
Собрали по крупицам мы
Компьютеры, мышей, столы.

Учились со студентами.
Боролись с диссидентами.
Галерку успокаивали,
Потом лекторов отпаивали.

Ругали деканаты нас
За должников хвостатых.
Ругало нас начальство
За что, пока не ясно.

Ругали нас студенты
За низкие оценки.
Смеялась с нас наука
За лень, бардак и скуку.

Но мы гребли, старались,
Погоде не сдавались,
Лечили свои шишки,
И штопали штанишки.

И вот свершилось чудо:
И мы – не Чудо-Юдо!
Мы коллектив успешный,
Веселый, нежный, грешный.

Мы все друг-друга знаем,
Порой не одобряем,
Но компромисс – злой гений,
Спасает положение.

Подножек мы не ставим,
Друг другу уступаем,
Прощаем за ошибки,
И носим все улыбки :)

Реализация операций на эллиптической кривой

Задача аутентификации документов решается с помощью использования механизма электронной цифровой подписи, который реализуется методами криптографии с открытым ключом. В основу алгоритмов цифровой подписи положены асимметричные криптографические преобразования, стойкость которых основана на сложности решения некоторой математической задачи. В последние годы широко ведутся исследования криптографических преобразований, основанных на операциях в группе точек эллиптической кривой. Арифметика эллиптических кривых, определенных над простыми и/или расширенными полями Галуа легла в основу стандартов электронной цифровой подписи многих стран, включая Украину. Это, например, такие стандарты:  ДСТУ 4145-2002, ГОСТ Р 34.10-2001, ECDSA, EC-GDSA, ECSS, EC-KCDSA.

Ниже представлена реализация в математическом пакете Maple операций сложения, удвоения точек эллиптической кривой, а также операции умножения точки кривой на число в простом поле Галуа.

Сложение точек эллиптической кривой P3=P1+P2

sum_Point:=proc(P1,P2,p)
local x1, y1, x2, y2, x3, y3, Lamda, P3:
x1:=P1[0]: y1:=P1[1]: x2:=P2[0]: y2:=P2[1]:
if (x1=0 and y1=0) then x3:=x2: y3:=y2:
else
if (x2=0 and y2=0) then x3:=x1: y3:=y1:
else
if (x1=x2 and y1=(-y2)mod p) then x3:=0: y3:=0:
else
Lamda:=((y2-y1)/(x2-x1) mod p):
x3:=(Lamda^2-x1-x2)mod p:
y3:=(Lamda*(x1-x3)-y1)mod p:
end if:
end if:
end if:
P3:=array(0..1,[x3,y3]);
end:
Читать далее →