PHP за Symbian

И преди съм писал за това, но сега вече инсталацията е успешна. Да на моята N95 вече имам PHP,MSQL и Апаче :)

Ако и вие искате да го имате, трябва да направите следното:

Свалете си  pamp_1_0_1.zip от SourceForge.

Файла съдържа следните пакети за вашия Symbian телефон:

  • pips_s60_1_3_SS.sis
  • ssl.sis
  • pamp_1_0_1.sis

Инсталирайте ги в горната последователност, като задължително трябва да имате карта с памет, поне по време на инсталацията.

След инсталацията влизам в меню Applications

След това намирам PAMP и влизам вътре

От там можете да пуснете apache, PHP или MySQL, както и да се вържете към безжична мрежа. Аз пуснах всички въжможни неща

и когато отидох на даденото IP, видях тестовата страница – ура !

PHP

Oсвен, че можете да си пускате любимите PHP приложения на телефона, ще можете да ‘бърникате’ и из него, благодарение на PHP модулите, създадени за целта.  Можете дори да работите с MMS-и :)

Sun придобиват MySQL

Повече информация в блога на Kaj. Tова е станало ясно преди малко. Според Кай, това е само в полза на MySQL, като продукт, защото SUN, знаят как да разработват продукти и стратегии с отворен код.

Какво ще ни донесе това, ще покаже бъдещето. Oще по темата – тук.

OpenFest 2007 – станете част от него

OpenFest e ежегодна конференция, посветена на свободния софтуер, свободната култура и свободното споделяне на знания. Създаден като празник на почитателите, създателите, поддръжниците на софтуер с отворен код в България и целящ да популяризира проекти и идеи, днес OpenFest е най-голямото събитие в България, включващо технически лекции, презентации на конкретни продукти, проекти и бизнес-модели, концептуални дискусии за проблематиката, разработването и внедряването на свободния софтуер и софтуера с отворен код, форум за свободно изкуство, интерактивни инсталации, аудио-визуални изложби.


OpenFest се провежда в рамките на три паралелни потока – OpenTech, включващ разнообразни технически лекции и презентации, характерни с високо професионалното звучене и експертна тематика и ниво на сложност, покриващо спектъра от начинаещи до силно напреднали; OpenBiz панел, посветен на приложението на свободния софтуер и софтуера с отворен код в бизнеса; OpenArt, форум за свободното изкуство.

Паралелно с тях се провежда и специализираната конференция BSDcon за потребителите и разработчиците на тези операционните системи.
Мотото на конференциите е „Да споделим свободата!“.

Кога и къде ще се проведе през 2007 година?

В София, празника ще се проведе на 27 и 28 октомври (събота и неделя) във няколко зали във Военен Клуб, където беше и миналата година.
Хубавото на мястото е, централното му местоположение, многообразността на залите и разбира се, наличието на места за пиене на бира, което за участниците в OpenFest е от критическо важно значение.

Какво ново тази година?

За новите неща тепърва ще се разбира. Към момента новината е свързана с OpenBiz конференцията, която тази година ще бъде по-бизнес насочена. Ще може да се влиза само с покана и ще се разглеждат РЕАЛНИ решения за приложение на продукти с отворен код. Ще бъдат показани успешни практики и ще бъде показано на бизнеса как да печели от софтуера с отворен код и от свободния софтуер. Полезно, нали.

Kак можете да участвате?

Ако искате да сте замо зрител, елате в деня на празника в залата на провеждане и водете приятели, но както всяка година така и през тази имаме нужда от вашите лекции за да стане това събитие полезно. Ако искате да сте лектор, моля имайте предвид следните теми:

– OpenTech – технически лекции на тема свободен софтуер и софтуер с отворен код
– OpenBiz – лекции, ориентирани към въпросите на бизнеса със свободен софтуер и софтуер с отворен код. Търсим лектори с РЕАЛЕН опит в въвеждането на такива решения.
– OpenArt – презентации на тема свободна (отворена) култура, свободно съдържание, Creative Commons

Както и досега в рамките на OpenFest ще се проведе и BSDcon – годишната конференция на потребителите на BSD, за която също може да се изпращат заявки за лекции.

Връзки:
Заявка за лектор
История на OpenFest със снимки

IT конференция в Румъния

То не че не е писано, ама айде и аз пак да напиша. На 18 и 19 май 2006 година в Брашов ще се проведе първото събитие в северната ни съседка, което цели популяризирането на отворения код, свободния софтуер, бизнеса и разбирането на споделяне. Ще има яки лектори, ще има много бира и какво ли още не.

лого

Как да компилираме Falcon за MySQL

Най-сетне Фалкон вече е официално в сорс- дървото, което лично мене много ме радва. Ето и как можете да си го компилирате и да видите чудесата му.

1. Взимаме клиента за BitKeeper.

можем да го направим от тук: http://www.bitmover.com/bk-client.shar

$ wget http://www.bitmover.com/bk-client.shar
--15:03:00-- http://www.bitmover.com/bk-client.shar
=> `bk-client.shar'
Resolving www.bitmover.com... 192.132.92.2
Connecting to www.bitmover.com|192.132.92.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 28,867 (28K) [application/x-shar]

100%[========================================================>] 28,867 28.01K/s

15:03:02 (27.93 KB/s) – `bk-client.shar’ saved [28867/28867]

$ sh ./bk-client.shar
x – creating lock directory
x – creating directory bk_client-1.1
x – extracting bk_client-1.1/demo.sh (text)
x – extracting bk_client-1.1/Makefile (text)
x – extracting bk_client-1.1/update.c (text)
x – extracting bk_client-1.1/sfioball.c (text)
x – extracting bk_client-1.1/sfio.c (text)
x – extracting bk_client-1.1/system.h (text)

$ cd bk_client-1.1
$ make
cc -O2 -o sfio -lz sfio.c
cc -O2 sfioball.c -o sfioball
cc -O2 update.c -o update
$ sudo install -m755 sfio sfioball update /usr/local/bin

2. След като е инсталиран, трябва да си направим копие на Фалкон от сорс дървото на разработчиците

$ sfioball bk://mysql.bkbits.net:8080/mysql-5.2-falcon mysql-5.2-falcon

Това ще предизвика и свааляне на последната версия на mysql-5.2-falcon (~83 MB of source code). След това, можете да влезете в току що създадената директория и да стартирате създаването:
$ cd mysql-5.2-falcon
$ ./BUILD/compile-pentium-debug-falcon

Ако сте със x86_64 Linux system, използвайте compile-amd64-debug-falcon вместо горната команда.

В зависимост от вашата система тази стъпка ще отнеме различно време, зашото ще се компилират MySQL server и всички свързани с него инстументи

3. След като всичко е компилирано, можете да си създадете бинарна дистрибуция:

./scripts/make_binary_distribution

Това би трябвало да приключи със създаването на mysql-5.2.0-falcon-alpha-linux-i686.tar.gz, който сега можете да инсталирате в /usr/local:

$ tar zxvf mysql-5.2.0-falcon-alpha-linux-i686.tar.gz -C /usr/local
$ cd /usr/local
$ ln -s mysql-5.2.0-falcon-alpha-linux-i686 mysql
$ cd mysql
$ ./configure

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

$ ./bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.2.0-falcon-alpha-debug

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Now make sure that falcon has indeed been included:

mysql> SHOW VARIABLES LIKE 'have_falcon';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_falcon | YES |
+---------------+-------+
1 row in set (0.01 sec)

Нека сега да създадем таблица с Фалкон

mysql> use test;
Database changed
mysql> CREATE TABLE names (id INT, fname VARCHAR (20), lname VARCHAR (20)) ENGINE=Falcon;
Query OK, 0 rows affected (2.84 sec)

mysql> describe names;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| fname | varchar(20) | YES | | NULL | |
| lname | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

mysql> INSERT INTO names VALUES (0, 'Lenz', 'Grimmer');
Query OK, 1 row affected (0.03 sec)

mysql> INSERT INTO names VALUES (1, 'Monty', 'Widenius');
Query OK, 1 row affected (0.06 sec)

mysql> SELECT * FROM names WHERE lname='Widenius';
+------+-------+----------+
| id | fname | lname |
+------+-------+----------+
| 1 | Monty | Widenius |
+------+-------+----------+
1 row in set (0.00 sec)

С това всичко е наред. Ако желаете да научите повече за Фалкон, можете да посетите българcката секция на MySQL Wiki или да си свалите версията на MySQL лентата с инструменти.

Благодаря на Ленц за чудесния материал.

OpenFest 2006 в Русе

Тази седмица е ОФ в Русе. Аз заминавам в сряда за там, за пресконференция и за довършителни работи по нещата. Момчетата от Русе свършиха много добра работа по организацията на феста и не само, за което им благодаря.

25.11 в община Русе от 10.00. Няма повече какво да кажа, освен, че ще бъде много повече от фест. Елате!

10.4 пиксела

Списание с името “10.4 пиксела” ще слее досега известните списания за интернет технологии и култура “Списание точка ком”, познато и като WebDev Magazine и списанието за отворен код, свободен софтуер и свобода – ОpenSource Mag.

Списанието, както и досега, ще си остане в електронен формат и ще се надява да подобри 500 000 сваляния на своите предшественици с по-добра визия, съдържание и много интерактивни нюанси.

Първият брой на списанието ще излезе до края на годината и всички досегашни абонати на списанията, ще могат да го свалят свободно.

Темите, ще си останат същите – PHP, Python, .NET, Ruby, Perl, Уеб Архитектура, Анализи, Проучвания, Трикове , Свободен софтуер, Отворен код, Линукс, Unix, *BSD и какво ли още не.

Ако не сте се абонирали, все още. можете да го направите тук

1.0

Фалкон

Знаете или незнаете, но скоро MySQL ще се сдобие с нов и много мощен storage engine, който за сега се нарича с кодовото има Falcon известен също и като JSTAR


CREATE TABLE `tester`.`testFalcon` (
`id` TINYINT NOT NULL AUTO_INCREMENT,
`name` CHAR NOT NULL ,
PRIMARY KEY(`id`)
)
ENGINE = JSTAR;

Ще се помъча на първата среща на MySQL потребителската група в София да го представя, поне като идеи , понеже той още е в ‘зоната на здрача’.

MySQL

Aко сте заинтересувани от МySQL, може би ще ви се пие бира. Първата среща на потребителската група е скоро. Елате да се забавляваме заедно и да научим добри новини за MySQL и не само…

Това ще бъде първата от месечните срещи. На другите ще се помъчим да намерим място където да се правят презентации на новите неща в MySQL и да се покажат полезни практики за уеб и за бази данни. Всеки е добре дошъл.