Социализируемся

Я в Google+ Я в Twitter Я в Facebook

Showing posts with label Программирование. Show all posts
Showing posts with label Программирование. Show all posts

Saturday, November 14, 2015

Более 350 бесплатных инструментов для разработчиков


  



Очень полезный список для девелоперов

Более 350 бесплатных инструментов для разработчиков


UPD. Список хорошенько пополнили и еще один список инструментария

Monday, August 13, 2012

FOSS Sea 2012 – The 5th Annual International Free Software Developer & User Conference


V Міжнародна конференція розробників та користувачів вільного програмного забезпечення FOSS Sea 2012

Центр суперкомп'ютерних обчислень та вільного програмного забезпечення ОНУ імені І.І. Мечникова спільно з компанією RootUA Media знову збирає всіх, кого цікавлять відкриті і вільні IT-технології, на V Міжнародній конференції FOSS Sea 2012.

Конференція відбуватиметься з 14 по 16 вересня у Одесі. Офіційну частину заходу буде проведено в ОНУ імені І.І. Мечникова, а неофіційну - на УТБ «Скеледром»
Як і минулого року, конференцію приурочено до святкуванняhttp://softwarefreedomday.org
. Заплановано виставку FOSS -проектів, організацію демо-зон тощо.
Участь у конференції БЕЗКОШТОВНА.

Секції конференції:
  • FOSS в наукових дослідженнях та освіті
  • HPC, GRID і Cloud-технології
  • FOSS в бізнесі і державному секторі
  • Системне адміністрування
  • Розробка ПЗ
  • FOSS для новачків
Програма заходу:
  • 14 вересня : Відкриття конференції та пленарне засідання.
  • 15 вересня : Робота секцій конференції.
  • 16 вересня : Неформальна частина, відпочинок і шашлики на березі Чорного моря.
Спеціальні заходи конференції:
  • Виставка. Запрошуємо FOSS -проекти (в тому числі - наукові) та різноманітні FOSS -спільноти представити свої експозиції на виставці, яку буде організовано в холі конференції.
  • Software Freedom Day . В рамках щорічного всесвітнього свята,присвяченого Вільному ПЗ
    , на конференції буде організована SFD-зона. Запрошуємо всіх бажаючих підтримати дану частину конференції.
Реєстрація та важливі дати:
Donate
Оргкомітет конференції буде вдячний усім, хто зможе фінансово підтримати конференцію та Ukraine FOSS Foundation
. Зробити це можна за реквізитами, які зазначено на спеціальній сторінці сайту конференції
. Всі зібрані кошти підуть на розвиток конференції та реалізацію завдань Ukraine FOSS Foundation
.

Участь в оргкомітеті конференції
Формується організаційний комітет. Для участі в ньому необхідно підписатися на розсилку, через яку буде відбуватися координація підготовки конференції.
Організаційний комітет конференції запрошує до співпраці спонсорів. Якщо Ви хочете допомогти нам провести захід і зібрати на конференції FOSS Sea 2012 кращі FOSS -проекти України, напишіть, будь ласка, листа на адресуm31@root-ua.com, або skype: m31-rootua, або зателефонуйте за телефонами:+38 ( 063) 735-35-26+38 (048) 735-35-26+38 (050) 391-28-70.
Сайт конференції: http://www.foss-sea.org.ua/
Слідкуйте за підготовкою конференції в соціальних мережах: ВКонтакте
,Facebook
Twitter
LinkedIn
G+.


V Международная конференция разработчиков и пользователей свободного программного обеспечения FOSS Sea 2012
Центр суперкомпьютерных вычислений и свободного программного обеспечения ОНУ имени И.И. Мечникова совместно с компанией RootUA Media снова собирает всех, кого интересуют открытые и свободные IT-технологии, на V Международной конференции FOSS Sea 2012.
Конференция пройдёт с 14 по 16 сентября в Одессе. Официальная часть мероприятия будет проводиться в ОНУ имени И.И. Мечникова, а неофициальная пройдет на УТБ «Скалодром».
Как и в прошлом году, конференция приурочена к празднованиюhttp://softwarefreedomday.org
. Планируется выставка FOSS -проектов, организация демо-зон и т.д.
Участие в конференции БЕСПЛАТНОЕ.
Секции конференции:
  • FOSS в научных исследованиях и образовании
  • HPC, GRID и Cloud-технологии
  • FOSS в бизнесе и государственном секторе
  • Системное администрирование
  • Разработка ПО
  • FOSS для новичков
Программа мероприятия:
  • 14 сентября: Открытие конференции и пленарное заседание.
  • 15 сентября: Работа секций конференции.
  • 16 сентября: Неформальная часть, отдых и шашлыки на берегу Чёрного моря.
Специальные мероприятия конференции:
  • Выставка. Приглашаем FOSS -проекты (в том числе - научные) и различные FOSS -сообщества представить свои экспозиции на выставке, которая будет организована в холле конференции.
  • Software Freedom Day. В рамках ежегодного всемирного праздника,посвящённого Свободному ПО
    , на конференции будет организована SFD-зона. Приглашаем всех желающих поддержать данную часть конференции.
Регистрация и важные даты:
Donate
Оргкомитет конференции будет благодарен всем, кто сможет финансово поддержать конференцию и Ukraine FOSS Foundation
. Сделать это можно путем перечисления средств по реквизитам, указанным на специальнойстранице сайта конференции
. Все собранные средства пойдут на развитие конференции и реализацию задач Ukraine FOSS Foundation
.
Участие в оргкомитете конференции
Формируется организационный комитет. Для участия в нём необходимо подписаться на рассылку, в которой будет происходить координация подготовки конференции.
Организационный комитет конференции приглашает к сотрудничеству спонсоров. Если Вы хотите помочь нам провести мероприятие и собрать на конференции FOSS Sea 2012 лучшие FOSS -проекты Украины, напишите, пожалуйста, запрос на адрес m31@root-ua.com, или skype: m31-rootua, или позвоните по телефонам: +38 (063) 735-35-26+38 (048) 735-35-26+38 (050) 391-28-70.
Сайт конференции: http://www.foss-sea.org.ua/
Следите за подготовкой конференции в социальных сетях: ВКонтакте
,Facebook
Twitter
LinkedIn
G+.




    

Tuesday, November 29, 2011

C#, graphs, charts and etc.

    Опять сессия на носу, опять студенты хотят помощи.

У кого задание по C# - рисование графики, графиков, и т.п. рекомендую (изучаем, читаем, штудируем матчасть):
Practical C# Charts and Graphics Jack Xu (Author)




This book presents a complete and comprehensive introduction to C# chart and graphics capabilities, and explains in great detail and depth how to create a variety of C# graphics and charts. It provides all the tools you need to add advanced graphics and charts to your C# applications. It provides 65 ready-to-run sample programs that allow you to explore the C# chart and graphics techniques.

Читать Practical C# Charts and Graphics на Google Books



Делайте свои лабы, курсовые самостоятельно - больше пользы!
Удачной сессии!

Tuesday, November 22, 2011

FOSS News №1 (24) 2011


 FOSS News №1 (24) 2011

(Free and Open-Source Software - сообщество бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом)
После вынужденных каникул длиной в целый год вышел свежий номер газеты FOSS News #1 (24) 2011. Вашему вниманию предлагается:
  • подробная сводка международных новостей, 
  • обзор новых версий свободных программ и новинок железа, 
  • анализ проблем безопасности, 
  • а также анонсы свежих публикаций в сети. 

В рубрике «Аналитика» мы проанализировали состояние развития IPv6 в Украине, а в «Выдающихся личностях» рассказали о Линусе Торвальдсе.

В рубрике «Из опыта» Вас ждут следующие заметки: «Nginx и basic-авторизация», «Защищаем Web-сервера от DDoS’a», «Jumbo frames», «Ищем и убиваем zombie-процессы».

Загрузить PDF-версию газеты: http://bit.ly/suSmbr
Читать онлайн можно на сайте: http://bit.ly/sZvI0D
Оформление бесплатной e-mail подписки: http://bit.ly/rE7rTu
Редакция будет благодарна всем, кто поможет с анонсированием выхода свежего номера газеты FOSS News в социальных сетях и на своих веб-ресурсах.

С уважением,
Дмитрий Сподарец

Friday, March 18, 2011

Real Time Web - системы реального времени в веб

Вышла статья-рассуждение про веб реального времени.

Итак, основное определение из вики:
The real-time web is a set of technologies and practices that enable users to receive information as soon as it is published by its authors, rather than requiring that they or their software check a source periodically for updates.
 т.е. веб реального времени - это набор технологий и практик, которые позволяют пользователям получать информацию сразу, как только она публикуется авторами, и не требует от пользователей или их ПО производить периодическую проверку ресурсов (источников) на предмет обновлений.

Все предлагаемые в данный момент приложения, по сути, не являются системами реального времени. На самом деле они так или иначе, но проводят проверку ресурсов, только с очень высокой периодичностью.

Интересны примеры:

  • search.twitter.com – поиск по твиттеру, интервал проверки 30 секунд
  • Google real-time search – Google-поиск в режиме реального времени, интервал проверки 30 секунд
  • Chartbeat – интервал колеблется от 10 до 15 секунд
  • Echodemo-версия показывает интервал в 10 секунд
Такая технология имеет право называться Right Time Web.

С полным текстом статьи (англ) можно ознакомиться тут:
Real-Time Web or Right-Time Web?


    

Monday, February 28, 2011

Is PHP really loosing popularity for Python and C#?

Действительно ли PHP уступает популярность языкам Python и C#?

Хорошее интервью с Rochak Chauhan - победителем 2010 года конкурса PHP Programming Innovation Award.

Внизу страницы (после аудио) идет расшифровка интервью.

... discuss the latest developments of the TIOBE programming languages ranking. The latest numbers seem to suggest that languages like Python and C# are gaining popularity supposedly at the expense of an apparent loss of interest on PHP.

Читать полностью: www.phpclasses.org(англ)




    

Tuesday, February 15, 2011

API catalog

Список интересных API

Список новых API, появившихся в последнее время, связанных ИМХО с тематикой Семантического и Социального Веба, поиска, ну и просто интересных...


Спрос на сервисы с API-доступом в области фильтрации остается, особенно при обработке русско- и украино-язычных источников информации. Также для реализации Semantic Web необходимы API по обработке онтологий, логическому выводу и т.п.

Пробовали-используете-знаете еще? - Добавьте плиз в комментах!

    

Thursday, February 3, 2011

Образовательные ресурсы по С++

В связи со множественными обращениями ко мне за помощью, обнаружилась проблема у студентов КПИ - им с первого курса начинают читать С++, и многим трудно его освоить. Пришлось провести небольшое дикавери на эту тему - опрос старшекурсников по лучшим учебным ресурсам для освоения данного предмета. Результаты следующие:
  • - он-лайновые курсы на сайте www.intuit.ru
  • - очень толстый, но подробный учебник Стивена Прата "Язык программирования C++". Лекции и упражнения. Как сказал один студент, - "если читать каждый день по 3 страницы, то к концу курса все будет понятно". Нашла на форуме, и тут же хорошие отзывы.

Надеюсь, эта инфа будет полезной.
    

Friday, December 10, 2010

Обучение программированию

В области образования хорошие 2 статьи:

Do We Need A New Teaching Programming Language

Four Key Concepts of Computer Programming

Особенно стоит прочитать комментарии, где более полно охвачены вопросы важных аспектов в программировании, ну и узнать про опыт других....

 

Monday, November 8, 2010

Автоматическая генерация текста

Прочитала заметку "Как написать книгу за 20 минут?" про автора Филиппа М. Паркера, написавшего за 5 (ПЯТЬ) лет он написал 85000 книг (85 ТЫСЯЧ КНИГ)!

Естественно, что ни один живой человек не успел бы написать такое количество материала, поэтому мистер Паркер использует компьютер, для которого написал программу, пишущую книги! На одну такую книгу уходит около 20 минут времени, а метод защищен американским патентом за номером 7266767.

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

... Интересно, а может так и диссертацию можно сгенерировать?...

Thursday, October 28, 2010

Springer

подарок от Спрингер
До 30 ноября на Springer в свободном доступе журналы по математике и computer science:



Mathematics:

* Mathematische Annalen
* Journal of Optimization Theory and Applications
* Mathematische Zeitschrift
* Inventiones Mathematicae
* Mathematical Programming
* Mathematical Intelligencer
* Archiv der Mathematik
* Numerische Mathematik
* Probability Theory and Related Fields
* Bulletin of Mathematical Biology
* Manuscripta Mathematica
* Applied Mathematics and Mechanics
* Journal of Mathematical Sciences
* Journal of Mathematical Biology
* Acta Mathematica
* Israel Journal of Mathematics
* Journal of Geometric Analysis
* Journal d'Analyse Mathematique
* Optimization Letters
* Journal of Fixed Point Theory and its Applications
* Complex Analysis and Operator Theory
* Mathematics in Computer Science
* Japanese Journal of Mathematics
* Qualitative Theory of Dynamical Systems
* Logica Universalis
* Mathematics and Financial Economics
* Mathematical Programming Computation
* Functional Analysis and other Mathematics

   

Computer Science:

* International Journal of Computer Vision
* Machine Learning
* Scientometrics
* Data Mining and Knowledge Discovery
* Algorithmica
* Visual Computer
* Machine Vision and Applications
* AI & SOCIETY
* Computing
* Ethics and Information Technology
* Journal of Real-Time Image Processing
* Swarm Intelligence
* Service Oriented Computing and Applications
* Cryptography and Communications
* Journal of Multimodal User Interfaces



Огромное спасибо за новость : http://community.livejournal.com/ru_math/772714.html?style=mine

Усиленно качаем!

Saturday, October 23, 2010

Стандарты HTML, CSS, кодирования и рекомендации по Front-End Development

Блуждая просторами и-нета попалась хорошая ссылка: http://molecularvoices.molecular.com/standards/
Code Standards & Front-end Development Best Practices. 
Даются базовые рекомендации по HTML 5, CSS, JavaScript, использование флеш, фреймов, картинок, ссылки на инструментарии, примеры бест-практик, рекомендации по оптимизации (SEO), ссылки на валидаторы, проверка в разных броузерах и много других полезностей.
На досуге стоит почитать.

Friday, October 22, 2010

Joomla и вирусы

Обратились ко мне за помощью - есть сайт, ему уже больше, чем полгода, но... гугл его не видит и видеть не хочет (забанил), все страницы сайта, кроме первой - не открываются. Вместо них грузятся всяческие левые сайты, реклама и порнуха.
Итак, симптомы заражения: открывая некоторые страницы, происходил редирект на другие сайты; не отображался список пунктов меню.
Внешний антивирус при тестировании ничего не обнаружил.
Сайт сделан студентом на Joomla. Этого движка я не знаю. Да и вообще - противник я CMS, особенно если сайт небольшой.
Первое подозрение - сайт заражен вирусом. Погуглив про вирусы "под Joomla", выяснила во-первых, что информации как-то маловато, вменяемых рекомендаций почти нет. Очень многие используют joomla, даже не зная ни пхп, ни джаваскрипта. Большинство рекомендуют ручками чистить зараженные файлы index.php от открывающихся iframe (http://www.homepg.ru/index.php?option=com_content&task=view&id=31&Itemid=40 - лечение от джаваскрипта window.onload). Очень похожее описание на мое заражение нашла у http://varankin-blog.ru/?p=64, но в папке libraries ничего из описанного автором не обнаружила.
Поскольку мой комп защищен, то проявления вируса пришлось выслушивать от пользователя - у него-то он и проявлялся во всей своей красе.
Получив с муками доступ к исходникам на сервере, первым делом стала искать эти фреймы и - ... не нашла. Но мне очень повезло - просматривая пхп, увидела странный код. Некоторые базовые php-файлы имели в первой строчке странный код: eval(base64_decode("ВСЯЧЕСКАЯ-ДЛИННАЯ-АБРАКАДАБРА")).

Выполнив echo base64_decode этой строки, я и увидела заветный код переброса посетителя на сайт порнухи. Вот и весь вирус оказался.-- (как мне показалось ! - прим. автора позже :))
Как он туда попал - не знаю, хотя интересно было бы на досуге поразмыслить. Конечно, пришлось ручками почистить - поиск с заменой по подстроке eval(base64_decode. Зараженными были только несколько файлов в корне. Надеюсь, на этом и закончится эта эпопея.
Сменила пароль на ф-типи доступ.

Продолжение.../03-10-2010/
Эпопея не закончилась. Первого числа мне снова позвонили - вирус опять на месте!!!
Поскольку разбираться не было времени - просто залила старую исправленную версию (это о пользе бекапов).
Файлы в корне имели новую дату модификации - первое число. Поскольку подстрока была просто закомментирована - эти файлы не изменились, а вот файл в корне (configuration.php) до этого заражен не был - в него была дописана все та же закодированная строка редиректа.

Поставила запрет на запись на файлы и каталоги (см. http://www.zarabotay-s-nami.info/prava-na-papki-dlya-dzhumly/).

Да, по мере влезания в проблематику интересная ссылка попалась - http://www.joomlaspan.com/webtools/url-cloaking-checker.php -URL Cloaking Checker , проверяет что видит поисковый бот.


Посмотрим дальше...

Пока составляю перечень полезных ссылок для таких случаев и рекомендации.

Рекомендации
1. Перед тем, как лечить сайт необходимо убедиться, что Ваш персональный компьютер здоров. Если лечение производится с чужого компа или на компьютере стоит неизвестный антивирус, рекомендую проверить его свободной версией Доктор Веб: ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe

Полный набор антивирусных сканеров можно загрузить с официального сайта DrWeb:
DrWeb Official Site

Отдельный файл можно проверить тут, воспользовавшись формой:




2. Проверка сайта Dr Web: http://www.freedrweb.com/aid_admin/
или воспользовавшись формой:




Проверить сайт на безопасность по Google и по Яндексу, и на фишинг, можно тут: http://xseo.in/viruscan

3. На будущее - можно подключить к броузеру плагин, сканирующий веб-страницы: http://www.freedrweb.com/linkchecker/

4. Ну и можно использовать мой любимый плагин Web Of Trust - Читать  подробнее про WOT - Web Of  Trust... Очень рекомендую установить и пользоваться, а также самим активно проставлять рейтинги неблагонадежным сайтам. Одним кликом устанавливается плагин к броузеру - и вы всегда будете предупреждены про качество сайтов, а на красные - вас и не пустит.

5. Простейший способ - хранить бекапы, и залить по новой из архива. Сложнее - взять исходники на машину и искать вирус самому.

6. Обязательно сменить пароль на ф-типи, входа в админку. Проверить права доступа - к админке, фтипи, проверить htaccess. Проверить права на создание-запись файлов и каталогов.

7. Некоторые вирусы блокируются автоматически. Если скопировать зараженный сайт на диск - вируса там может не оказаться. Так, например, Нортон антивирус блокирует запись файлов на диск, которые содержат в себе вирус. Об этом надо помнить.

8. Антивирусник NOD (первый раз про такой услышала в связи с этой задачей) - фигня полная. Об этом свидетельствует море отзывов, особенно на форумах по Joomla в разделах "заразился вирусом". Практически все авторы, писавшие про заражение, имели у себя этот NOD (и мои знакомые тоже :().

9. А вообще лучше брать исходные коды только из проверенных источников. Многие рекомендуют не гнаться за шарой - и пользоваться покупными версиями. Версии joomla я пока в продаже не нашла, а вот разработчики плагинов, официально продающие через интернет, - есть:
  • Joomla Extensions Club фирмы СomponentsLab. Часть плагинов бесплатна.
  • RSJoomla предлагает платформу для блогов, расширения календаря и событий, SEO Suite - RSSeo! (Search engine optimization suite for Joomla! 1.5), почты, Download Manager и много других. Важно - есть расширения по безопасности - Joomla Security - RSFirewall!. RSFirewall! предоставляет защиту от SQL-инъекций, сканирование и исправления дырок в защите и проч.



Dr.Web anti-virus

Monday, September 20, 2010

OSDN 2010 (2)

OSDN 2010, Киев


Всеукраїнська конференція
розробників та користувачів вільних програм

Дата: 02.10.2010

(про конференцию)

Опубликован перечень докладов.

Список докладов

Ниже приведён список предложенных докладов в порядке поступления языком оригинала по состоянию на 16 сентября.

  • Как создать дистрибутив (и что потом будет) (Михаил Шигорин, OSDN)
    Пример создания производного дистрибутива для своих целей при помощи ALT Linux, mkimage и mkimage-profiles-desktop. Обсуждение типичных ожиданий и неожиданных последствий.
  • Дослідження концепції групової розробки програмних продуктів у відкритих системах (Дорош Олег, Національний Університет "Києво-Могилянська Академія")
    Я хочу показати що групова розробка програмних продуктів є не просто доволі хорошим, а єдиним ефективним способом розвитку програмного забезпечення як такого. Більше того, я хочу запропонувати власну концепцію програмування, яка базується на концепції розвитку вільного програмного забезпечення, демонструючи на прикладах як свобода програмування призводила до створення найуспішніших на сьогодні програмних продуктів.
  • Red Hat Enterprise Virtualization. Новый игрок на старом рынке (Yegorov Sergiy, ACTINTEL)
    Обзор возможностей и перспектив коммерческой системы виртуализации на основе KVM и libvirt.
  • Разработка системы мониторинга для тысячи хостов (Marzhan Mykola, PortaOne, Inc.)
    В докладе представлен опыт создания системы мониторинга для тысячи хостов. Сформулированы требования к таким системам, обсуждается степень необходимости конкретных функций. Описана архитектура и другие ключевые моменты реализации.
  • Автоматическая обработка текстов на естественном языке (Борисов Евгений, Институт кибернетики им.В.М.Глушкова НАН Украины)
    Описывается один из методов автоматической обработки текстов на естественном языке (русском) и его реализация
  • Организация автоматического дозвона с помощью Астериск (Радецкий Алексей, ПП "Нет Стайл")
    Доклад о различных механизмах организации Call-back, Preview/Progressive/Predictive dialing
  • Прогопедия - свободная энциклопедия языков программирования (Дымченко Сергей, foss-stuff.com.ua)
    Энциклопедия Прогопедия (progopedia.ru и progopedia.com): как и на чем сделано (Python, Django, Linux на серверах), принципы наполнения, направление развития и т.д.
  • Q4Wine: Утилита для управления префиксами и приложениями wine (Малахов Алексей)
    Рассматриваются традиционный и продвинутый способы работы с Wine, а также с применением Q4Wine. Дизайн Q4Wine: CLI, HELPER, GUI
  • Linux Security - Honey Pots (Головин Александр, IRF Ukraine)
    Безопасность в Linux, обзор OpenSource honeypot-систем.
  • Інтелектуальна власність (Wad Mashckoff)
    Вступ до теми. Вільні і невільні ліцензії. Порівняння вільних ліцензій.
  • СПО — платформа для SaaS (Wad Mashckoff, SoftServe)
    В докладе освещаются основные вопросы разработки и поддержки ПО по модели SaaS. На реальном примере показывается, что свободное ПО является отличной платформой для построения сервисов и предоставления качественных услуг.
  • Ретроспектива графических интерфейсов в зеркале свободного ПО (Дмитрий Костюк, Брестский государственный технический университет)
    Рассматриваются истоки и тенденции графических оконных интерфейсов. Прослеживается появление и развитие элементов интерфейса, начиная с разработок Xerox и Apple, малоизвестных графических ОС 80-х годов (на примере их свободных клонов, по-прежнему малоизвестных, но живых), нововведения 90-х и тенденция переноса экспериментов с GUI в сферу свободного ПО в 2000-х. Доклад насыщен иллюстративным материалом.
(читать про конференцию подробнее)

Thursday, August 26, 2010

4 системы для обучения детей программированию

4 системы для обучения детей программированию

(учителю программирования и информатики на заметку!)
By Audrey Watters / August 18, 2010 6:30 PM

В последней статье PC Pro, профессор Стивен Фербер, разработчик микропроцессоров ARM, печально отмечает резкое снижение интереса к компьютерной науке в учебных классах Великобритании. И хотя в США подобного пока не замечается, недавний опрос 14000 учителей средней школы в США, проведенный Ассоциацией учителей компьютер сайенс (Computer Science Teachers Association), показал, что только 65% респондентов, преподающих в школе, предложили какой-то начальный курс по информатике. Поскольку наш мир становится все более технологичным, педагоги сталкиваются не только с задачей обучить детей пользоваться компьютером, но также и как собирать их и программировать.


"Мы должны получить студентов, заинтересованных в области компьютерных наук и, это должно быть сделано в раннем возрасте, прежде чем они решат (ошибочно), что они не могут освоить компьютерные науки или что эти науки тупы и скучны", говорит Альфред Томпсон , менеджер по связям с наукой и образованием Microsoft K-12. "...Нам нужно больше разнообразия в области преподавания информатики". К счастью, для обучения информатике и программированию по программе К-12 существует несколько прекрасных инструментов:

1. Scratch

Scratch  разработан в MIT Media Lab. Это графический язык программирования для детей возраста от 8 и выше. С момента выпуска в 2007 году, на сайте ПО было выложено более миллиона проектов. Этот аспект совместного использования очень важен, поскольку проекты являются доступными для других, их просто загружать, переделывать и использовать. Scratch доступен бесплатно и работает на Mac, Windows и Linux. Для тех, кто работает в Scratch,  хорошим ресурсом есть Scratch Wiki.




2. App Inventor

В июле Google объявила о запуске Android App Inventor. App Inventor использует различные строительные блоки, которые помогут вам создать свое собственное приложение для Android.  Как и Scratch, App Inventor имеет свое происхождение из Массачусетского технологического института. Проект возглавляет профессор Гарольд Абелсон (Harold Abelson). В своем интервью New York Times он говорит, что целью App Inventor "является дать людям возможность стать в этом мобильном мире создателями, а не только потребителями."

App Inventor пока находится в закрытом бета-тестировании, но в опросе учителей эта система была отмечена одним из самых ожидаемых школьных обучающих технологий. Если вы заинтересовались App Inventor, очень активно работают Google Group.




3. Alice

Alice является 3D программной средой со свободным и открытым исходным кодом. Она создана для обучения студентов объектно-ориентированному и событийно-ориентированному программированию. В этой системе, студенты для того, чтобы анимировать объект и создать программу, просто перетаскивают графические блоки. Модификация системы Alice -Storytelling Alice была разработана Кейтлин Келлехер (Caitlin Kelleher) как часть докторской работы в области компьютерных наук в Университете Карнеги-Меллона. Делая упор на анимацию и социальное взаимодействие, этот подход оказался значительно увеличивающим уровень интереса учащихся к программированию.




4. Lego Mindstorms

Недавно было проведено голосование, где было объявлено про Lego, как "самая популярная игрушка". И, несмотря на все раны, которые я получил наступая босиком на Lego моего сына, я все еще чрезвычайно люблю эти игрушки. Добавьте к этим конструкторским блокам еще программируемых роботов, и у вас получится Lego Mindstorms.   





Также, существует множество других программ, ориентированных на уровень К-12, в том числе Small Basic, CHERP, Kodu, и, конечно, BASIC . Станет или нет информатика такой же базовой дисциплиной, как математика и письмо - покажет время. Однако уроки, извлеченные из компьютерных наук - логика, критическое мышление, решение проблем - имеют решающее значение.Так что учите детей программированию (в оригинале - хакингу :) ), пока они молоды.


Источник (англ): http://www.readwriteweb.com/archives/4_tools_for_teaching_kids_to_code.php

Monday, August 16, 2010

Софт за 24 часа


Итак, 24-х часовый марафон закончился, силы восстановлены - можно на свежую голову все подитожить.


Мероприятие полезное, интересное. Собрались неравнодушные люди, полные энтузиазма, идей - креатиффа. Было весело, интересно.


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

Мероприятие - однозначно полезное, хотя многие пришли сюда с другими представлениями и ожиданиями. Но в результате все остались довольны.


 Результат - 6 команд (5 программистов и 1 PR) - и 5 программных проектов и куча роликов-фоток, текстовых сообщений и т.п., получен опыт работы. Про программные проекты будет написано позже.


Недавно появился очень неплохой пост 10 советов разработчикам софта за24 часа участника проекта. На мой взгляд, большинство советов применимы вообще к любым проектам, не только программным, и не только за 24 часа.


Подробности проекта, комиксы, фотки, видео (результат работы пиар-команды) можно посмотреть на официальном блоге проекта http://soft24.tim.com.ua/


Скоро (как народ проснется :))) там появятся ссылки на программные продукты с описанием. Пиар-команда обязалась выпустить рекламную продукцию о проектах.
А пока приведем описание программных продуктов с сайта http://soft24.tim.com.ua/:
  • Twitt opinions: “Прочирикай, что ты думаешь” – именно так “переводят” авторы название  web-приложения, которое обеспечит на конференциях и семинарах возможность получить отклик аудитории в виде диаграмм, а не просто в виде потока в  реальном времени. Учет реакции твит-аудитории поможет докладчикам, принеся им внятные оценки слушателей.
  • Zацени: Каждый, кто объяснял хоть раз друзьям и просто знакомым почему он купил такой фотоаппарат или мобильный телефон, как выбирал телевизор или принтер, несомненно оценит возможности нового проекта. Простое голосование за гаджеты и столь же простой доступ к накопленным оценкам, подключение к популярным социальным сервисам Twitter и Facebook упрощают быстрый старт и “первоначальное накопление” оценок.
  • Happy Road: Подобно тому, как отправляясь в путь мы все чаще проверяем в онлайн-сервисах пробки на дорогах, использование нового сервиса станет привычным способом выбора дороги, которая порадует путешественника. На карте уже привычного сервиса Google maps путешественник найдет подсказки и о приятных неожиданностях, и о неприятностях, которые могут поджидать вас в пути.
  • Финик: Команда, создавшая свое приложение в весьма конкурентной области персональных финансов, не только представила разработанную за 24 часа функциональность, но и продуманный “нейминг”, и соответствующий ему фирменный стиль, уже воплощенный в дизайне web-приложения. Вы уже догадались? “Финик” это “ФИНансы И Ко”.
  • SimRim: SIMple RIsk Management – название приложение говорит само за себя: рассчитанный на начинающего руководителя проектов web-сервис поможет увидеть с какими рисками может столкнуться проект и своевременно принять ответственное решение.
Доступ к приложениям, состав команд, их создавших и другие подробности:
Пробуйте, тестируйте, оценивайте с помощью наших же сервисов Zацени и Twitt opinions и в конце недели на официальном блоге проекта http://soft24.tim.com.ua/ будет опубликован обзор мнений, чтобы решить как дальше помочь каждому проекту.


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

Saturday, August 14, 2010

Софт за 24 часа

Итак, акция "Софт за 24 часа" стартовал. Проекты выбраны, сформировано 5 команд.
 Следить за происходящим можно он-лайн благодаря установленной веб-камере, или на блоге проекта, твиттере и проч.

Saturday, August 7, 2010

Софт за 24 часа. 14-15 августа.

Флешмоб: Создаем софт за 24 часа!

14-15 августа

Что же такое проект «За 24 часа»?
Это флешмоб, когда в определенном месте, в определенное время собираются люди и начинают что-то делать. Нет никакой подготовки, кроме организационной. Проекты «за 24 часа» – это возможность познакомиться с людьми, попробовать себя в новом качестве, получить удовольствие от процесса, поучаствовать в необычном эксперименте.
Что такое «Софт за 24 часа»?
Мы собираемся 14 августа в 10:00 и заканчиваем 15 августа в те же 10:00. У нас не будет ничего кроме нас самих, наших идей, и огромного желания что-то создать :-)
Как это будет происходить?
  • Мы соберемся, и набросаем идей того софта, который нам хочется получить на выходе. И тут нам пригодятся светлые головы всех: и маркетологов, и pr-щиков, и product-менеджеров, и всех-всех других, у кого есть идеи :-)
  • Мы определимся с форматом, и выберем идею(или несколько?)
  • Мы построим процесс, разобьемся на команды и начнем творить :-)
  • Каждый из нас окажется в команде с разными людьми
  • Мы будем учиться взаимодействовать в условиях жестких ограничений, строить команды в сжатые сроки, искать непривычные способы решения задач и многое другое
  • Мы прочувствуем на себе, что такое 24 часа, и как дорога каждая из отведенных нам 86400 секунд :-)
Формат «Софт за 24 часа»: мы знаем, только какой у нас продукт – в нашем случае это софт, дата проведения  и место, все остальное – решается только в рамках отведенных наш проект 24 часов.
Не испугались? Тогда присоединяйтесь!
Еще раз, мы начинаем: 14 августа в 10.00
Заканчиваем: 15 августа в 10.00
Все будет проходить в Киеве, в GL-club.

проект абсолютно не коммерческий, участие бесплатное. Все делаем только собственными усилиями и на собственном энтузиазме. И тем не менее мы не откажемся от помощи партнеров. Если у вас есть, чем нам помочь – это может быть все что угодно, мы будем вам безумно признательны и будем всячески вам благодарить!
Участниками проекта «Софт за 24 часа» могут быть все-все желающие, которые хотят в этом поучаствовать и могут быть хоть чем-то полезными при создании софта за 24 часа. От вас не требуется ничего, кроме подачи заявки на участие, и последующего участия.
Кем можно быть на этом проекте?
Вариантов много: программистом, разработчиком, тест-инженером, продакт-менеджером, project-менеджером, дизайнером, верстальщиком, идейным вдохновителем, администратором, маркетологом, фотографом, оператором, да и еще возможны варианты. Весь процесс разработки мы будем освещать в онлайне, так что вы можете присоединиться к нам и в направлении PR: твитить, писать в блог, фотографировать и выкладывать все в онлайн, снимать видео и т.п.  Если же вам не одна из ролей не подходит, напишите нам, кем вы себя видите в этом проекте, и может получиться так, что именно вас нам и не хватало

Следите за новостями на официальном блоге проекта, в twitter и по хэштэгу #soft24, в ЖЖ, Вконтакте и в facebook.
Организаторы мероприятия:
Антон Белецкий (Business2People)

Регистрация для участия в мероприятии на официальном блоге проекта.

Thursday, May 20, 2010

Сотрудничество науки и бизнеса в области разработки программного обеспечения

Sciprog — это рабочее название для конференции (или круглого стола) на тему “Сотрудничество науки и бизнеса в области разработки программного обеспечения”.

Цель события: организовать дискуссионную площадку, где могли бы апробироваться и рождаться новые направления внедрения инноваций и сотрудничества науки и бизнеса, чтобы в неформальной постановке можно было обсудить следующие темы:
* Есть ли у бизнеса в Украине потребность в R&D? Какая именно? Как сейчас она удовлетворяется?
* Есть ли в украинской науке конкурентноспособные разработки и идеи со сравнительно небольшой дистанцией к внедрению?
* Традиционная модель внедрения инноваций в производство (которая была основанная на госзаказе) сейчас в большинстве своем разрушена или обрабатывает “воздух”. Можно ли выработать новую модель?

Время проведения: ориентировочно сентябрь 2010

Организаторы: частные лица, Отделение ACM в Украине, Институт Програмных Систем НАНУ


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

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

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

В результате предварительных обсуждений решили сделать отдельное мероприятиев сентябре. Сейчас активно обсуждается собственно формат и собирается пул участников. Вот анкета: http://j.mp/c7TNdI с предложениями, пожеланиями и проч.

Всем неравнодушным и заинтересованным (особенно со стороны бизнеса), приглашаем присоединиться.

Wednesday, March 10, 2010

Neural network in PHP

Neural Mesh (an open source, PHP, MySQL) - Neural network
Tutorial about Neural Networks.
Louis Stowasser



Популярное

Использование материалов сайта

Информация, представленная на сайте, может свободно использоваться и распространяться при обязательном указании активной прямой ссылки на сайт http://in-search-of-semantics.blogspot.com/, а тексты научных статей – при указании авторства и ссылки на бумажную публикацию.

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

Хотите сказать спасибо автору? Не откажусь :) - Поставьте ретвит на пост, или другую социальную закладку. Спасибо.