Pull to refresh
  • by relevance
  • by date
  • by rating

Как начать программировать с использованием WPF или Silverlight: Путь обучения для новичков

.NET *
Translation
Итак, вы новичок в WPF или Silverlight и желаете знать с чего вам начать? Здесь описан мой путь изучения “Как начать с WPF и Silverlight”. Я предполагаю, что вы знаете что из себя представляют эти технологии (на высоком уровне), но не знаете как использовать их.
Читать дальше →
Total votes 92: ↑64 and ↓28 +36
Views 46K
Comments 22

Getting Started IronRuby из .net

Lumber room
Понадобилось мне недавно приделать к .net проекту поддержку скриптов на Ruby, и внезапно обнаружилось что маленький helloworld пример этого в интернетах найти не так уж и просто.
Итак, вот он
Total votes 8: ↑6 and ↓2 +4
Views 246
Comments 0

Swiz Framework (простейшее приложение)

Lumber room
Предыдущий мой пост:Swiz Framework (краткий обзор)

В данном посте я попытаюсь объяснить из чего состоит и как работает простейщее приложение написаное на фреймоврке Swiz. Если у Вас возникнут какие либо вопросы или замечания, пишите комменты, постораюсь всем ответить. Исходники которые описываються в этом примере найти можно здесь
Читать дальше →
Total votes 6: ↑3 and ↓3 0
Views 331
Comments 3

Max/MSP: обзорная статья

Sound
В моей предыдущей статье просили написать небольшой обзор Max/MSP, похоже, что на хабре мало знакомы с этим замечательным инструментом.

Преамбула


Max – это визуальный язык программирования для создания приложений, работающих в реальном времени. Изначально он создавался, как инструмент для музыкантов, однако за свою более чем двадцатилетнюю историю превратился в универсальный инструмент, позволяющий решать любые задачи, связанные со звуком, изображением и взаимодействием с человеком или оборудованием. Чаще всего он применяется для создания интерактивных инсталляций, алгоритмической музыки и визуального ряда, хотя, благодаря открытому API и возможности написания собственных объектов, его можно использовать для любых целей, требующих работы в real-time. Вот, к примеру, инсталляция, построенная на одном из зданий в итальянском городе Кальяри. Цвет светодиодных дисплеев меняется в зависимости от шума автомобилей и управляется связкой из Max/MSP и Arduino.


Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views 32K
Comments 21

Введение в Ruby/Tk. Часть первая

Ruby *
Доброго времени суток!

Введение


Заглянув сегодня в свой ToDo лист, я понял, что работы на сегодня у меня нет. Сидеть в интернете и читать новости целыми сутками тоже, знаете ли, ещё то удовольствие. Надо было чем-то заняться, а именно написать какое-либо приложение. На следующих выходных я хотел познакомить вас со связкой Ruby + Qt, но поскольку Qt биндинги я пока не установил мне пришлось искать замену. И я её нашёл. Т.к. вместе с Ruby поставляется Tk, то именно на него и пал мой выбор.

Знакомимся с пациентом


Ф.И.О: Давыденко Михаил Юрьевич
Место рождения:

На самом деле, речь пойдет не обо мне, а о Tk.
Tk (от англ. Toolkit — «набор инструментов», «инструментарий») — кроссплатформенная библиотека базовых элементов графического интерфейса, распространяемая с открытыми исходными текстами.

Врач уже здесь


Ruby (от англ. Ruby — «Рубин») — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. В общем и целом то, что нам сейчас нужно.
Читать дальше →
Total votes 42: ↑36 and ↓6 +30
Views 9.3K
Comments 42

Знакомство с Gem. Часть первая

Ruby *
Доброго времени суток!

Введение


Каждый рубист, да и вообще программист, рано или поздно начинает задумываться о написании своих библиотек. Ему начинает надоедать перетаскивание одних и тех же кусков кода в другие проекты. В Ruby лекарством от данного заболевания являются gem'ы. Итак, давайте познакомимся с ним поближе.
Добро пожаловать к нам под хабракат
Total votes 41: ↑35 and ↓6 +29
Views 18K
Comments 31

Знакомство с Gem. Часть вторая

Ruby *
Доброго времени суток!

Вместо введения


Наконец-то я нашёл немного времени для того, чтобы продолжить своё повествование о разнообразных чудесах в Ruby. Как вы помните, в прошлой части мы познакомились с основами написания своего гема. Мы узнали, какой минимальный набор файлов должен быть для того, чтобы его собрать. Также мы узнали как мы можем опубликовать своё творение в RubyGems. В тот же день (после написания первой части) в RubyGems неожиданно проявился всплеск гемов под названием hello-world. Причём я застал довольно много вариаций оного. Некоторые даже не удосужились поменять строку, где указывается автор гема.
g.author = "krovatti"

Некоторые вовсе задавали гему следующие значения версий:
g.version = "666"
g.version = "111"
g.version = "911"

В общем было достаточно много других вариаций, что меня, как автора, безусловно, не могло не радовать.
Итак, переходим к делу
Total votes 41: ↑37 and ↓4 +33
Views 2.2K
Comments 23

Знакомство с wxPython. Часть первая. Первые шаги

Python *
Доброго времени суток!

image

Введение


Когда-то я вам уже рассказывал о связке Ruby/Tk. Сегодня я собираюсь продолжить знакомство с «быстрыми интерфейсами». На этот раз я расскажу вам о wxPython, а писать мы будем на Python.
На самом деле, wxPython является лишь обёрткой для библиотеки wxWidgets, который в свою очередь представляет графический тулкит, который позволяет писать кроссплатформенные приложения.
Читать дальше →
Total votes 65: ↑59 and ↓6 +53
Views 53K
Comments 59

Самый большой в мире класс по изучению jQuery

Website development *jQuery *
Доброго времени суток!

Не так давно я опубликовал статью о наборе учеников для ознакомления с прекрасным скринкастом под названием Learn jQuery in 30 Days, который недавно удачно преодолел отметку в 40000 учеников.
Если вы по какой-либо причине (например, отсутствие свободного времени) не смогли ознакомиться со скринкастом, то не стоит волноваться, так как после того, как будет опубликован последний урок, курс продолжит своё существование и вы сможете начать обучение в удобное для вас время.
На данный момент количество учеников составляет 41358 человек. Спешите к ним присоединиться. Чтобы сделать это, вам необходимо оставить адрес своей электронной почты на странице курса Learn jQuery in 30 Days.
Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views 4.7K
Comments 39

Изучить C# за 30 дней

.NET *
Доброго времени суток!



Недавно в сети Tuts+ Premium был анонсирован новый курс под названием "30 Days to Learn C#". Его целью является обучение новоиспечённых программистов языку C#, разработанному компанией Microsoft, а также работе с платформой .NET. Этот курс, разумеется, не сделает из вас настоящего профессионала, а всего-лишь произведёт первое знакомство с языком и платформой в целом. Курс охватывает следующие темы:
Читать дальше →
Total votes 53: ↑40 and ↓13 +27
Views 42K
Comments 34

Виды и форматы справок

Alconost corporate blog Website development *
Привет, Хабр!

К нам в Alconost часто приходят клиенты и говорят “Мне нужна справочная система для моей программы. Сделайте мне ПэДээФку”. Мы создаем руководство пользователя, оформляем PDF, а потом оказывается, что на самом деле нужна была контекстная справка с индексом и поиском.

Именно поэтому хотелось бы поделиться со всеми простыми схемами и описанием видов и форматов справки.



Читать дальше →
Total votes 81: ↑69 and ↓12 +57
Views 29K
Comments 38

Vscale: создаём первый сервер

Selectel corporate blog
Tutorial


Vscale — облачный провайдер, пользователи которого могут за считанные секунды создавать облачные серверы с требуемыми характеристиками. Процедура создания нового сервера предельно проста. В этой статье мы распишем её подробно, по шагам.
Читать дальше →
Total votes 28: ↑16 and ↓12 +4
Views 20K
Comments 34

Как начать заниматься Bug Bounty

OTUS corporate blog Information Security *
Translation
Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала.




Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в сообщениях день ото дня. Я не могу ответить на каждое сообщение, поэтому решил написать статью и отправлять всех новичков читать ее.

Я занимаюсь Bug Bounty уже пять лет. Тем не менее, есть множество вещей, которых я не знаю, да и сам я не эксперт, поэтому прошу не считать эту статью советом от эксперта. Я просто поделюсь тем, чего достиг за последние 5 лет, совершенствуя свои навыки день ото дня.
Total votes 14: ↑13 and ↓1 +12
Views 13K
Comments 6

Check Point Learning Path. Бесплатные ресурсы для самостоятельного обучения

TS Solution corporate blog Information Security *System administration *Network technologies *
Tutorial


Мы уже опубликовали довольно много материалов по Check Point, есть даже специальная статья, где собраны все публикации “Check Point. Подборка полезных материалов от TS Solution”. Однако, как это часто бывает при наличии большого кол-ва информации, почти всегда встает вопрос: “А с чего начинать изучение, если ты начал осваивать Check Point с нуля?”. Мы регулярно слышим подобное от наших клиентов. Кроме того, у нас регулярно проходят стажировку молодые специалисты, которых мы обучаем по уже “накатанному” сценарию. Мы решили поделиться этой методикой и рассказать, как можно довольно быстро, а главное последовательно освоить азы работы с Check Point. Кому это может понадобиться? Я выделил 3 категории “студентов”:

  1. Получение новых навыков для смены работы (или первой работы);
  2. Продвижение по карьерной лестнице на текущем рабочем месте;
  3. Администрирование решений Check Point, которые были установлены в вашу сеть (при этом средств на обучение не выделили или их не хватило).

Если вы относите себя к одной из этих категорий, то добро пожаловать под кат!
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 5.3K
Comments 3