Re: [Pharo-dev] Pharo on bitnami

2015-06-08 Thread mikefilonov
I think it is a good idea to get Pharo at Bitnami as it will increase the
visibility of the project to the world and put us to the rightful place
alongside with other platforms like Python, Ruby and other :) Moreover it
opens new clouds like Azure, Google Cloud (and whatever Bitnami is partnered
with in the future) for Pharo users. It is quite curious what they mean by
partnership and what they expect from it.

Back to Pharocloud: yes, we already have this kind of appliances and we can
create any appliances needed – you name it, we publish it – no need to even
have a poll or a contest. We are currently working on several great new
mashup appliances like Pharo+Mongo. I hope those new appliances will bring
new power to Pharo web development. 

Also there is a project on integration of Pharocloud with Digital Ocean and
Amazon EC2 clouds, I hope to release it soon.

So having this, Pharcloud self hosting, Pharocloud Managed Servers,
on-permise installations (Pharocloud downloadable ISO [1]) and the support
of the community I am totally sure that we can have the best in-house
Pharo-centric cloud.



--
View this message in context: 
http://forum.world.st/Pharo-on-bitnami-tp4830833p4830905.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] AioPlugin is back in linux VMs

2014-10-29 Thread mikefilonov
Hi Esteban,

I feel stupid to ask but I downloaded the latest VM from
http://files.pharo.org/vm/pharo/linux/ and I can't find this plugin. I also
checked CI job at
https://ci.inria.fr/pharo/job/PharoVM/Architecture=32,Slave=vm-builder-linux/
but no luck there too.

Could you please advise me where I should download the latest VM?

Thank you for your job!






--
View this message in context: 
http://forum.world.st/AioPlugin-is-back-in-linux-VMs-tp4787238p4787453.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-17 Thread mikefilonov
I have updated the ISO

- Changed the disk setup - now it is more safe - it finds first disk without
a partition table and use it for persistance. If no such disk found ISO
works from memory.
- Added PharoLaucher as a default Image
- Added sqlite3 driver (not test yet though)
- Made Pharo run by root user so all files are editable now

I was not able to fix AioPlugin as seems there is no compiled version for
Linux.

Please check the new ISO out and share your feedback.

You may get the ISO here: 

https://drive.google.com/folderview?id=0B7FTL05bnHyud2lCWHN0LUdTd1E&usp=sharing#list

"pharonos 2.iso"



--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785187.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-17 Thread mikefilonov
Yes, the idea of PharoNOS is to have the Smalltalk-only environment with as
little external stuff as possible.

Current PharoNOS implementation based on TinyCore Linux - the smallest Linux
distro - in order to have the smallest possible system footprint.

>Why not just download a small linux distro and install Pharo ?

Well, basically this what PharoNOS is :)



--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785089.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-17 Thread mikefilonov
Thank you Torsten. Great ideas :) I made a to-do list for this project not to
forget anything 
https://trello.com/b/JXtcf2Ye/pharonos

>Yes, I have the following quick setup scenario in mind: downlod the ISO,
start a virtual computer 
>with it (in virtualization software or on a cloud server). Use the Pharo
based setup wizard (see above) 
>to setup keyboard layout, give a fixed IP, adjust the clock, ... 
>and download a premade Seaside (or other webframework image) from CI. Now
run on port 80, configure >another 
>port and give a name to the machine in the network. This way one could
easily setup virtualized 
>network machines to provide network delivered applications. 

Isn't it what Pharocloud is all about? ;)




--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785075.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-16 Thread mikefilonov
Wow, this is an interesting stuff. 
Is this a kind of desktop manager written on Pharo? From what I can see on
video it support calling external processes like open-office. Does it work
on Pharo 3.0 ?



--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785054.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-16 Thread mikefilonov
Hi Phil,

I would really happy to know if this works for you.

Considering this use case in mind do you have an idea how PharoNOS should
handle the Image? 
Should it be embedded in ISO or should it be configured from clean Pharo on
each device?

For instance, if it is really useful we can have a server which would
re-build the ISO with a requested image.

What do you think on this?




--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785039.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-16 Thread mikefilonov
I'll take a look at AioPlugin issue. How I can test if it is loaded well?

The ISO process can be easily automated. If the PharoNOS is really needed
I'll run CI somewhere :)

May be we could think of a way not to package the image but somehow fetch it
after start? It could be a script which downloads an image requested and
reconfigures the startup. What do you think?






--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785035.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PharoNOS

2014-10-16 Thread mikefilonov
Hi Torsten,

Yes sure I can. So this PharoNOS is basically TinyCore Linux with pure X
server and Pharo running in fullscreen.

I have made some auto-installation scripts which configure the disk so no
setup wizard is needed. All space available is mounted under /mnt/universe/
so you may use that folder to store stuff. Everything else is stored in
memory. Nice side effect of this is an ease of update as you may just
replace the ISO and you'll get the new version of everything (except of the
image of course).

Image is chosen on start by reading the "/mnt/universe/image" file. You may
upload other image and change this file so after reboot it will start with a
new one. No safeguards here though - if it breaks there is no cure for it
yet :( I'm thinking over on how to implement some recovery on "Image not
available or broken". Hm, just now get the idea to run Image chooser if
default image failed. Is it available on linux?

Jan Tomsa  has pointed out  that the disk setup is quite dangerous
(https://twitter.com/DetektivTomy/status/522860736155238401) I plan to
update it later today with more safe solution which will not erase all the
data. The idea is to format the disk without a partition table or to work
from RAM. Also I think Pharo should be run under root user so you can bind
to any port.

I can also put more 3d-party libs like sqlite3, so we can have some
interesting apps for the terminals run on embedded Pharo :) However I need
some feedback on what is needed.

So that is it, all comments are welcome. 






--
View this message in context: 
http://forum.world.st/PharoNOS-tp4784982p4785034.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Project Watch on SThub

2014-07-23 Thread mikefilonov
Hi,

I definitely want to help. How can I join in?



--
View this message in context: 
http://forum.world.st/Project-Watch-on-SThub-tp4769546p4769598.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] Access to Inria contribution server for pillarhub

2014-07-03 Thread mikefilonov
Hello pharo-dev,

Torsten suggested to create a CI job for PillarHub at
https://ci.inria.fr/pharo-contribution/ to build one-click image for the
project. I'll be really happy to do so.

I registered at https://ci.inria.fr so I need a permision to be granted for
my user in order to proceed. 

Is here anyone who can help me with this?

Thanks,
Mike



--
View this message in context: 
http://forum.world.st/Access-to-Inria-contribution-server-for-pillarhub-tp4766277.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] PillarHub

2014-07-02 Thread mikefilonov
Hi everyone,

Thanks! I think Alexey will be really happy to read this thread when he is
back to university in a month :)

As for versioning yes we plan to implement it. I think it should be easy as
Monticello implement it so it should be possible to reuse. I need to see the
code though.

Also Damien gave a great idea to add a configuration for a hub to sync it's
content to GitHub so cloud could be used for backup/versioning. I think it
is a perfect solution but I don't see yet how it can be implemented. Is any
one knows classes to talk to github?

Thanks for a feedback guys! Any suggestions on future plans for PillarHub
are welcomed.




--
View this message in context: 
http://forum.world.st/PillarHub-tp4766012p4766256.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] rackincloude seaside hosting

2013-07-31 Thread mikefilonov
Max Leske wrote
> So what I gather from your answer is that rackinthecloud is not an
> alternative, strictly speaking (seasidehosting.st is free of charge), but
> a good spot to turn to if you're looking for permanent hosting. And that's
> a good thing to know because we do get requests from time to time from
> people who are looking for more than we provide with seasidehosting.st.


Thanks for such a detailed reply, Max.

Sadly, but as I'm a single developer it is not possible for me to provide
the services for free. However if there is a chance to get appropriate
support to maintain datacenter infrastructure it seems absolutely feasible
to deploy a hosting solution using rackincloud platform which will provide
similar to seasidehosing offer (256Mb RAM for Appliance) for free.

What do you think?





--
View this message in context: 
http://forum.world.st/Pharo-dev-rackincloude-seaside-hosting-tp4701427p4701674.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] rackincloude seaside hosting

2013-07-30 Thread mikefilonov
Hi Max,
That’s great you found this project that cool, thank you :)

Rackincloud.com is actually my personal project that I developed to host
several pharo/seaside applications (well, not only seaside though: redmine,
svn too, and several others are planned). As I did not find any similar
suitable solution and I have some experience in hosting/appliances, I
decided to create a simple platform for easy management of several instances
of pharo/smalltalk via Web interface. Seems it really worked out :)

I developed a Pharo-appliance which is basically a Linux ISO-image that runs
Pharo and VNC server. The appliance incorporates pharo-vm, pharo-image and
all necessary utilities/libraries in one ready-to-use package, which allows
to install server on a virtualization platform in "one click". The result is
very similar to "Smalltalk OS" idea: you boot and you see pure pharo
environment :)

Well, I thought that this project might be interesting to smalltalk/pharo
community (as the process of running a new instance of Pharo is extremely
easy with rackincloud.com) and I decided to make it public. So here the
short video of how to run pharo (sorry about the musicJ)
http://youtu.be/TXbvO5ejZZA?a

What about costs, at the moment it is $15/month for Pharo appliance. This
includes: 512Mb of RAM, 5Gb of HDD, unlimited traffic. For hosting large
files there is a "Fileserver Appliance" that is basically an apache server
configured to serve files from public directory. It is managed by ajaxplorer
web interface.

In general for now there is only 4 appliances ready for my platform, but I
can package any linux software as appliance in case of such need.

So, I hope you'll enjoy working with rack in cloud, but keep in mind that it
is its first run, and I REALY look forward to receiving any feedback.



--
View this message in context: 
http://forum.world.st/Pharo-dev-rackincloude-seaside-hosting-tp4701427p4701464.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.