Pull to refresh
42
0

Инженер

Send message

«Наследование» не от классов

Reading time5 min
Views4.9K
image
В Питоне совсем не важно, что вы поместите в определение класса. Это могут быть строки, числа, объекты, переменные. В третьем Питоне можно даже передавать именованные аргументы.
Реализация
Total votes 49: ↑45 and ↓4+41
Comments33

Собираем тихий и вместительный домашний сервер

Reading time5 min
Views67K
image
Задача: собрать малогабаритный домашний сервер с четырьмя 3,5-дюймовыми HDD, по возможности тихий. Служить будет в качестве NAS, backup-сервера и торрентокачалки.

Решение
Читать дальше →
Total votes 107: ↑100 and ↓7+93
Comments164

Дополнения для Файерфокса в 2010 году могут стать платными. По меньшей мере, некоторые…

Reading time1 min
Views653
Форум «Mozilla Россия» неделю назад поведал о том, что мозилловский менеджер по продуктам Джастин Скотт (Justin Scott) указал на возможность открытия Корпорацией Мозиллы особого онлайн-магазина дополнений для браузера Firefox в 2010 году.

И на самом форуме «Mozilla Россия», и во блогосфере (например, вон там) известие это встречают безрадостно. Все уж привыкли, что дополнения (например, расширения) раздаются бесплатно, а если кто желает помочь автору, то по личной инициативе переводит деньги, сколько сам пожелает.
Total votes 99: ↑65 and ↓34+31
Comments159

К вопросу о борьбе со списыванием

Reading time3 min
Views2.3K
Я так понимаю, тут есть преподаватели, ведущие практики всевозможные. Вот, делюсь с ними (выставляю на обсуждение) педагогической мыслью :) Все мы знаем, как сложно победить тягу студента к списыванию и копированию различных решений из интернета (кстати, это совсем даже не плохо — в повседневной практике, например, программирования копипаст является полезным инструментом, но он должен быть разумным). Ниже описан способ хоть какого-то противодействия бездумному копипасту при помощи систем контроля версий.

Читать дальше →
Total votes 74: ↑51 and ↓23+28
Comments146

Компания Oracle официально приняла обязательства по отношению к MySQL

Reading time2 min
Views916
Компания Oracle опубликовала пресс-релиз в котором дала официальные обещания, касающиеся политики дальнейшего развития проекта MySQL. В представленном списке обязательств учтены все пожелания, озвученные представителями Еврокомиссии и представителями независимого сообщества разработчиков MySQL.
Читать дальше →
Total votes 56: ↑52 and ↓4+48
Comments32

Правила жизни хабратопика

Reading time4 min
Views1.1K
Обобщая свою работу над серией хабрапостов про вендинг, я сделал несколько интересных наблюдений и выводов, которые могут пригодиться всем, кто заинтересован в написании интересных и резонансных постов на Хабрахабре.

Читать дальше →
Total votes 129: ↑104 and ↓25+79
Comments30

Погода с человеческим лицом

Reading time6 min
Views3K

Идея



Летом, выходя из дома, я не мог решить, надеть кроссовки или шлёпки? Цифры термометра ничего конкретного не говорили, за окном было невнятное. Подумал, что можно сделать сайт, который показывал бы не только погоду, но и советовал, что надеть. Предложил идею другу, ему она понравилась и мы тут же принялись за работу. Андрей krevetka программировал и администрировал сервер, я верстал и рисовал. Сайт сделали за четыре месяца.

obama-weather.com

Читать дальше →
Total votes 208: ↑183 and ↓25+158
Comments196

Безопасность при межпроектном взаимодействии

Reading time15 min
Views5.2K

Введение


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

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

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

Защита (или отсутствие защиты) от различных типов атак демонстрируется на примере протоколов популярных сегодня систем: Assist, Cyberplat, WebMoney, ChronoPay, Robokassa и PayPal (платёжные системы), а также OpenID, OpenAuth, OAuth (децентрализованная аутентификация).
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments28

Госзакупки и СПО — уроки тендеров Минсвязи, ч.2

Reading time4 min
Views1.8K
Те, кто следил за конкурсными публикациями Минкомсвязи, уже знают, что в пятимиллионном конкурсе на разработку и внедрение системы электронного документооборота на базе СПО победила компания “АйТи” с заявкой в 30 тысяч рублей. Результаты конкурса и деловые качества его участников живо обсуждались на Хабре в первой части Марлезонского балета.

Через пару недель после этого феерического мероприятия состоялся более жирный конкурс Минкомсвязи, один из лотов которого имеет отношение к СПО и — сюрприз! сюрприз! — к электронному документообороту. На этот раз министерство решило найти подрядчика для выполнения работ с красивым названием “Разработка системных и технологических решений создания системы электронного документооборота на основе свободного программного обеспечения”. На такую научно-исследовательскую работу министерство готово было выделить 14 млн рублей.

Разогнав немного дежа вю и убедив себя, что сходство конкурсов чисто кажущееся, и что заказывать сначала разработку и внедрение системы, а уж потом НИР на эту же тему — это очень логично, принимаемся изучать конкурсную документацию.
Читать дальше →
Total votes 65: ↑64 and ↓1+63
Comments46

Дилеммы молодого преподавателя

Reading time4 min
Views13K
По мотивам этой статьи.

Как вы себе представляете социальный и психологический портрет студента, аспиранта и преподавателя? Я вижу это так:

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

Аспирант — бывший хороший студент либо сын / дочь преподавателя. Аспирантом становятся по нескольким причинам: 1) он не хочет идти в армию 2) у него (нее) нет работы 3) ему (и как правило, ей) нравится система образования 4) он (она) хочет проявить себя в науке 5) он (она) аспирант в четвертом (пятом) колене.

Преподавательхороший аспирант, который защитился и решил преподавать в университете.

Как видите, чем дальше в лес, тем меньше вариантов. Под катом текст посерьезней.
Читать дальше →
Total votes 140: ↑105 and ↓35+70
Comments76

Почему я убегу из школы

Reading time3 min
Views15K
Доброго времени суток, уважаемое хабрасообщество. Хочу с вам поделиться своими мыслями по этому поводу. Сразу оговорюсь, что это не что иное, как мысли вслух.

Маленькая предыстория. В августе этого года я устроился работать в одну из школ Санкт-Петербурга. Как не трудно догадаться, учителем информатики. Помимо, непосредственно, разработки, мне действительно было интересно работать с детьми, пытаться научить их чему-то серьёзному и, на мой взгляд, интересному. Я прекрасно отдавал себе отчёт в том, что далеко не всем интересна информатика, но тогда я ещё не подозревал, что всё НАСТОЛЬКО плохо…

Читать дальше →
Total votes 299: ↑276.5 and ↓22.5+254
Comments517

ХабраКарма — пишем приложение на Python for s60

Reading time12 min
Views3.4K
imageПосле того, как мы разогрели аппетит к Python for s60 и начали учиться писать приложения, хочу предложить продолжить постигать программирование для symbain на замечательном языке программирования python.

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

Тем, кому больше важен результат, нежели процесс, милости просим в конец статьи, где вас ожидает готовое приложения HabraKarma 1.0 !!!
Поехали...
Total votes 109: ↑80 and ↓29+51
Comments48

Читаем большие тексты в Firefox

Reading time4 min
Views16K
Не секрет, что твиттер хорош тем, что можно прочитать о чем-то большом в малом объеме текста. Это безусловно хорошо, но когда нужно изучить предмет обстоятельно и со всех точек зрения такой подход не поможет, ибо не всегда раскрывает мнение даже автора твита.
То есть хочется читать действительно большие и интересные тексты, но так ли это удобно? Разумеется нет, совершенно не удобно.
подробности
Total votes 42: ↑34 and ↓8+26
Comments33

Про реформу образования и гуманитариев

Reading time3 min
Views1.5K
Что называется, о наболевшем. На днях принимал я зачёт у студентов первого курса. На зачёт нужно было написать небольшую — 1-2 странички — письменную работу о том, как новоиспечённый студент видит себя в специальности. Забегая вперёд, скажу, что каких-то особых требований не предъявлялось. Ясности и живости мысли было бы достаточно.

С чем же я столкнулся?
Читать дальше →
Total votes 127: ↑109 and ↓18+91
Comments358

Семантическое будущее Веба — SemanticFuture.Net

Reading time1 min
Views1.3K
Уважаемые читатели, в течение последних трех месяцев мы собирали материалы по семантическим технологиям. В результате мы создали SemanticFuture.Net для анализа применимости семантических технологий и средств, таких как Semantic MediaWiki, Virtuoso, OWL и Sparql, к русскоязычным ресурсам.

На страницах Semantic Future мы будем:
1) собирать актуальную информацию по современным семантическим технологиям и сервисам, по всему тому, что сейчас или в ближайшее время будет оказывать свое положительное влияние на развитие Веб;
2) делать презентацию наших трудов и достижений;
3) организовывать встречи и тематические мероприятия;
4) тестировать семантические программные продукты и подбирать для вас специалистов для внедрения семантик технологий в ваши системы и продукты.
Кто мы?
Мы это Semantic Web User Group (SWUG).
Читать дальше →
Total votes 45: ↑38 and ↓7+31
Comments28

48 ядер в массы

Reading time4 min
Views19K
САНТА-КЛАРА (Калифорния), 2 декабря 2009 г., 17:30 – Исследователи Intel продемонстрировали прототип 48-ядерного процессора, названного «одночиповым компьютером для “облачных” вычислений» и позволяющего пересмотреть конструкции настольных ПК, ноутбуков и серверов будущего.

image

Экспериментальный процессор предполагает в 10-20 раз более высокую производительность по сравнению с современными моделями семейства Intel Core.
Читать дальше →
Total votes 123: ↑105 and ↓18+87
Comments147

Как люди покупают безопасность

Reading time2 min
Views882
Люди постоянно стараются уйти от риска, когда дело касается доходов и наоборот стараются рискнуть, чтобы уйти от потерь. Если вы дадите людям следующий выбор: “Получить гарантировано $500 или бросание монеты, чтобы получить $1,000″. Около 75% выберут гарантированную прибыль. А теперь рассмотрим противоположную ситуацию: “Проиграть гарантировано $500 или рискнуть на $1,000″. Здесь противоположная тенденция, 75% выберут риск.

У людей в головах отсутствует стандартизованная модель оценки рисков. Компьютер не увидит различий между 2-мя приведенными выше ситуациями – это всего лишь степень того, насколько вы предрасположены к риску, но люди видят. Данный факт не следует рассматривать как некий сговор. Когда он впервые был озвучен, он перевернул экономическую теорию. Данный факт получил название “теория перспектив”.
Читать дальше →
Total votes 81: ↑62 and ↓19+43
Comments36

Ведущие программисты Microsoft работают в текстовом редакторе

Reading time2 min
Views10K
За последние 20 лет компания Microsoft сделала как никто много для пропаганды GUI-интерфейсов, а инструменты Visual Basic и Visual Studio кормят миллионов программистов по всему миру. Однако специалисты самой Microsoft зачастую предпочитают кодировать в обычном текстовом редакторе.

Об этом зашла речь на недавней конференции PDC в рамках секции о будущем программирования. «Людям нравится рисовать картинки в программе? Наверное, да, — говорит Дон Бокс (Don Box), который в Microsoft работает на созданием декларативных языков программирования и инструментов. — Но если вы выросли на программировании, как я, вы делаете это в текстовом виде. И мне кажется опасным, что мы теряем это».
Читать дальше →
Total votes 110: ↑88 and ↓22+66
Comments134

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity