Новости информационных технологий - 27621

Задачи на разрезание — это та область математики, где, как говорится, мамонт не валялся. Множество частных задач, но практически нет общей теории. Помимо всем известной теоремы Бойяи-Гервина, других фундаментальных результатов в этой области практически нет. Неопределённость — вечный спутник задач на разрезание. Мы можем, например, разрезать правильный пятиугольник на шесть частей, из которых можно сложить квадрат; однако мы не можем доказать, что пяти частей для этого было бы недостаточно.

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

Разрезание на две равные части, часть первая

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

За последние полгода инкубатор Fast Lane Ventures тихо убрал из своего портфолио 2 компании (Juvalia&you и DomGeo), судьба трёх других проектов (HomeFair, TravelRent, PinMe) - под вопросом.

TravelRent и PinMe с виду пока вполне живы. Правда, из PinMe в декабре 2012 года ушла вся команда. Однако, по информации одного из бывших сотрудников, проект не заброшен, а передан в разработку RelevantMedia (находится в списках компаний Fast Lane).

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

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

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

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

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

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

Поэтому дорогие наши педагоги, преподаватели – все, кто вкладывает свои силы, время и талант в воспитание и образование подрастающего поколения – дерзайте! Мастерхост всегда готов вам в этом помочь!Читать полностью »

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

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

Заинтересовавшихся прошу под кат.
Читать полностью »

Маркетинг для айтишника — козе баян?

Год назад я начала читать магистрам СПбГЭТУ «ЛЭТИ» маркетинг в рамках курса «Управление ИТ-продуктом», затем расширила аудиторию до слушателей коммерческих и открытых курсов по маркетингу в ИТ.

Не раз мои знакомые (в основном разработчики) спрашивали: «Зачем айтишникам читать курс по маркетингу? Ведь они будут кодить, тестить или поддерживать ИТ-инфраструктуру, в менеджеры проектов и продаж пойдут единицы. Зачем разработчикам знать, что такое маркетинг и PR?».

Я сразу отвечаю очередью вопросов: «Ты долго искал текущую работу? Тебя устраивает твоя зарплата и выполняемые проекты? Ты знаешь, что ожидает от тебя работодатель? Ты делаешь что-нибудь для повышения своего профессионального уровня/имиджа?».

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

Одним из объектов исследования, проводимых на моих семинарских занятиях, является сам учащийся. Вот лишь небольшой список параллелей, которые я провожу для объяснения взаимосвязи между ИТ и маркетингом:
Читать полностью »

Все хорошее имеет тенденцию повторяться, и конференция Infostart Event не исключение.

23 и 24го мая в Санкт-Петербурге, в Концертном зале «Колизей» на Невском пр., 100 пройдет Infostart Event Evolution – самое значимое мероприятие по управлению проектами и профессиональной разработке на платформе 1С: Предприятие в 2013 году.

Тема конференции: Управление и технологии автоматизации учета на платформе 1С: Предприятие.

Традиционно мероприятие посетят около 600 человек, это — руководители финансовых и ИТ-отделов, системные администраторы, экономисты, бухгалтеры, консультанты, аналитики, менеджеры проектов – вообщем все те, кто внедряет систему автоматизации учета в своих компаниях и использует программы учета для решения своих профессиональных задач.

К слову INFOSTART.RU – самый посещаемый (более 350 000 участников!) ресурс по автоматизации учета и управления в Рунете.

Infostart Event Evolution 2013 – мероприятие, сохранившее формат и масштаб, но полностью изменившее программу конференции. Докладчиками конференции снова выступят признанные «звезды» в области автоматизации учета и управления на 1С, менеджеры нового поколения и первоклассные профессионалы.
По многочисленным просьбам мы делаем конференцию такой же крутой решено сохранить прежний формат мероприятия — работу двух залов: большого, где проходят выступления спикеров, и малого, где участникам предоставляется возможность лично пообщаться с докладчиками. Так же будет работать 3й, дополнительный зал, с презентациями наших партнеров
По традиции после завершения официальной части первого дня конференции приглашаем участников на Infostart Afterparty в клуб Money Honey на Садовой, 28.

Докладчиками и ведущими мастер-классов Infostart Event Evolution 2013 станут Павел Чистов, Никита Зайцев, Андрей Гилев, Фарит Насипов, Александр Тарасинский, Сергей Старых, Евгений Гилев, Евгений Сосна, Сергей Коцюра, Антон Щекачев, Валерий Агеев, Алексей Патюков, Федор Куликов, Евгений Шумилов, Сергей Яковенко, Артур Абеленцев, Франц Бдоян, Михаил Харитонов, Сергей Лебедев, Андрей Аристархов, Андрей Акулов. и список продолжает пополняться

Официальный информационный партнер конференции Infostart Event Evolution 2013 – CNEWS. Почетные гости – PricewaterhouseCoopers.

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

После многочисленных обсуждений, был создан черновик спецификации на проксирование и автошардинг в Tarantool/Box.
Общая идея такая, что для того, чтобы скрыть наличие шардинга от пользователя, на локальном хосте приложения (PHP/Perl/etc) поднимается прокси, которая уже маршрутизирует запросы на шарды, и умеет найти нужный ключ в случае решардинга.
Сам решардинг производится уже с помощью Lua на самих шардах, при этом прокси переносит наиболее горячие ключи на новые шарды при доступе к ним, что должно снизить нагрузку на систему во время решардинга.

Полностью спецификация лежит на github wiki.

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

На этой неделе я был на пяти конференциях нося Google Glass.
Я побывал в четырёх аэропортах.
Я дал попробовать Google Glass сотням людей.
Я очень редко их снимал, за исключением тех моментов, когда я спал.
Читать полностью »

Использование бесплатных утилит для кастомизации «Неизменяемых» компонентов Windows 8Многие, если не сказать – большинство из вас уже, как я уверен, успели установить и оценить новые возможности в последней клиентской операционной системе от Microsoft – Windows 8. В принципе, некоторым понравился новый «Metro»-интерфейс, а кто-то сразу кинулся искать возможности вернуть «на родину» кнопку «Пуск». Кто-то активно использует новые упакованные приложения, а кто-то изменяет значения системного реестра, чтобы сразу отображался рабочий стол вместо начального экрана. Кто-то успел оценить возможности графического пароля, а кому-то не понравились изменения, связанные с ленточным интерфейсом в большинстве стандартных приложений, включая проводник. Иначе говоря, можно либо смириться со всеми новациями, привыкать к новым возможностям и работать, как ни в чем не бывало, либо постоянно видоизменять ту или иную функциональную возможность (насколько это может позволить Microsoft, естественно) исключительно под свои нужды.
Однако, в этой операционной системе есть несколько таких интересных возможностей, которые попросту не изменяют интерфейс и не добавляют/удаляют новые возможности системы, а просто не подлежат кастомизации. Так вот именно о таких возможностях и пойдет далее в текущей статье речь. Другими словами, в этой статье я не буду говорить о групповых политиках, об Active Directory и о Windows Server в частности. Речь пойдет исключительно о кастомизации клиентской операционной системы, причем о кастомизации таких компонентов системы, в которые можно вносить изменения только при использовании сторонних утилит. Ну что же…Читать полностью »

«Возможность валидации запросов в ASP.NET спроектирована для выполнения базового контроля входных данных. Она не предназначена для принятия решений, касающихся защищенности разрабатываемых веб-приложений. Только сами разработчики могут определить, какой контент должен обрабатывать их код. Microsoft рекомендует выполнять проверку всех входных данных, получаемых из любых источников. Мы стремимся способствовать разработке защищенных приложений нашими клиентами, и функционал валидации запросов был спроектирован и внедрен для того, чтобы помочь разработчикам в этом направлении. Для получения дополнительной информации о наших рекомендациях по разработке, читайте статью MSDN: msdn.microsoft.com/en-us/library/ff649487.aspx#pagguidelines0001_inputdatavalidation».

Официальный статус ASP.NET Request Validation по версии Microsoft Security Response Center

Несмотря на столь внезапный ответ MSRC на недавний отчет исследовательского центра Quotium об обнаружении очередного способа обхода валидации запросов в ASP.NET, стоит заметить, что она все же предназначена именно для принятия решений, касающихся защищенности веб-приложения. В пользу этого говорит и название класса, реализующего основной набор проверок (System.Web.CrossSiteScriptingValidation) и сама его суть, заключающаяся в предотвращении некоторого подмножества атак класса XSS Type-1 (отраженное выполнение межсайтовых сценариев), и оригинальная статья от разработчиков веб-стека. Другой вопрос, насколько эффективно мог бы быть реализован этот функционал и как из имеющегося примитивного регулярного фильтра получить полноценный web application firewall, защищающий от любых векторов XSS Type-1?
Читать полностью »


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