ПГАТУ

Добро пожаловать!

Чтобы стать полноправным участником нашего сообщества ПГСХА вам необходимо зарегистрироваться. Регистрация дает следующие возможности:

  • Ведение персонального блога.
  • Возможность создания открытых и закрытых коллективных блогов.
  • Различные типы топиков: стандартный топик, топик-ссылка, топик-опрос или фотосет.
  • Коллективная внутренняя почта - организуйте коммуникацию со своей группой или пригластите преподавателей.
  • Возможность задать свои вопросы в специальном разделе "вопросы и ответы".
  • Возможность комментировать и оценивать чужие статьи и комментарии.
  • Отсутствие рекламы.
Если вас не интересуют эти возможности — можете читать и без регистрации. Остальным — добро пожаловать! Зарегистрироваться

Java Puzzlers #1: Время для сдачи

Всем привет! Решил немного разбавить скучность бытия здесь и порешать несколько интересных задачек. Это задачки из книги Джошуа Блоха "Java Puzzlers" и не только. Да, код будет в основном на Java, но в целом будет понятно всем, кто вообще когда-то что-то писал на любом языке. Первая задача - сразу же под этим сообщением.

Олимпиада «Волга ИТ — 2014»

В этом году олимпиада «Волга ИТ – 2014» проводится не осенью, а весной, в апреле. Выбор времени года обусловлен, во-первых, стремлением создать максимально комфортные условия для финалистов (когда за окном тепло и сухо), а, во-вторых, восстановить историческую справедливость – «Волга ИТ» начиналась и большую часть времени проводилась именно весной.

Принять участие в олимпиаде «Волга ИТ» просто необходимо начинающим специалистам по тому, что:
1. В университетах и колледжах учат не совсем (а иногда и совсем) не тому, что от ИТ-специалиста потребуется на реальном месте работы. Наши олимпиадные задания разрабатываются экспертами и практиками ИТ-отрасли на основе каждодневных бизнес-задач. Следовательно, на нашей олимпиаде студент сможет оценить свой уровень и сделать необходимые выводы о качестве своей подготовки.
2. Устроится на работу в самые перспективные и успешные компании отрасли информационных технологий достаточно трудно, нужен существенный опыт, продвинутые навыки и некая доля везения. Олимпиада «Волга ИТ» даёт возможность молодым талантам непосредственно познакомиться с руководством ИТ-компаний и показать себя на деле. Каждый год самые лучшие участники трудоустраиваются в самые лучшие ИТ-компании.
3. И ценные призы! А также именные сертификаты с указанием персональных достижений и возможность получить бесплатный билет на Самую пляжную ИТ-конференцию «ULCAMP» (http://ulcamp.ru/), которая пройдёт 18-20 июля 2014 года на берегу Волги!

Ключевые даты олимпиады «Волга ИТ – 2014»:
01-14.04 регистрация участников на сайте олимпиады
09-14.04 проведение отборочного этапа (заочно)
16.04 опубликование результатов отборочного этапа и списка финалистов (200 человек)
25.04 встреча участников финального этапа в г. Ульяновске
26.04 проведение финального этапа олимпиады в г. Ульяновске
27.04 подведение итогов и проведение церемонии награждения.

Каждый год состав номинаций олимпиады «Волга ИТ» пересматривается. Невостребованные номинации уходят в архив, а для самых актуальных тенденций в сфере информационных технологий организуются новые номинации. В 2014 году состязания пройдут по следующим дисциплинам:
— Алгоритмическое программирование
— Веб-дизайн
— Вёрстка
— Интернет-программирование (php)
— Интернет-программирование (asp.net)
— Интернет-программирование (ruby/rails)
— Интернет-программирование (js)
— Интернет-программирование (java)
— Обеспечение качества
— Прикладное программирование
— Разработка игр
— Телекоммуникационные технологии и информационная безопасность.

В олимпиаде могут принять участие студенты высших и средне специальных учебных заведений из любого региона России, стран ближнего и дальнего зарубежья – она открытая! В прошлом году олимпиада собрала почти 1500 участников из 34 регион РФ, а также из Украины и Казахстана.

Организаторами олимпиады «Волга ИТ – 2014» являются Ульяновский государственный технический университет и Ульяновский государственный университет, а также ИТ-компании: Ecwid (http://ecwid.ru/), X-Cart (http://x-cart.ru/), ITECH.group (http://itech-group.ru/), Mobirate (http://www.mobirate.com/), Digital Zone (http://dz.ru/), Undev (http://undev.ru/), ITM (http://itmcompany.ru/), SimbirSoft (http://simbirsoft.com/), MST (http://m-st.ru/), Simtech (http://simtech.ru/), Turnkey (http://turnkeye.ru/).

Олимпиада проводится при поддержке Министерства связи и массовых коммуникаций Российской Федерации, Правительства Ульяновской области и ОГБУ «Электронный Ульяновск».

Получить полную информацию об Олимпиаде «Волга ИТ» и успеть зарегистрироваться до 14 апреля 2014 года можно на сайте 2014.volga-it.org/, а также пообщаться с единомышленниками и членами организационного комитета можно в специальной группе ВКонтакте: vk.com/volgait.

По всем вопросам можно обращаться к руководителю проекта «Волга ИТ» Денису Ефремову по адресу электропочты: info@volga-it.org или телефону номер: +7-927-270-97-55.

Raspberry Pi (часть 3). До Чёртиков...

 
Логотип FreeBSD

Теперь пора бы сменить ОС из стандартной поставки на что-то более подходящее для моих целей. Графического интерфейса нам не нужно, а вот хорошая и стабильная работа бы не помешала. Вот именно поэтому решил поставить ту самую FreeBSD. Начнем, пожалуй…

Качаем

Для начала, нам понадобится образ, который мы запишем на «флешку». Для удобства положил его здесь рядом — https://pgsha.info/files/file/5/.

Читаем

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

Вставляем карту памяти в щель ридера и смотрим, куда она примонтировалась (если не примонтировалась, то даже проще, нужно будет лишь понять, как она обозначена) — у меня в «Убунте» автоматически оба раздела карточки оказались примонтированы в директории /media/chermenin. Теперь посмотрим информацию об этих разделах:

mount | grep "/media/chermenin"

В ответ видим все, что нам сейчас нужно:

/dev/sdb1 on /media/chermenin/C522-EA52 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper,udisks2)
/dev/sdb2 on /media/chermenin/62ba9ec9-47d9-4421-aaee-71dd6c0f3707 type ext4 (rw,nosuid,nodev,uhelper=udisks2)

Теперь нам нужно освободить устройство, т. е. отмонтировать оба раздела:
sudo umount /media/chermenin/C522-EA52
sudo umount /media/chermenin/62ba9ec9-47d9-4421-aaee-71dd6c0f3707

И после того, как устройство на свободе — скопировать все байты до единого в файл:

sudo dd if=/dev/sdb of=~/sd-raspbian.img

Пройдет минут 10-15, в зависимости от класса используемой карты памяти, и в файле sd-raspbian.img окажутся все нужные данные.

Пишем

Аналогично тому, как мы копировали данные с карты, запишем образ ОС обратно на карту:

sudo dd if=~/bsd-pi.img of=/dev/sdb bs=4M

Ждем еще 10-15 минут, после чего выполняем команду, которая гарантировано запишет данные на карту и не оставит ничего в кэше (иначе можно потерять некоторые данные при извлечении карты):

sudo sync

Загружаем


Загруженная FreeBSD

Вставляем карту памяти в «малинку», подключаем питание и… наблюдаем загрузку FreeBSD. Следующим этапом будем настраивать сеть, а значит нужно будет уже прицепить клавиатуру.

PS: А вот и Чёртик… ;)

Бисти... :)

Raspberry Pi (часть 2). Подключение

Ну что ж, с коробочкой разобрались, теперь бы нужно посмотреть, что она умеет, а значит нужно подключить ее к устройству вывода. Итак, начнем…

Как было описано в предыдущей части, на плате имеются несколько выходов для видео — цифровой HDMI и аналоговый «тюльпанчик». Выбор достаточно прост и сложен одновременно: HDMI позволит насладиться высоким качеством картинки, но для него придется использовать отдельное устройство, а жертвовать для этого целым монитором (или телевизором, которого у меня все равно нет) не хотелось. Благо у меня есть ТВ-тюнер, так что решил использовать аналоговое подключение — все же мне только лишь настроить все, а работать все равно будем потом удаленно по SSH.

Пришлось купить пару кабелей (RCA-RCA и 3,5 Mini-Jack-2RCA), что вышло всего в 300 рублей. Подключение дело несложное, так что не буду подробно рассказывать, как я ползал под столом, чтобы воткнуть все кабели в разъемы (перепутать что-то достаточно сложно, к тому же там все по цветам обозначено).

В роли программы вывода использую самый обычный проигрыватель VLC Media Player (можно использовать любой другой или ту программу, что идет в комплекте с тюнером; у меня она правда не работает, точнее ее просто нет под Windows 8). Все подключено, запускаем плеер, включаем трансляцию с устройства захвата, включаем питание «малинки» (ах да, забыл сказать — на ней нет никаких кнопок включения, так что только жесткое включение-выключение)…

Ура, запустилось!

По дефолту на карте памяти была установлена Raspbian. И как мы видим устройство работает и можно уже что-то понастраивать, но об этом чуть позже — в планах поставить туда что-то серверное, развернуть веб-сервер, поднять Wi-Fi… Ну, обо всем по порядку, но не сегодня.

Raspberry Pi (часть 1). Что это такое?

Все же напишу небольшое лирическое вступление, чтобы понять, о чем вообще будет написано в этой серии. Да, здесь я буду описывать все свои взаимоотношения с микрокомпьютером Raspberry Pi, который мне сегодня удалось приобрести. Первая запись будет достаточно скромной и не расскажет ничего особо нового, просто будет содержать информацию о том, что это вообще такое и с чем его едят. Итак, если вас это заинтересовало — то жду под катом.

Что это?

Raspberry Pi ['rɑːzbərɪ paɪ] (созвучно «Raspberry Pie» — «малиновый пирог») — это небольшой одноплатный микрокомпьютер на базе процессора с архитектурой ARM, который выпускается с 2011 года организацией под названием Raspberry Pi Foundation.

Что внутри?

Микрокомпьютер выпускается в двух вариантах, которые обозначаются соответственно «А» и «В». Второй вариант несколько современнее, мощнее и имеет несколько больший потенциал и у меня именно такой.

Микрокомпьютер Raspberry Pi в стандартном корпусе-мыльнице

Итак, на борту платы размерами 85х56 мм располагаются следующие компоненты:
  • процессор Broadcom BCM2835 с тактовой частотой 700 МГц, который заключает в себе еще и графическое ядро с поддержкой FullHD (так что эту малютку можно без проблем использовать в качестве видеоприставки или даже домашнего кинотеатра);
  • 512 Мбайт оперативной памяти (модель «А» имеет в 2 раза меньше);
  • несколько портов ввода-вывода: для видео — цифровой HDMI и аналоговый «тюльпанчик», для звука — стандартный «мини-джек», пара USB-портов и один порт 8P8C (да-да, если хотите — зовите его RJ45).

Питается устройство через разъем micro-USB, что позволяет запитать его напрямую от компьютера или ноутбука через соответствующий кабель или от розетки, используя обычное зарядное устройства от мобильного телефона одной «яблочной» компании (да и не только их).

В качестве носителя информации для загрузки микрокомпьютера служит обычная карта памяти стандарта Secure Digital. А в качестве операционных систем можно использовать любой из подходящих по архитектуре дистрибутивов Linux (хотя имеются и «специальные» дистрибутивы, вроде Respbian, Pidо́ra и других, которые можно найти здесь: http://www.raspberrypi.org/downloads).

Архитектура микрокомпьютера Raspberry Pi

Для чего это нужно?

Сфера применения этого микрокомпьютера просто огромна — от использования в качестве торрент-качалки или маршрутизатора до создания «умного» дома или роботов. Изначально устройство позиционировалось как недорогой компьютер для внедрения в школах для обучения основам компьютерной техники.

Я лично взял его чтобы использовать в качестве тестового веб-сервера, ну и для некоторых экспериментов (как же без этого?). Так что, думаю, еще будет о чем написать в нашей «малиновой» серии. А на этом пока что закончу. Если есть вопросы, пожелания, предложения — пишите все в комментарии.

Олимпиада «Волга ИТ — 2013»

Мы будем рады приветствовать вас на VI Поволжской олимпиаде по информационным технологиям среди студентов и аспирантов «Волга ИТ — 2013».

В этом году новые интереснейшие номинации — Распределённое программирование, Контроль качества, Мобильная разработка (iOS + Android). Новые ИТ-компании международного уровня. Разумеется новые «боевые» задачки :) На финальный этап в славный город Ульяновск мы пригласим не 150, а 200 финалистов!

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

Принимаются ценные предложения и пожелания.

Кратко основные даты:
1. Регистрация до 07.10.2013.
2. Отборочный этап в зависимости от номинаций с 01 по 07.10.2013.
3. Результаты заочного этапа 10.10.2013.
4. Заезд, встреча и расселение иногородних участников 25.10.2013.
5. Открытие Олимпиады и финальный этап 26.10.2013. Потом вечеринка!
6. в ночь с 26 на 27 — подведение итогов и печать сертификатов с дипломами.
7. Награждение победителей и торжественная церемония закрытия Олимпиады 27.10.2013.

Да, в этом году мы проводим на месяц раньше — что бы вы смогли насладиться тёплой погодой, так что не тяните с регистрацией. Дедлайн — сжатый! :)

Сайт олимпиады 2013.volga-it.org, группа ВКонтакте vk.com/volgait, твиттер twitter.com/volgait, хеш-тэг #volgait

По всем вопросам пишите на info@volga-it.org

Проходной балл этого года

Один из самых распространенных вопросов, мучающих абитуриента, когда все ЕГЭ сданы — а куда я могу поступить с этими баллами. Конечно, мы надеемся, соотношение своих потребностей со своими же возможностями в виде суммы баллов — не единственный фактор, определяющий ваш выбор. И все же, вопрос о проходном балле, как показывает практика, не дает покоя и тем, у кого по итогам ЕГЭ их около 300, и тем, у кого значительно меньше.

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

Олимпиада по программированию глазами участников, или 25 мая

«Опять, куда я опять собираюсь? Почему мне не сидится дома?», — думала я, в спешке собираясь и приводя в себя в порядок у зеркала. Очередной раз (уже четвертый) я принимала участие в олимпиаде по программированию.
Кое-как убедила себя, что всё не так уж и плохо, что если наша команда займет последнее место, можно просто не приходить в академию или сделать вид, что никакой команды от ПГСХА не было.
К счастью, всё оказалось, не так уж и страшно. Все участники показали себя с лучшей стороны и отлично работали в команде. Задачи были решаемыми и интересными. Заняли 9е место (это неплохо :) ).
Команду от ПГСХА представляли:
1) Бабин Владимир
2) Брюханова Анастасия
3) Сорха Вадим
P.S. Парням удачи на олимпиаде в следующем году.

Заключительная конференция по психологии и педагогике

17 мая в краевой библиотеке им. А.М.Горького состоялась заключительная научно-практическая конференция студентов 3 курса факультета Прикладной Информатики по теме “Теория личности”. Организатором конференции выступила доцент кафедры “Истории, социологии и права” Лариса Викторовна Загорская. Гость конференции — Светлана Александровна Акимова, отв. секретарь «Центра науки» ГКБУК «ПГКУБ им. А.М. Горького».

Конференция по психологии и педагогике

Участники конференции говорили о том, как ученые-психологи Зигмунд Фрейд, Абрахам Харольд Маслоу и Сальваторе Мадди рассматривали личность человека. З. Фрейд в своей теории личности разработал модель конфликта традиционных ценностей общества с природными инстинктами человека, С. Мадди — модель согласованности актуального и привычного уровня активации в личности, а А. Маслоу важна модель самореализации личности. В результате личность была рассмотрена с разных точек зрения.

Смотрим видео с прошлой конференции

Участникам конференции понравился просторный зал с большим сенсорным экраном, мягкой и удобной мебелью и хорошей звукоизоляцией. По отзывам студентов, можно особо отметить доклады Галкиной Людмилы и Тимофеевой Анастасии, рассказавших о ядре и периферии теории Фрейда соответственно. Единственное, что подпортило впечатление — “смазанная концовка” из-за недостатка времени, а также то, что некоторые докладчики вообще не успели выступить и даже не выложили свои доклады на сайте Docs.Zone.

Заключительная конференция по психологии и педагогике

Спасибо Ларисе Викторовне за интересные занятия!