Метка «Программирование» - 26

IT Компот 41. Нам — 1 год!
Сегодня мы записали специальный праздничный выпуск. Быстро пролетел год с того момента, когда вышел пилотный выпуск подкаста. А еще, совсем внезапно подкрался День Смеха, Веселья и Дураков. Поэтому, темы сегодня исключительно праздничные и исключительно серьезные! Помогают нам их рассказывать Стас Корчагин и Андрей Токарчук.

В выпуске:

Крупнейшая DDoS-атака в истории замедлила интернет в мировом масштабе. Интернет напугали таинственным фанатиком из бункера

Urinal Gaming System для настоящих мужиков со струей

Как же поскорее попасть в реестр запрещенных сайтов (и помочь другому)

— Почему важно никогда не деплоить в пятницу

RPG-игра в рабочей книге Excel

IT Компот 41. Нам — 1 год! Подписаться в iTunes
IT Компот 41. Нам — 1 год! RSS Feed
Подробная информация о выпуске на itkompot.ru.
Cлушать на podfm
Скачать mp3-файл (52.2 Мб, 128 kbps)
Читать полностью »

Предыстория: моя жена постоянно норовить как-нибудь мне напортачить: поставить будильник на 3 часа ночи, поменять мелодию звонка, снести настройки синхронизации, удалить свою смс и потом доказывать, что она этого не говорила.
Шутки шутками, но в какой-то момент я решил: “Довольно!” — и поставил графический пароль на свой Андройд.

Уязвимость графического пароля

Жена усмехнулась и сказала, что подберёт. Я посмеялся в ответ, на том и разошлись. Только теперь её волновал вопрос, как подобрать, а меня какова вероятность этого события.
Читать полностью »

Платформа BlackBerry 10 уже довольно давно привлекает к себе внимание. Решение от RIM оказалось довольно таки интересным, так почему бы не попробовать свои силы на этом поле.
Сегодня мы попробуем запустить простое приложение для BB 10 в симуляторе и посмотрим на это чудо.

Читать полностью »

Лирическое отступление

Пару месяцев назад решил я таки изучить Python. Но… только сунувшись во всю эту среду, передо мной встал выбор: учить относительно новый python3 или же python2.7. Выбор пал в сторону python 3, пусть на нём работает лишь малое количество того, что уже есть под python2.7, да и просто интересно было поучаствовать в развитии языка.
Недавно встала потребность визуализации некоторых данных (именно в openGL), поэтому было решено разобраться, что и как, собрать всё воедино и рассказать об этом хабражителям.
Статья ориентирована в первую очередь на новичков в python (таких как я), и написана в стиле «установи то-то и то-то», поэтому просьба старожилам не кидаться тапками и отнестись с пониманием.
Читать полностью »

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

Для создания плоских моделей списков и таблиц можно использовать заготовки QAbstractListModel и QAbstractTableModel. Доведение их до готовности не составляет большого труда, поэтому рассматривать их подробно нет необходимости.

Создание же иерархических моделей – более сложная задача. О ней и пойдет речь в этой статье. Читать полностью »

IT Компот 40. IT сообщества Ульяновска и Пензы
Сегодня у нас в гостях люди, ответственные за жизнь IT-сообществ Ульяновска и Пензы. Кирилл Мокевнин расскажет как он вернулся из Москвы в родной регион и что представляет собой комьюнити Ульяновских разработчиков. Какие продукты создаются и какие мероприятия проходят. История Максима Семенкина поразительно похожа на рассказ Кирилла: работа в суетливой столице, пробки, усталость и возвращение на родную Пензенскую землю, организация конференции и ассоциации разработчиков.

В выпуске:

Кирилл Мокевнин про IT-сообщество Ульяновска. Конференции, городская тусовка, привлечение и выращивание разработчиков и многое другое.

Максим Семенкин про Ассоциацию разработчиков ПО г.Пензы. SECON.Посиделки — старт новых докладчиков в большой SECON.

IT Компот 40. IT сообщества Ульяновска и Пензы Подписаться в iTunes
IT Компот 40. IT сообщества Ульяновска и Пензы RSS Feed
Подробная информация о выпуске на itkompot.ru.
Cлушать на podfm
Скачать файл (52.3 Мб/57:07 MP3, 128 kbps)
Читать полностью »

Порой администраторы вконтакта удивляют своей однобокостью, и невозможностью сотрудничества с пользователем. В прошлый раз я бодался с ними, пытаясь выяснить что именно нарушает перенос фотографий пользователей внутри контакта, давших собственное согласие. Админы не смогли ничего вразумительно ответить + прочитав пост на хабре, начали писать вконтакт гневные мессаги уже с личных аккаунтов (Юпитер ты сердишься?...).

Итак, ознакомившись с существующими аналогами, я разработал развлекательное приложение для вконтакта, с не особо сложным клиентским интерфейсом (основные расчёты производятся на сервере). Суть следующая, выбирается пользователь из списка друзей, и на основе этой информации выводится некая информация о личности (как гороскоп). Встала необходимость разместить это приложение в каталоге, ведь не для себя же я его делал? а заниматься спам продвижением желания небыло…

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

И чувствуя себя героем информационной революции талантливым программистом написавшим простое казуальное приложение, я отправил админам запрос… и когда я получил ответ, началось самое интересное (back to USSR):

Читать полностью »

Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование

Название оригинала: The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Автор: Б. Эванс, М. Вербург
Перевод книги: Сивченко Олег
Дата выхода: осень 2013г.

Осенью у нас выходит новая переводная книга по Java. У книги очень хорошие отзывы и высокий рейтинг на сайте www.amazon.com.

Книги о Java — пожалуй, самая распространенная литература по отдельно взятому языку программирования. Но тем не менее большинство книг по Java относится к одной из двух категорий: это либо вводные пособия для начинающих, либо высокоспециализированные книги.
Читать полностью »

Доброго времени суток! В этой статье я расскажу про такой компонент из QML как Loader.

Он позволяет создать контейнер, в который затем можно вложить необходимый qml-элемент, использовать разные элементы в зависимости от состояния программы, а также сделать редко используемые части загружаемыми по требованию и сэкономить ресурсы. Loader является контейнером для QML-компонента и сам по себе не отображается.

Я рассматриваю компонент из QtQuick 2.0 которая входит в Qt пятой версии. В более ранней версии этот компонент также есть, но функционал немного меньше.

Читать полностью »

Долго думал над заголовком, в итоге в него попали пара интересных вопросов из докладов прошедшей недавно, уже восьмой по счету, конференции «Свободное программное обеспечение в высшей школе».

Мероприятие это традиционно проводится зимой в уютном здании Университета города Переславля-Залесского Ярославской области, в несколько как бы семейной обстановке, а потому совсем широкой общественности не известное. А меж тем, каждый год бывают весьма любопытные доклады, и еще более интересные докладчики. Четыре из них хотелось бы выделить в этом топике, хотя внимания заслуживают все. По традиции тематика докладов (особенно в первый день) выходит за рамки тематики конференции, и тем интереснее их слушать.

1) «СПО. Кризис среднего возраста?» (Хотел вынести в заголовок топика один из слайдов доклада — «Куда уехал цирк?», но воздержался)
В преддверии 30-летнего юбилея движения GNU, известный аналитик Антолий Якушин, человек широчайших познаний в области программного обеспечения, подводит некоторые итоги и, в частности, рассказывает: куда направлен отток разработчиков свободных проектов, так ли это страшно, почему в MIT сейчас так мало свободных проектов, почему Столлман не является социалистом и прочие животрепещущие вопросы

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js