visual studio
twitter
youtube-gallery
TCPIP
iis7
dreamhost-cgi
iis7

How to setup Rebol on IIS 7

I have moved from Linux Server (see how to install rebol cgi on dreamhost) to a Windows 2008 / IIS 7 server and of course wanted to setup my favorite language – rebol – on it. I was desperate...
visual studio

Using Rebol do options to interface with Visual Studio for Refactoring

Visual Studio has refactoring tool to encapsulate a private field. But it’s cumbersome to use when you have many fields. So I created a Rebol script on Askcodegeneration.com to parse the fields that would be pasted into clipboard so...
youtube-gallery

Visual Dynamic Layout: build a Youtube Thumbnails Gallery (part I)

In previous lesson, you have learnt how to create a classical static GUI like a Visual Form or an Image Visualizer, now it’s time to show you how to build a Dynamic GUI. A dynamic GUI is not built...
TCPIP

Learn TCP/IP: how to create 2 simple TCP/IP Client and Server

Did you try to learn TCP/IP in other languages and found it was a huge learning curve? In Rebol it’s not as hard even if you’d never coped with network programming before. Why? Because Rebol claimed to be a...
twitter

[Hot] How to tweet from Rebol in One line (using Twitter API)!

Can’t believe it? Launch Rebol’s Console, and copy and paste this: do http://tutorial-rebol.rhcloud.com/source/rebol-twitter.r You can now tweet in one line by typing: tweet "Hello World!" Nevertheless do not forget the quote (you can also write a multiple-lines message using...
dreamhost-cgi

How to install Rebol CGI on Dreamhost Shared Hosting Service

I have moved to Dreamhost because my former webhosting service sucked and above all because Dreamhost does support Rebol CGI on its Shared Hosting Service (yeah I can only afford cheap ) and it’s amazingly easy as I’m going...

How to proxy rebol call through C#/Corporate firewall

For some reason Rebol proxy settings doesn’t work (same for curl or wget so it’s not rebol only) with some corporate environment I work in – as it is a big enterprise I have no way to ask them...

Making Rebol more Expressive: overriding multiply for matrix calculation

I wanted to create some calculation involving multiple averages. My first attempt was this: block: parse/all ask "List of numbers (blank separator): " " " cum: 0 cum-fibo: 0 f: 1 cumf: 0 foreach element block [ element: to-decimal...

MessageBox and InputBox in Rebol

I wanted to add a MessageBox for my Visual Studio Script Addin to notify that the task had been executed. Surprisingly there’s no native or mezzanine functions for just MessageBox and InputBox in Rebol. For beginners this may be...

Carl Sassenrath Video Conference

Wow I never saw Carl Sassenrath talk live and I realize he can talk a lot . I dropped down part I as I am not really insterested by Amiga, but part 2 is really about the interesting design...

How to get the size of a remote file without downloading it (how to make a http head request)

To get the remote file size you’d need to make a http header request. For example for getting the size of http://cdimage.ubuntu.com/daily/current/natty-alternate-i386.iso remotely without downloading you could do this like in php: port: open tcp://cdimage.ubuntu.com:80 insert port "HEAD /daily/current/natty-alternate-i386.iso...

How to programmatically scan ports, get IP address and other quick TCP/IP Tips

If you’re a windows or linux server administrator, this is a few quick tcp/ip tips in Rebol. Since Rebol has embedded many network protocols, you can do in one or only a few lines what takes dozens of lines...

How to run Rebol in a restricted corporate environment (Making Rebol Portable App again)

In big companies, all machines are normalized and restricted in admin and user rights (no access to registry,…). You may not even be able to write any file on your local pc except in Internet Explorer directory. Also Internet...

Separating Presentation and Content: Exemple of a static Popurls or Alltop clone (part I)

In web development architecture, obsession has always been to separate Presentation from Content. This is hard because of hierarchical relations between html webparts and data insertion inside these webparts. As a solution, XML is often chosen as choice but...