Hub: All Tag: All

The ability to edit articles inside the hub using direct URL or first step to book editor

By Maxim Skripnik on 1 June 2015 at @MaximSkripnik  0 thanks

<p>Last update of PillarHub application brought functionality to edit existing article by inserting into browsers URL string full path to it with "/edit" prefix. You can find source code that allows doing it with a detail analysis below.</p>

Basic tests for new Pharo collections

By Alexander Brenchev on 2 April 2015 at @brenchev  0 thanks

A Multi-dictionary for Pharo Smalltalk

By Alexander Brenchev on 1 March 2015 at @brenchev  0 thanks

WebFileBrowser: a Seaside application for accessing files

By Mike Filonov on 12 February 2015 at @mikefilonov under #seaside, #filesystem, #cloudapp   1 thanks

<p>WebFileBrowser is a Seaside application which allows you to manage files via web interface. WebFileBrowser can be configured to work with a local file-system or with a remote file-system such as WebDAV or FTP server.</p><p>The applicaiton is designed to be an additional tool you install into a Seaside server and use it for administrative purposes. Please note that it is not designed to be a file sharing application due to performance limitations.</p><p>WebFileSystem allows a user to perform basic file operations using a browser: list directories, create new folders, upload/download/delete files.</p><p>The project is very useful when Pharo is used as an appliance and there is no easy way to access files inside the server (like at Pharocloud). By installing WebFileBrowser you can do backups and updates of your projects.</p>

Worklow of developing new collections for Pharo

By Alexander Brenchev on 30 November 2014 at @brenchev  0 thanks

Greetings everyone. In my previous article I introduced the idea of my project which called "New Collections for Pharo". So far I've done a review of current fundamental collections of Pharo language, and determined the places for the new ones.

Implementation of book editor for PillarHub application

By Maxim Skripnik on 29 November 2014 at @MaximSkripnik under #pillarhub, #book, #compiler   0 thanks

<p>Hello everyone! My name is Maxim Skripnik and I'm going to introduce you my third year prebachelor work. It is connected with Pharo and web application programming so I hope you will find it interesting.</p>

How to get new collections through Monticello browser

By Alexander Brenchev on 18 November 2014 at @brenchev  0 thanks

Recently i started my project which had a goal of making new collections for Pharo(project on smalltalkhub). You can read more about that here.

Places of the new Pharo collections in the current hierarchy

By Alexander Brenchev on 14 November 2014 at @brenchev  0 thanks

Greetings everyone. My name is Alexander, I'm from computer science department of Tomsk State University, Russia. Currently, I'm on the 3rd course of my bachelor's degree, and I'm going to make a project related with Smalltalk and Pharo world.

How to install SandstoneDb to your Image

By Mike Filonov on 21 October 2014 at @mikefilonov  0 thanks

I have added a configuration for SandstoneDb to the official repository of the project so now it is very easy to install. Just open a workspace and evaluate:

PharoNOS - Pharo No Operating System

By Mike Filonov on 16 October 2014 at @mikefilonov under #pharo   0 thanks

<p>Do you remember Squeak NOS Project which aim was to run Squeak on a bare hardware? I liked the idea very much as Smalltalk always tends to provide self-sufficient system. However, I was not able to play much with it as it has very small hardware support. I was hardly able to use my mouse. Lately I had a thought: why not to use a linux kernel for driver support and use Pharo for everything else? Please welcome PharoNOS: a bootable Pharo which can be run on a "bare hardware" or as a Virtual Machine.</p><p>The ISO image consists of a minimal amount of utilities. The size of the distribution file is just 60 Mb! In the runtime Linux footprint is really small: around 60Mb of RAM. All other resources of a host system are dedicated for Pharo only.</p>

How to update a Seaside component without a page refresh

By Mike Filonov on 3 October 2014 at @mikefilonov under #seaside, #ajax, #webannouncement, #tutorial   2 thanks

Smalltalk Seaside has Ajax support, which can help you create web applications with great user experience. However, there is a lack of documentation so sometimes it is hard to have things done. In this article, I will show you how to implement a page with a progress bar which shows and constantly updates a state of server process. The component will pool the server via ajax calls and update it's state withouth a page refresh in the browser.