user-pic

Saif

  • Website: github.com/saiftynet
  • About: An Orthopaedic Surgeon, A Tissue Engineering Scientist, Lecturer, (and Hobbyist Programmer, Electronics Engineer and Roboticist)
  • 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!...
  • Commented on Perl Weekly Challenge 26: Common Letters and Mean Angles
    I always like your explanations and code. One thing that I might suggest that atan2 function should technically give the same result for the mean values as the total values...;i.e. atan2 (1,1) should be the same as atan2(1/10, 1/10) so...
  • Posted Circular observations to Saif

    Selfies demonstrate one of the principal laws of physics, psychosocial development of teenagers and programming. The act of observation alters that which is being observed. It becomes more complicated if the observer is…

  • Commented on Perl Newbies weekly report 2019/9/11
    Hi yuki, I like it. This sounds like a mammoth task...do you have some one to help you? I would also suggest you use links to perldoc.perl.org. etc. For people to experiment I would also suggest allowing people to test...
  • Commented on SPVM monthly report 2019/9/11
    This is excellent Yuki. I would like to understand it better and get some real-life tests. I will definitely check it out....
  • Posted Time Flies, Memories leak...GUIDeFATE getting a timer to Saif

    It appears that I have not had single blog post for 1 whole year. Let's face it, there isn't enough time in the day to everything one might want to do. Procrastination steals more than just time though. The longer one is away from a particular activity the more difficult it is to return to that…

  • Commented on I create new site "Perl Newbie"
    Hi Yuki, Well done. I think newbies do need resources for easy to find help. Been to your GitHub page and found your features include "Header, Hooter and Side bar support"...Here's hoping you never correct that Typo!! Saif...
  • Commented on Reddit: After 2020, European Perl conferences are over
    It is (as the post says) clickbait, but does give an opportunity to reflect on where the future of Perl lies....
  • Commented on Perl Toolchain Summit: People & Projects
    One thing I would like to see more of is PDL. This powerful module, I feel, needs a summit of its own. One thing I would like to see is something like a "Do-it-in-Perl" site where users who encounter a...
  • Commented on Simplify Subroutine Signatures
    I think it is great idea idea. Though I would have suggested extending the existing module, rather than forking Perl ;). The issue, I guess, always is that one doesn't want many conflicting incompatible branches....
  • Posted LOGOesque extension to Language::SIMPLE - Feature creep diverts attention. to Saif

    In an attempt to standardise vector graphical operations in GUIDeFATE (the world's simplest GUI designer) across different back-ends and keep things simple, a little diversion was needed. For a standard vector drawing one might use the…

  • Commented on Solving one of the two great unsolved problems in computer science
    That's because he is off-by-one. ;)...
  • Commented on Language::SIMPLE - The Portable Integrated Scripting System
    Thanks Matthew, and no worries about beta thing...your input was still useful. Perl graphics and graphical interfaces are pretty much a hidden entities nowadays, so any feedback is valuable and encouraging....
  • Posted Language::SIMPLE - The Portable Integrated Scripting System to Saif

    Introducing SIMPLE

    SIMPLE is an experimental attempt to integrate end user scripting into Perl applications. It actually stands for Simple Integrated Modular Programming Language Experiment. The idea is that an application one develops …

  • Commented on Could anybody explain this code?
    Sorry, I think the new perl exectuable is actually printed to the screen?, and the perl gnerated copies the results of running sreen_complete(too long snip).pl into uniprot_archea.fasta. Maybe....
  • Commented on Could anybody explain this code?
    Mixture of bash and perl, aimed at generating another perl script, I think. 1) Bash for every files ending in dat.gz puts that file nam in $i does the following. 2) it unrchives that file 3) the next bit extracts...
  • Commented on Simple Linux Screenshot Application in Perl
    Thanks mate, Actually the clever people are the ones that make the back-ends available to Perl. The problem is that many of the back-ends are difficult to install some really not updated. The idea was to have a system that...
  • Posted Simple Linux Screenshot Application in Perl to Saif

    Shutter, a powerful application for taking screenshots is possibly soon to be removed from Debian, taking with it the last desktop Perl…

  • Commented on A very easy way to create XML
    I think this is very useful, well done. This may duplicate other XML generators/parsers, but seems much simpler to me. Can you retrospectively add attributes or elements to an existing XML?...
  • Posted Ducktaping The Internet To The Desktop to Saif

    Simple desktop applications are generally not what one considers a Perl specialization. Its expertise lies in generating processing and transforming textual data, hence its use in the web, and in tools like GUIDeFATE. This 'duct tape' manages…

Subscribe to feed Recent Actions from Saif

  • Ryan Young commented on Installing wxPerl for Strawberry Perl v5.32.0, or: Future of wxPerl?

    The real question is whether there is interest in Perl GUI applications. Personally I like to use (and create) Perl applications that use wxWidgets so I can deploy them on Linux, MacOS and Windows. But I may very well be the last member of a near extinct race. Even flagship tools like Padre seem to be abandoned. AFAIK there are no Raku plans for wxWidgets.

    So it's a vicious circle. No Wx → no apps, no apps → no Wx.

    A getting together of people interested in Perl/Raku GUI applications would be a first step.

  • GM123 commented on Installing wxPerl for Strawberry Perl v5.32.0, or: Future of wxPerl?

    Many thanks John. Times like this make me think about learning python.

    For others trying to get this working here is my recipe:


    1) set path so powershell and wbem don't interfere (still needed for downloads to work):

    set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\Users\USER\bin;C:\WINDOWS\System32\OpenSSH\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\USER\AppData\Local\Microsoft\WindowsApps;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;


    2) do cpan install which will take over an hour(med fast…

  • grt@opendevnet commented on I made a calculator

    Great article. What are your thoughts on packaging?

    I could see packaging/keeping the app-specific perl code in one directory OSX style (./CoolPerlWx.app) with

     -L lib::local Carton 
    and then requiring the runtime perl bindings to libwx (?) to be somewhere on the system. It would be nice to have everything in one place. Of course that might cause the GUI part of the app to break if there are upgrades to dependencies outside of the application directory.

  • Oodler 577 commented on I made a calculator

    Here you go, sir:

    https://github.com/oodler577/gui-doodles/blob/master/calculator/calculator.pl

    The subs in _ALLCAPS are handlers I defined in wxGlade, then modified. The GUI builder seemed to do a fine job of differentiating between my code and the generated code in subsequent save/code exports.

  • Oodler 577 commented on I made a calculator

    Packaging is something I need to figure out. There are some neat projects out there, but I haven't explored them at all. A couple I found for Windows that I have no idea if they're even good for this, are:

Subscribe to feed Responses to Comments from Saif

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.