Home

Реклама

Конференция...

  • 25 Сент, 2008 at 10:40 PM
avatar
Обычный осенний день... Время: 08:25. Я сидел за компьютером, что правда делал не помню. Звонит телефон, Бабушка, говорит срочно езжай в институт, там в 9:00 конференция, в ней будет учавствовать Игорь (Александрович), хочет чтобы ты тоже был на этой конференции, послушал доклады, он сам тоже будет выступать...
Read more... )
avatar
Flash и свободное ПО: Сборка и настройка
1. Eclipse IDE

Собственно с этой средой проблем быть не должно. В моём случае, я использовал эту сборку.
Всё что требуется, скачать этот архив и распаковать в удобное для вас место:
http://www.live-share.com/files/339729/eclipse-jee-europa-fall2-win32.zip.html
Read more... )

Flash и свободное ПО

  • 28 Авг, 2008 at 10:57 PM
avatar
Flash (ActionScript 2) и свободное ПО

1. Eclipse IDE

Eclipse IDE - Популярная среда разработки програмного обеспечения.
Подробнее о Eclipse можно прочитать здесь.

2. MTASC
MTASC
MTASC (Motion-Twin ActionScript 2 Compiler) - Первый компилятор .as (ActionScript 2) файлов с открытым исходным кодом, созданный французским программистом Николя Канасье.
Реализован для 3-х наиболее распространённых платформ:
3. ASDT
ASDT (ActionScript Development Tool) - Плагин под Eclipse c открытым исходным кодом, для разработки приложений ориентированных на платформу Flash. Обладает удобным редактором с подцветкой, проверкой синтаксиса, контент ассистентом, системой журналирования и другими полезными инструментами для разработки приложений на ActionScript 2.

4. Flashout
Flashout - плагин для Eclipse, который является дополнением к паре ASDT + MTASC. Flashout позволяет просматривать скомпилированные SWF файлы, а также реализует возможность вывода отладочных сообщений непосредственно на платформе Eclipse.

Заметки

  • 25 Июл, 2008 at 1:12 PM
avatar
Некоторые вещи, во флэше, которые мне показались неочевидными...
(Походу буду дополнять)

[ 1 ]
В новом MovieClip'e нужно рисовать отновительно 0-ля, а не координат по которым нарисованное изображение должно находится, а эти самые координаты нужно присвоить свойствам _x,_y соостветственно, тоже и с размерами (_width, _height).

JavaScript & Flash

  • 24 Июл, 2008 at 12:28 PM
avatar
Лазил в интернете по поводу совместной работы JavaScript и Flash. Находил множетсво разных примеров. Пробывал их реализовывать у себя, но всё время возникали какие-либо проблемы. И даже уже скомпилированные решения (в .swf) при сохранении на компьютер, переставали работать. Ну собственно так я целый день и лазил пока не наткнулся на этот (http://download.macromedia.com/pub/developer/external_interface.zip) пример. Я не удивляюсь тому что он сразу заработал без проблем, т.к. это пример от самих разработчиков :) Там находятся реализации нескольких различных способов взаимодействия JavaScript и Flash, однако меня интересовал только способ через SetVariable("varNameInFlash","valueForThisVar").
avatar
Последнее время стал замечать что всё реже смотрю на клавиатуру при написании (вводе) текста :)
Чаще заметно, когда я пишу что-то в Мессенджерах :)
Может просто одно и тоже пишу каждый день? ;)
Хотя ни на каких СОЛО не учился :) Что-то само собой :)

Теперь ради интереса специально стараюсь не смотреть на клавиатуру :)
Вроде выходит :) Пальцы помнят)

ммм... Бред? ;)

  • 14 Июл, 2008 at 1:06 AM
avatar
Пытаюсь многое успеть
Но вот беда! Не успеваю!
Хочу всё знать и всё уметь
Хотя так не бывает... знаю...

Пытаюсь многое узнать
И всё же ничего незнаю...
Так вот, наверно лишь мечтать
могу, но тоже забываю...

OpenSocial (0.7) Tutorial

  • 16 Июн, 2008 at 11:37 PM
avatar
Начал переводить руководство по Google OpenSocial API 0.7, перевод немного вольный, потому как я с английским на "Простите пожалуйста, можно Вас на секундочку..." :) Прошу замечания :)

ВВЕДЕНИЕ

 Это руководство познакомит Вас с Гаджетами и OpenSocial, и пройдёт с Вами шаги, необходимые для создания простого Социального гаджета, который позволит вам отправлять подарки своим друзьям. Кроме того, вам будут показаны более расширенные возможности Open Social.

 

ОСНОВА ГАДЖЕТА

 По сути, социальные гаджеты - XML файлы, иногда называемые спецификациями Гаджета. Вот простой "Hello, world!" гаджет (helloworld.xml), который иллюстрирует основные разделы спецификации:

 

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Hello World!">
    <Require feature="opensocial-0.7" />
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
     
Hello, world!
    ]]>
  </Content>
</Module>

В примере "Hello, world", Вы можете видеть несколько секций, которые управляют возможностями и внешним видом гаджета.

 

  • <Module> показывает, что этот XML файл содержит гаджет
  • <ModulePrefs> показывает информацию о гаджете и его автора
  • <Require feature="opensocial-0.7" /> обозначает требуемые особенности гаджета, в данном случае OpenSocial API (v0.7).
  • <Content type="html"> показывает, что тип содержимого гаджета - это HTML. Это рекомендуемый тип содержимого для контейнеров OpenSocial, но гаджеты для других контейнеров, таких как iGoogle, поддерживают другие типы содержимого.
  • <![ CDATA[…]]> содержит основную часть гаджета, включая весь HTML, CSS, и JavaScript (или ссылки на такие файлы). К содержимому этого раздела следует относиться как к содержанию тела гаджета на генерируемой HTML странице.

 

ЗАПУСК ВАШЕГО ПЕРВОГО ГАДЖЕТА

Теперь, когда Вы знаете, как выглядит основа Социального гаджета, пора сделать шаг вперёд и фактически установить его в OpenSocial-контейнер. Есть несколько вариантов это сделать - это руководство использует песочницу Orkut'a.

(В Getting Started Guide содержится информация по использованию других OpenSocial-контейнеров.) Вот действия, необходимые для установки и запуска. Не волнуйтесь, это руководство поможет вам всё преодолеть.

  • Текстовый редактор или Google Gadget Editor (GGE);
  • Web-хостинг или встроенный хостинг в GGE;
  • Orkut аккаунт
  • Доступ к песочнице Orkut'a

 

Замечания по использованию Google Gadget Editor (GGE)

GGE еще не был обновлен до совместимости с OpenSocial API, поэтому такие возможности, как  "предварительный просмотр", не будут работать при использовании GGE для редактирования спецификаций OpenSocial гаджета. Для более подробной информации по использованию GGE смотрите руководство разработчика гаджетов - Gadget API. Хостинг-версия GGE доступна ниже.

 

 

Лучше начинать с простого гаджета во время прохождения шагов для его установки и запуска. Скопируйте вышеприведённый пример helloworld.xml в новый текстовый файл на Вашем компьютере и сохраните его как helloworld.xml.

 

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

 * Google Code: Хостинг проектов

 * Google Gadget Editor - предоставляет простой интерфейс для редактирования XML-файлов гаджета.

 

Использование собственного хостинга является более предпочтительным - он обеспечивает более высокую гибкость, чем бесплатный хостинг. Однако, если у Вас нет собственного хостинга, и вы готовы предложить свой гаджет под Open Source лицензией, используйте Google Code: Хостинг проектов. И наконец, если ни один из этих вариантов Вас не устраивает, можно использовать GGE или другую альтернативу. Ниже хостинг-версия GGE, который можно использовать для размещения OpenSocial-приложений.

3 Май, 2008

  • 4:53 PM
avatar

Здрасте)) Давно тут ничего не писал :) Может от того что не было времени, но скорее от банальной лени :)

12 мая мне предстоит Республиканская олимпиада, надеюсь что займу там таки не последнее место :) Впрочем сие мы скоро увидим, а пока готовиться, готовиться и ещё раз готовиться, как завещал нам .... ;)

Смайлики :)

  • 14 Дек, 2007 at 2:00 AM
avatar
Смайликами можно показать больше, чем то на что они расчитаны :)





Какие у вас есть вариации? ;)

Tags:

Проект одиночки лучше...

  • 14 Дек, 2007 at 1:46 AM
avatar
Хочу немного высказаться, почему я так считаю... 

Хочу правда оговориться, что я считаю что проект, будь то IM (типа qip, icq6, miranda) или операционная система, который пишет одиночка-профессионал лучше, чем коллективный (пусть даже и профессионалов).

Почему? 
Потому-что если над проектом работает несколько человек, каждый из которых видит проект в своем контексте, зачастую получается идеологически не выдержанным, либо винигретом (если он не слишком узконаправленный), который содержит большое кол-во компонент (для ОС - программы; для IM, например Miranda - Плагины) для совершенно различных областей применения, среди которых в редких случаях бывают действительно качественные и идеологически выдержанные компоненты, да и то в большинстве случаев эти компоненты так же написанны одним человеком. Кстати, такого же мнения придерживаюсь далеко не я один. 

Не согласных - прошу в комменты! ;)

весьма...

  • 11 Дек, 2007 at 11:52 PM
avatar

Не бросайся словами, оставляя надежду
Создавая иллюзию искренней нежности
Не бросайся словами, а подумай прежде
Знаешь, я ведь страдаю от этой небрежности

Для тебя лишь стук клавиш, "Отправить" и всё
Ты хоть вдумайся в то, что бывает, мне пишешь
Знаешь, я одинок, да тебе впрочем что,
Ты меня все равно никогда  не услышишь...

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

Tags:

avatar


Фотографии слева-направо, сверху-вниз:
1 - Мы с нашим тренером в ожидании начала контеста
2 - Мы на тренеровке, уже под конец
3 - Мы в зале, в ожидании результатов, тренер расскзывает, как можно было решить одну из задач
4 - Наш кабинет для тренировок
5 - Наш кабинет для тренировок, Аброр устанавливает CodeGear Delphi 2007 на свою машину
6, 7, 8, 9 - Мы перед началом контеста, сзади институт (ТУИТ) в котором проводился контест

Фото в полный размер )

Tags:

ACM

  • 2 Дек, 2007 at 8:30 PM
avatar
Не так давно прошли полуфинал и финал Всероссийского чемпионата по программированию среди школьников. В полуфинале наша команда заняла 1-ое место за 4-ре решенные задачи, в финале только пятое по средней азии, впрочем всё равно наша команда стала Чемпионом Узбекистана ;)

SVN

  • 13 Авг, 2007 at 5:52 PM
avatar

Сегодня установил TortoiseSVN, В меню "Пуск" ->> Программы ничего не появилось, зато он так приятно интегрировался в оболочку :)



mount -t ntfs...

  • 13 Авг, 2007 at 12:03 PM
avatar
Сегодня удалось примонтировать NTFS-раздел =)
Последовательность действий, как я понял:
  1. Узнать версию ядра Linux  и дистрибутива:  uname -a
    Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
  2. Посмотреть список разделов:  fdisk -l

    Disk /dev/sda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
    /dev/sda2            2551        5100    20482875    7  HPFS/NTFS
    /dev/sda3            5101        9729    37182442+  83  Linux
  3. Создать каталог для точки монтирования NTFS-раздела:  mkdir /mnt/c
  4. Скачать пакет   http://superb-east.dl.sourceforge.net/sourceforge/linux-ntfs/kernel-module-ntfs-xxx-2.1.22-0.rr.6.0.i686.rpm
    где xxx - Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux (выделено красным),  т.е. эту информацию нам даёт команда uname -a
  5. Установить пакет
  6. И примонтировать нужный нам раздел: mount -t ntfs /dev/sda1 /mnt/c
PS: На всякий, на страницу скачки я вышел отсюда
PS2: На форумах, на которых я лазил в поисках этой инфы часто мелькало sudo, su... что это?

Tags:

11 Авг, 2007

  • 10:35 PM
avatar
Сегодня установил на машину (жаль что не свою) Fedora Linux:


Пока что нравится ;)

Tags: