September 2013 Archives

Object orientation tutorial

I translated Object orientation tutorial.

Perl Object-orientation tutorial

You can learn object orientation basic, "Inheritance", "Encapsulation", "Polymorphism". I use Object::Simple module to describe object orientation. This is Mojo::Base porting to single module.

Stack OverFlow Perl Entry Count is very few

StackOverFlow Perl Entry Count is very few.

The following is Stack OverFlow topic count by language.


(Perlなんて大嫌いですし、YAPC楽しみです)

If people see this, many people are thinking that Perl is old language and age is ruby or python. I hear Perl is hated in Silicon Valley. Silicon Valley engineer like ruby or python than Pe…

File IO basic

I translate "File IO Basic".

File IO Basic

This is File read and write tutorial. If you learn the way to open file, you can read from file and write to file. File operation is one of most used operation in program.

I translate "Understand Perl Scope" from Japanese to English

I translate "Understand Perl Scope" from Japanese to English

Understand Perl ScopeUnderstand Perl Scope

Perl scope concept is very good. This is more understandable than other language.

I translated "Create Subroutine" from Japanese to English.

I translated "Create Subroutine" from Japanese to English.

Create Subroutine

I describe the way to use subroutine in this topic for Perl beginners. Perl subroutine is fun. If you master the way to create subroutine, you can write more readable code.

p5-mop Inside-Out object problem

Now, p5-mop-redux is implemented by Inside-Out object.

p5-mop is not using the standard scheme where an object is simply a blessed structure (usually a HashRef). Instead, it’s using InsideOut objects, where all you get as an object is some kind of identification number (usually a simple reference), which is used internally to retrieve the object properties, only accessible from within the class. (p5-mop: a gentle introduction)

Inside-Out object hidde attribute values from out of object. Is it…

Perl sites - Perl news, developers, information

I record Perl site in this topic when I find new Perl site.

# where we turn Perl inside out


I translate "Manipulate Array and Hash Freely" from Japanese to English

I translate "Manipulate Array and Hash Freely" from Japanese to English.

Manipulate Array and Hash Freely

You can master Perl array and hash, and complex data structures, such as array of arrays, array of hashes, hash of arrays, hash of hashes. You master to loop the complex data structures.

If you can manipulate complex data structure, you can do many things in programming. Let's master array and hash.

Let's post information about your production to blog

Let's post information about your production and your work to blog. It is important to inform your production and work even if it is not complete. Other people can know your idea, your technique, and your concern.

Even if it is good production, if no one know it, no one use. To spread good production from person to person, we need good communication. blog is good place to inform your production, your module, your work, your application.

Blog is public, rapid, understandable communication compare with face book, twitter, IRC, mailing list.

I think Perl culture is close …

I translate "Modern Perl Writing Style" to English

I translate "Modern Perl Writing Style" to English

If you learn modern perl writing style, please see this topic. you can learn it quickly.

Modern Perl Writing Style

I release TaskDeal - Setup or deploy multiple environments on web browser. Ruby Chef alternative tool.

I release TaskDeal - Setup or deploy multiple environments on web browser. Ruby Chef alternative tool.

TaskDeal

Example

Example (ID:admin, Password:test)

Features

* Execute command to multiple machines on web browser.
* Client(machine side) and Server(Web browser side) comunicate using WebSocket. …

About Yuki Kimoto

user-pic I am Yuki Kimoto, Japanese Perl programmer. I create tutorial site in Japanese and English. I create Perl module and upload it to CPAN. I create Web application in Github.