
Saif
- Website: github.com/saiftynet
- About: An Orthopaedic Surgeon, A Tissue Engineering Scientist, Lecturer, (and Hobbyist Programmer, Electronics Engineer and Roboticist)
Recent Actions
-
Posted Inevitable Improbabilities to Saif
Guys anything can happen. There is literally no way of avoiding something that you haven’t prepared for. So in the face of mounting anxiety over the huge number of unexpected scenarios that may be around the corner, what can you do? You can contemplate insulating yourself, try and…
-
Commented on Using Perl to prepare sequencing files to submit to NCBI's GEO
Looks very useful and time saving, well done ... is it worth submitting this as a module perhaps to BioPerl?...
-
Posted My Family and Other Fish (PerlayStation Part 2) to Saif
Faced with any problem, there are many potential approaches. This, I have realised, is amply illustrated by the members of my own family, further reinforcing the educational value of having one. I shall anonymise them for my own protection, and as a disclaimer also state that everything I say…
-
Commented on Regexp Delimiters
A neat idea, thanks for this, and the handy tip regarding the use of "'" as a delimiter. Illustrates how such flexibility can make code easier to read or more difficult, depending on the intentions of the coder....
-
Commented on Benchmarking Rakudo releases. Is Raku Still slow?
This is great, I would suggest reposting at every pre-release...because that is the time one can scrutinise the changes ad address them to prevent continuous degradation. Features get added that inevitably impacts the performance. identification of performance bottlenecks are better...
-
Commented on Keeping Your Valuables Under Lock and Key
Thought provoking, thanks....
-
Posted Done before, Done better, Done again differently. to Saif
A Fool's Errand, and Quantum Theory
It is my firm belief that every thought or idea that you or I have, has been had before. On the balance of statistics, the chances are that those that had these ideas handled it better, and have developed more powerful utilities to exploit these inno…
-
Commented on Automatic Art
These are beautiful Herbert, well done! The more you look at these images, the more you imagine faces, people etc. Are you thinking of adding colour?...
-
Posted PerlayStation Games Console (Part 1) to Saif
Itchy fingers
A few reddit posts ago I saw an interesting article about maze generation and game written in Perl. Game development, I fully believe, is key to intellectual engagement, provides amusement to developers and non developers, and highlights the capabilities of a programming l…
-
Posted Spoken like a 1980s chip to Saif
In the beginning
In the beginning there was light. Of course there was, but a bang must have followed shortly after. It is not unexpected that the communication between organisms, surrounded by a fluid whether it is air or water, is primarily acoustic rather than visual. While vision r…
-
Commented on Casting Perls before Splines
Great to see two greats of the Perl world appreciating my distorted perspectives. If only Mrs Saif would......
-
Posted Casting Perls before Splines to Saif
As I sit pondering my peas at the dinner table, my thoughts are unnaturally drawn to the that "For a hungry man, green peas are more shiny than gleaming pearls". From these green orbs on my plate, the mind drifts to a rec…
-
Commented on Types, Objects, and Systems, Oh my!
What an excellent thought provoking article, on yet another OOP paradigm. Nice work, Al....
-
Commented on How does SPVM resolve the problems of Perl numeric operations?
A huge piece of work Kimoto-san, well done. Do you anticipate that user generated classes (.spvm files) to be located in /lib/SPVM/ or can they be in any directory?...
-
Posted Death: A Terminal Experience to Saif
A program being executed, self terminating on encountering an non-viable condition is a typical scenario in Perl programs. The death sentence can deliver information about the departed application to the user as justification and demand appropriate resolution for the subsequent…
-
Commented on Integrated Inconsistencies.
I did change the code, so it looks better (i.e. x come before the y) , output is not changed, and it will work either way. The output points' x-y order will match the the points input, so old code...
-
Posted Integrated Inconsistencies. to Saif
I will get it wrong. I will start off by saying that, not just because I am married and this sentiment has been conjugally programmed in me for years, but because doing things "my way" will not suit everybody. We approach life, programming, drawing from different perspectives, different…
-
Commented on Climbing the Charts (request for feature requests)
Thanks for doing this mate, the documentation is key and the modernisation will make it more sustainable. I cant wait to see SVG support. I appreciate it will not be soon, there is a lot of work needed here, but...
-
Commented on Perl Weekly Challenge 165: Scalable Vector Graphics
Did you notice that the cartesian coordinates are not the same as SVG coordinates?...
-
Posted The benefits of change, from an amateur's objective perspective. to Saif
As a bystander in the evolution of Object-Oriented Programming in Perl, (still not any good at it), I get really quite overwhelmed by ideologies. There is considerable debate about the right way to program th…
-
Commented on I made a calculator
Hi Mayor Oodler, I would love to see your code online. GUI in Perl is difficult and deters many people. Here is an attempt to consolidate and simplify these diverse ways and produce applications including a calculator which works with...
-
Commented on Installing wxPerl for Strawberry Perl v5.32.0, or: Future of wxPerl?
Thanks for this...though I don't use Windows, the installation in Linux had been equally tricky. I found that I couldn't get WxImage to work...you had to use Jouke's version Wx::Perl::Imagick. The easiest GUI in Windows is probably Win32::GUI. Tk is...
-
Commented on No more rhyming and I k-means it!
I really appreciate these PDL articles of yours. Entertaining and educational and bringing a practical insight into a module that is powerful but with few such real-life examples that one can see. If you wrote a book on it, I...
-
Commented on Long time no see
Good luck, buddy. Thank God, those clever surgeons and your positive mental state for getting so far, and praying that that final hurdle is overcome easily for you mate. Working in public health myself, I find that the difference between...
-
Commented on It's beginning to look a lot like k-Means 🎵
Fascinating...cant wait for your next post....
-
Posted The times you want to avoid the short cuts. PWC-39 to Saif
No spoilers here, just a rambling. There are probably countless times when one relies on the genius of others to complete tasks. If PerlWeeklyChallenges has shown me one thing, it is that there is probably nothing I can do that someone else can not do better, more efficiently, and more robustly.…
-
Commented on Monthly Report - November
Thank goodness you are getting some sleep, mate. Put in some family time as well...those kids will grow up and you will miss the most fun part of their lives. Your hard work is very much appreciated, but you are...
-
Commented on Data Marketing Plan by Perl modules
I agree data science and analytics is a critical deficiency in Perl...although DS modules exist, very few people exploit these modules as even more exist in Python. Now I am not an expert in this field, and we do need...
-
Commented on Request for Feedback: Perl Documentation Site
Your effort is very worthwhile, thank you for this. I guess the more the documentation, the more tricky it is to find what you might need. Some kind of analysis that allows assessment of whether the visitor found what they...
-
Commented on Paws for Fun and Profit. Part the First.
I do find your blogs interesting, and an insight into the thought processes of a developer. And your taking on PAWS will definitely be something I will following...good luck!...

Comment Threads
-
laurent_r commented on
Perl Weekly Challenge 165: Scalable Vector Graphics
Yes, I noticed. With a negative slope, the line should presumably be the other way around (from top left to bottom right). But I do not know enough about SVG coordinates to really understand what's going on. Having said that, the line fits the dots fairly well, so that I'm satisfied with the displayed output.
-
Yuki Kimoto commented on
How does SPVM resolve the problems of Perl numeric operations?
Hi, Saif
.spvm files can be located in any directory.
/path/SPVM/MyArray.spvm
foo/bar/SPVM/MyArray.spvm
SPVM directory is always needed because "SPVM::" is the part of the Perl module name.
-
lichtkind commented on
Automatic Art
Thank you Saif,
yes that what I meant by the last paragraph of this post. Changable Colors (using Graphics::Toolkit::Color ofc) and more complex mobility (action rules). And Pro Tip: if you draw greater PNG, more cells will be computed.
-
Oodler 577 commented on
Automatic Art
NKS ftw! Awesome work.
-
The Mighty Buzzard commented on
Using Perl to prepare sequencing files to submit to NCBI's GEO
No reason not to but I'd personally write this as a shell script. There's no text processing being done to speak of, so it would make more sense to me to write it as a much more legible bash script of about 1/4 the size.

About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.