В этой небольшой статье вкратце расскажу о том, что такое SuperCollider и продемонстрирую примеры его использования. SuperCollider — это open-source кроссплотформенное клиент-серверное приложение, среда разработки и язык программирования для аудиосинтеза в реальном (и не только) времени. Первый релиз увидел свет в 1996 году под авторством James McCartney, это был open-source продолжение его предыдущих изысканий в программном аудиосинтезе. Со временем к проекту присоединилось еще несколько человек.
Игорь @xrd
User
Видеоуроки по Python от Khan Academy
1 min
14KНекоммерческая организация Khan Academy начала публиковать микролекции по языку программирования Python для начинающих. Первый урок посвящён написанию простой программки вычисления факториала с использованием цикла.
P.S. Khan Academy специализируется на массовом образовании. С 2006 года её основатель Салман Хан записал более 2300 микролекций в области науки и математики. По данным на июнь 2011 года, у канала Khan Academy на YouTube зафиксировано около 64 млн просмотров.
Khan Academy на YouTube
P.S. Khan Academy специализируется на массовом образовании. С 2006 года её основатель Салман Хан записал более 2300 микролекций в области науки и математики. По данным на июнь 2011 года, у канала Khan Academy на YouTube зафиксировано около 64 млн просмотров.
Khan Academy на YouTube
+59
Chaply (приложение для создания соединений без внешнего IP)
2 min
5.3KВ настоящее время все мы живем в мире IPv4. И пока процесс перехода на IPv6 затягивается, IP адресов на всех не хватает. В силу отсутствия достаточного количества уникальных IPv4 адресов, большинство пользователей вынуждено получать доступ к Интернету через NAT устройства на стороне провайдера. С недостатками данного подхода сталкивались многие. Прежде всего, это сложности в организации P2P взаимодействия, в том числе игр. Если хочется запустить «свой» игровой сервер, то без внешнего IP, он будет доступен только из локальной сети, если таковая имеется. Для преодоления возникающих с NAT проблем, были разработаны специальные программы, такие как Hamachi, Garena и др. Теперь, после данного небольшого вступления, перейдем непосредственно к описанию проекта.
+7
iDrive — архивируем и SugarSync — синхронизируем наши данные
5 min
3.2K

Дорогой Хабрахабр,
Сегодня расскажу про два облачных сервиса, которыми давно пользуюсь и с удовольствием поделюсь своим опытом.
- iDrive — облачное хранилище (архивация) ваших данных с высоким, как заявлено, уровнем приватности
- SugarSync — сервис удобной синхронизации всего и вся
Под Linux, у iDrive есть отдельный проект iBackup (только платный), а SugarSync давно что-то пишут, но без результата. Как вариант запускают под Wine.
+26
EchoPrint — открытая система распознавания музыки
4 min
248K
Ребята же из компании Echo Nest, решили, что распознавание музыки должно быть таким же доступным миру явлением, как электронная почта или DNS :), и выпустили своё детище полностью под MIT License. А детище, надо сказать, у них очень серьёзное — еще бы, если основателями компании являются доктора наук из MIT Media Lab .
Тот
+85
Видеоглазок с минимум затрат
4 min
133KДобрый день, хабрапользователи.
Я привык с детства смотреть в глазок перед тем, как отрыть дверь в квартиру кому-либо.
Но после переезда так вышло, что в глазок не видно того, кто к тебе в гости просится.
Другими словами надо сделать что-то, что позволит не выходя из квартиры видеть, что же там у лифта происходит.
Примерно вот так:

Сказано — сделано!
+186
Это должен знать каждый
3 min
83KСпрос на Android-разработчиков весьма велик сейчас. Я решил подготовить список того, что нужно знать каждому разработчику под эту платформу. Это не только то, что вас могут спросить на собседовании, а весь спектр знаний, который скорее всего пригодится в работе. Бонусом идет пара интерсных вопросов про платформу.
+109
Пишем первое приложение для Android
8 min
561KВ любом деле самое сложное — это начало. Часто бывает тяжело войти в контекст, с чем столкнулся и я, решив разработать свое первое Android-приложение. Настоящая статья для тех, кто хочет начать, но не знает с чего.
Статья затронет весь цикл разработки приложения. Вместе мы напишем простенькую игру “Крестики-Нолики” с одним экраном (в ОС Android это называется Activity).
Отсутствие опыта разработки на языке Java не должно стать препятствием в освоении Android. Так, в примерах не будут использоваться специфичные для Java конструкции (или они будет минимизированы на столько, на сколько это возможно). Если Вы пишете, например, на PHP и знакомы с основополагающими принципами в разработке ПО, эта статья будет вам наиболее полезна. В свою очередь так как, я не являюсь экспертом по разработке на Java, можно предположить, что исходный код не претендует на лейбл “лучшие практики разработки на Java”.
Статья затронет весь цикл разработки приложения. Вместе мы напишем простенькую игру “Крестики-Нолики” с одним экраном (в ОС Android это называется Activity).
Отсутствие опыта разработки на языке Java не должно стать препятствием в освоении Android. Так, в примерах не будут использоваться специфичные для Java конструкции (или они будет минимизированы на столько, на сколько это возможно). Если Вы пишете, например, на PHP и знакомы с основополагающими принципами в разработке ПО, эта статья будет вам наиболее полезна. В свою очередь так как, я не являюсь экспертом по разработке на Java, можно предположить, что исходный код не претендует на лейбл “лучшие практики разработки на Java”.
+143
Подборка полезных зарубежных ресурсов о хостинге
2 min
4KСегодняшняя подборка посвящена популярным англоязычным ресурсам о хостинге. Надеемся, что материал будет интересен, как покупателям услуг хостинга, так и поставщикам. Подборку мы постарались сделать максимально разнообразной. С одной стороны в нее включены ресурсы, посвященные таким вопросам, как выбор провайдера, оценки, отзывы, с другой – рассказывающие о тонкостях бизнеса, работе дата-центров, методах рекламы, третьи – универсальны и будут одинаково интересны и клиентам, и хостерам.
www.webhostingsearch.com
Сервис для выбора хостинга. Имеется возможность расширенного поиска с учетом различных фильтров. Кроме того, на сайте представлены рейтинги хостеров по различным категориям – бюджетный хостинг, wordpress хостинг, VPS, dedicated и т.д. Ранжирование компаний осуществляется с учетом множества различных параметров, включая обзоры редакции, отзывы и оценки пользователей, соотношение цены и качества.
www.webhostingsearch.com
Сервис для выбора хостинга. Имеется возможность расширенного поиска с учетом различных фильтров. Кроме того, на сайте представлены рейтинги хостеров по различным категориям – бюджетный хостинг, wordpress хостинг, VPS, dedicated и т.д. Ранжирование компаний осуществляется с учетом множества различных параметров, включая обзоры редакции, отзывы и оценки пользователей, соотношение цены и качества.
0
Четыре вида метаданных NTFS
4 min
19K
Речь пойдёт о точках повторной обработки (reparse points), идентификаторах объектов (object id) и о других типах данных, которые может содержать файл помимо своего основного содержимого.
+89
+155
Складываем облака в одну корзину
3 min
23K
Облачные хранилища данных, несомненно, одно из самых интересных и актуальных направлений в IT. Достаточно сказать, что за лидерство здесь идет активная борьба между такими гигантами как Microsoft, Google, Amazon. Интерес к этому активно подогревается также сторонними разработками, активно использующими эти сервисы. Например, менеджер Dropbox, который, как теперь уже кажется, был всегда. Уже не верится, что каких то 2 года назад он почти не был известен.
Со временем я «оброс» различными хранилищами, хранилища в свою очередь обросли сервисами. И недавнее гугление по названию Gladinet при чтении комментариев здесь, на Хабре (извиняюсь, не смог найти комментарий), привело на сайт разработчиков desktop приложения Gladinet, вполне достойного пристального внимания.
Установив бесплатную версию приложения, обнаружил, что к вновь созданному устройству могу подключить практически все облака, которыми раньше пользовался. Все данные при первом запуске подключаются как ссылки. Загрузка происходит уже при фактическом обращении к файлам.
Приложение встраивается в проводник и другие файл-менеджеры (в моем случае Total Comander) как дополнительный диск, в котором собираются все виртуальные устройства.
+32
Облака для обычного юзера
2 min
3.2KА что ты перенес в облака из своего обихода?
Примерно год назад я задумался о переходе в облака всего, что меня окружает. Я долго рассматривал разные варианты и основной платформой выбрал для себя гугл. Сменил телефон на андроидофон и понеслась.
1)Емайл: Я полностью отказался от купленного the bat и перешел на гуглопочту, настроил на всех почтах перенаправления на основную и дал разрешение основной почте слать письма от всех моих ящиков. Сразу обращу внимание на безопасность и возможность привязки гуглопочты к номеру сотового телефона, что позволит при потере контроля или взломе вернуть себе доступ к ящику.
+17
Обзор онлайн редакторов звука и секвенсеров
4 min
36K
Как известно, софт для создания аудио и обработки уже давно вышел за пределы узкоспециализированных продуктов, и продолжает идти навстречу обычным музыкантам. В этом обзоре представлены описания 8 основных действующих аудио приложений, построенных на различных онлайн платформах.
+52
Идеальный NAS — Synology DS209+
11 min
55KРедко, но бывает такое, что я пишу про идеальные устройства. Ну, или почти идеальные, ведь, как известно, идеал — недостижим. Но некоторые производители настолько стремятся к нему, что писать обзоры таких девайсов – сплошное удовольствие!

Сегодня речь пойдет о таком устройстве, как Synology DS209+ — пока это последний из NAS-ов, о котором я напишу. Обзор, трафик.

Сегодня речь пойдет о таком устройстве, как Synology DS209+ — пока это последний из NAS-ов, о котором я напишу. Обзор, трафик.
+225
4 способа развернуть собственный аналог Dropbox
2 min
59KTranslation

Хотите получить облачное хранилище, но при этом иметь больше контроля над вашим сервисом, чем вы могли бы получить от Dropbox и его конкурентов? Здесь представлены несколько способов, чтобы создать ваше собственное хранилище в стиле Dropbox.
+56
Свет и освещение
7 min
165K
Из этой статьи вы узнаете почему в фотостудиях не снимают с люминесцентными лампами, почему светодиоды до сих пор не захватили мир и стоит ли ими освещать улицы. Поехали!
+292
Опыт создания multitouch стола
3 min
34KДобрый день,
хотел поделится опытом создания своего multitouch стола. Идея не нова, но вот это чудо —

— стоит около 10,000$ и это без доставки к нам.
Под катом можно узнать как это работает и как такой стол сделать дома (осторожно, много картинок).
хотел поделится опытом создания своего multitouch стола. Идея не нова, но вот это чудо —

— стоит около 10,000$ и это без доставки к нам.
Под катом можно узнать как это работает и как такой стол сделать дома (осторожно, много картинок).
+110
Защищаем VPS-сервер на базе Windows 2008 R2
3 min
21KTranslation
Это вольный перевод моего поста из блога моей компании — о том, как я разгребал последствия хакерской атаки на наш сервер.
Если в двух словах — мой сервер взломали. Злоумышленник получил пароль к FTP-серверу и в течении почти 10-ти часов скачивал все, до чего дотянулись ручонки. То, как, собственно, был взломан сервер — отдельная история. Вкратце — хакер отправил фальшивый саппорт-тикет моему хостеру с просьбой помочь создать FTP-юзера. И хостер, в общем-то, повелся. Мало того, что создал юзера, да еще и дал ему админские права… Переписку хакера с хостером (мне удалось завладеть копией) я — если хабровчане захотят — выложу обязательно, это отдельная веселуха. А пока просто перечислю шаги, которые я предпринял, чтобы защитить свой сервер и ликвидировать последствия:
Если в двух словах — мой сервер взломали. Злоумышленник получил пароль к FTP-серверу и в течении почти 10-ти часов скачивал все, до чего дотянулись ручонки. То, как, собственно, был взломан сервер — отдельная история. Вкратце — хакер отправил фальшивый саппорт-тикет моему хостеру с просьбой помочь создать FTP-юзера. И хостер, в общем-то, повелся. Мало того, что создал юзера, да еще и дал ему админские права… Переписку хакера с хостером (мне удалось завладеть копией) я — если хабровчане захотят — выложу обязательно, это отдельная веселуха. А пока просто перечислю шаги, которые я предпринял, чтобы защитить свой сервер и ликвидировать последствия:
+15
Захват видео с сетевых камер, часть 1
8 min
103KTutorial

- нет необходимости в отдельном регистраторе или плате захвата;
- помехоустойчивость;
- простая интеграция в существующую сеть;
- нет ограничения по расстоянию;
- наличие камер высокого разрешения;
- просмотр камеры прямо с самой камеры по http;
- наличие всевозможных настроек;
- и др.
Нас интересует способ получения изображений с таких камер, для этого надо знать а как вообще они их передают? На наше счастье камеры используют существующие стандарты, а не то, что взбредёт в голову китайскому разработчику. Подавляющее большинство камер используют один или несколько способов передачи видео, это в основном Motion JPEG по HTTP, Motion JPEG по RTSP или H264 по RTSP. Также многие камеры могут передавать звук, но он нас не интересует сейчас.
В этой статье я рассмотрю эти способы передачи изображений с сетевых камер, а также приведу пример захвата таких изображений всё на том же Python'е.
+65
Information
- Rating
- Does not participate
- Location
- Россия
- Registered
- Activity