войти зарегистрироваться

Разработка под AndroidЛюбопытство до SDK доведет из песочницы

Здравствуй, Хабрянин, стар и млад. Голосок из песочницы хотел бы поделиться с тобой открытием, которое и не открытие то никакое, а просто так, удовлетворение отдельно взятого любопытства в масштабах отдельно взятого явления.

Намедни шатался на сайте грядущего MDD и обнаружил среди докладчиков фирму Nuance – название зацепило, а только понял, откуда и почему – не сразу. Дело в том, что, являясь владельцем iPhone (каюсь), периодически пользуюсь AppStore. Вот там (вспомнил я), только порядочно раньше, видел похожий значок (т.е. даже не в названии дело было). Полез, проверил – действительно имело место. То, с чем проассоциировался значок участника MDD, называется Dragon Dictation, и разработано как раз этим самым Nuance: была летом такая фишка, апп распознает речь, ну и соответственно смс можно надиктовать. Это так утверждали. Я, не будь дураком (отчаянно убивая рабочее время), скачал, — скорее понравилось, чем нет. Как старый знакомый аналогичного сервиса от Google возьму на себя смелость сказать, что распознает как минимум не хуже.
На этом месте, мой читатель, я уже успел заинтересоваться и полез обратно на MDD

Flash-платформаКраткий обзор возможностей и новшеств MDM Zinc 4.0

Что такое Zinc?



Цинк (англ. Zinc, укр. Цинк) — химический элемент Zn с атомной массой 65,38; цинк применяется для оцинкования стальной продукции с целью предотвращения ее коррозии. Шутка;)
Но в нашем случае, Zinc – это среда разработки, в виде надстройки над Adobe ® Flash, предназначеная для интеграции flash-приложений и быстрой разработки desktop-приложений под Win, Mac OC и Linux. Zinc конвертирует файлы swf в исполняемые exe – файлы. С помощью Zinc можно создавать собственные скринсейверы, записные книжки, FTP-клиенты, MP3-плееры. Zinc-приложения легко переносятся на компьютеры под управлением ОС Windows, Mac OC и Linux.

.NETИнтегрируем MATLAB в С#.NET из песочницы

Вступление


В этой статье я постараюсь максимально полно и пошагово рассказать, как связать MATLAB с С#.NET и сделать приложение с интерфейсом на примере построения 3D-плоскости.

Зачем это нужно?


Очень часто перед программистом встает задача вычисления сложной математики. MATLAB в свою очередь является отличным средством для решения, но слаб в создании полноценного пользовательского приложения (можно воспользоваться инструментами GUI MATLAB'a, но это меня не устроило).

Учебный процесс в ITПО в техническом ВУЗе: взгляд студента, преподавателя и IT-шника

ПО в техническом ВУЗе
Мы рассмотрим в данной статье доступность программного обеспечения в техническом ВУЗе. Речь пойдёт именно о ПО как предмете изучения.

Не так давно я сам был студентом СПбГЭТУ «ЛЭТИ», а теперь работаю в IT-компании и преподаю в родном ВУЗе. Вместе с этим изменился и мой взгляд на учебный процесс в целом и на проблему комплектования учебных классов программным обеспечением в частности. Сегодня я попытаюсь рассмотреть её с трёх сторон: с точки зрения студента, преподавателя и производителя ПО.

Учебный процесс в ITКакую часть в вашем ВУЗе составляет лицензионное ПО?

Проголосовало 1243 человека. Воздержалось 248 человек.

Учебный процесс в ITНасколько ваш ВУЗ укомплектован программным обеспечением?

Проголосовало 915 человек. Воздержалось 298 человек.

СофтСвободное ПО в школе или три дня потраченных с пользой из песочницы


Как всё начиналось

История началась с того что мне позвонил посоветоваться приятель по одному вопросу. С недавнего времени, начала этого года он стал работать учителем информатики в одной из местных школ. Дело в том, что в школу на неделе должна была прибыть комиссия из области с проверкой. Будут проверять разного рода документацию, соответствуют ли условия обучения требуемым, и конечно своим вниманием обязательно заденут новый компьютерный класс. Моего знакомого предупредили, что компьютеры должны работать безукоризненно, на них должно находиться исключительно лицензионное программное обеспечение, так как за любого рода «пиратку» на школу будет наложен штраф внушительных размеров. Всё бы ничего, да только лицензионного ПО в классе не было с момента его создания. Деньги на приобретение лицензионного ПО школой не выделялись, поэтому на всех компьютерах прекрасно себя чувствовали всевозможные звери и прочие перлы творения капитана Флинта.


День 1

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

Intel core 2 duo e4600 2.4GHz
1Gb Ram DDR2 800
ASRock G41, 775, Onboard video
Hitachi 160 Gb Sata
Noname 350 W
Benq LCD 19”

В качестве ОС рассматривалось несколько вариантов, среди которых Ubuntu, Alt, Suse, Fedora. В итоге выбор пал на Ubuntu. Оставалось найти альтернативные варианты программ использовавшихся в Windows для Linux. Ниже прилагается таблица со списком альтернативного прикладного ПО:



День 2

Образ системы был скачан с официального сайта, записан на диск и понеслась! На всё про всё были выходные. Забегая наперёд скажу, что на всю работу шло примерно 18 человеко-часов. Чтобы работа шла быстрей было решено записать два образа системы и устанавливать параллельно на несколько компьютеров. В процессе установки особых проблем не возникало, всё прошло быстро и гладко. Поскольку компьютеры имели доступ в интернет, большинство обновлений было получено ещё в процессе установки. Под системный диск было решено выделить 25Гб., под пользовательский остальные 120Гб. За первый день мы совместно установили систему на всё компьютеры. Всё остальное было решено завершить на следующий день.

День 3

Третий день был днём «Д». Хочется сказать отдельное спасибо разработчикам за «Центр приложений Ubuntu» он значительно облегчил нам жизнь. Сначала с помощью него мы удалили все не нужные программы с компьютера, а затем установили нужные для работы. Спустя пару часов можно было с радостью вздохнуть, понимая, что всё-таки смогли и успели осуществить всё что хотели.

Итог

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


  • Безопасность. Антивирус не требуется, можно смело использовать флешки, не боясь при этом различных авторан вирусов.
  • Скорость. Система загружается и работает быстрей Windows.
  • Всё ПО в одном месте. Удобный центр приложений, с помощью которого можно быстро как установить новое, так и удалить ненужное ПО.
  • Очень много ПО. При использовании в офисах, различных предприятиях и школах позволяет сэкономить много средств на приобретение проприетарного ПО.


  • Новизна. Требуется дополнительное время для того что бы дети изучили систему и могли ей пользоваться на ровне с Windows.
  • Сложная настройка. Иногда требует значительного допиливания программ

Интеллектуальная собственностьПришедшая в негодность патентная система: как мы до такого дошли, и как ее починить



В системе патентов в США существует фундаментальная проблема.

Эта проблема — мы.

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

За последние несколько месяцев эти мнения выросли до яростного вопля, так как патентная система начала негативно влиять на все больше и больше игроков в индустрии: небольшие разработчики стали целью судебных исков от компаний, которые ничего не делают и не производят; Apple, HTC и Samsung не могут сдвинуться места в судебных процессах, связанных с патентами; пара многомиллиардных аукционов по патентам вызвала к жизни неслыханную до селе словесную баталию между Microsoft'ом и Google'ом. Самые пламенные критики открыто заявляют, что любая польза, которую патентная система могла бы принести, сейчас полностью перекрывается издержками, что ресурсы, которые при прочих равных условиях были бы направлены на развитие новых идей теперь тратятся на чрезмерно усердную защиту старого.

Эти аргументы повторяются так часто и с такой уверенностью, что они стали практически аксиомой, риторическим и интеллектуальным обманом, который редко (если вообще) подвергается сомнению. Но это плохо и неверно — настолько, что ставит под удар любые реальные попытки реформирования системы. Шуметь и злиться — хороший способ привлечь к себе внимание, но ужасный способ чего-либо добиться, особенно если принять во внимание, что большинство бьющих себя в пяткой в грудь лишь повторяют упрощенную версию аргументов, которые повторялись в нашей стране еще со времен, когда Томаса Джефферсона назначили главой Управления патентов.

Так что давайте начнем с начала. Давайте посмотрим, как работает патентная система, где она особенно дает сбои, и как можно привести ее в порядок. Готовы? Поехали.

Блог компании BitDefenderО вреде копирайта и пользе лицензионных программ (окончание)

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


1682 год. Полиция сжигает контрафактные носители информации, обнаруженные в офисе предпринимателя-книгопечатника.

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

В 21-м веке в большинстве стран для использования любых компьютерных программ требуются лицензии — примерно так же, как для использования взрывчатых веществ или оружия. Лицензирование программного обеспечения — негосударственное: лицензии обычно предоставляются частными компаниями. Но правительства тщательно следят за правилами игры и все активнее преследуют нарушителей закона — как в РФ, так и в других странах.

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

Эти документы стали абсолютно необходимыми для каждой коммерческой и некоммерческой организации, использующей цифровую технику. Без них в современной Европе, включая Россию, вести бизнес так же опасно, как в Мейсене 14-го века — отбеливать ткань без привилегии от маркграфа. Конечно, с тех пор законы стали заметно либеральнее, но все же отсутствие лицензий на ПО влечет серьезную ответственность.

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

Давайте разберемся в некоторых важных деталях того, как это делается.

Блог компании Luxoft PersonnelНужен ли сертификат IT-специалисту?

Проголосовало 393 человека. Воздержалось 64 человека.