Perlテックブログ

Perlテックブログでは、Perlに関する新しい話題・ニュースを発信していきます。

Ubuntuサーバーを開発用に立ち上げる

Ubuntuサーバーを開発用に立ち上げようと思う。

TeraTermマクロで作るGUIインターフェースの手引き

TeraTermマクロで作るGUIインターフェースの手引きです。Perlの最も苦手な分野は、GUIです。Perlのプログラムを、GUIにしてみようと思ったら、思いつくのはPerl TK/Perl Tkx。でも、まぁ、モジュールが必要だったり、特別な記述を覚えなくっちゃいけなかった…

AI値付けは本当にAIですか?

AI値付けという言葉をメディアが使っているけれど「AI値付けは本当にAIですか」という疑問にエンジニアの視点から答える。日本のメディアはAIという言葉を「人工知能」の意味以外で使いたがる新聞・雑誌・Webメディア通じて、日本のメディアはAIという言葉を…

JSON CGIという概念を提唱する

JSON CGIという概念を提唱したい。JSON CGIとはJSON CGIとは、JSONを出力するCGIのことです。入力パラメーターは、JSONでなくてもかまいません。Getならクエリ文字列、POSTならurlencodedかmultipartで受け取ります。ファイルアップロードが簡単ですね。なぜ…

信頼できないと安易にいわないで!

信頼できないと安易にいわないで! 心に思い浮かべないで!オープンソースの信頼性は、利用されることによって、上がっていきます。バグが発見されると、作者は、報告を元に、それを修正します。「信頼できない」という不信感を、周囲にまき散らすのではなくっ…

不正な方法で増やされた数を恐れないこと

数の多さというのは、恐怖や不安をあたえますが不正な方法で増やされた数を恐れないこと。・検索エンジンスポイル攻撃 ・海外への安い外注による偽のいいね ・ステルスマーケティング ・互助会倫理観や良心を持っていない人は、簡単に数を増やせます。正確な…

RPAによるGUI自動化とPerlによるテキストCUI自動化の違い

RPAによるGUI自動化とPerlによるテキストCUI自動化の違い。RPAは、すでにGUIになっている画面を自動化します。GUIは、本来、人が扱いやすいように、作られたものですから、この上にさらに、自動化を組み込むことになります。一方、PerlによるテキストCUIを使…

Perlは共生でかまわないというメッセージ

Perl批判者の攻撃方法の一つは、シェアがない、トレンドではない、人気ではない、市場に人がいない、と口から口へと広げることでした。ネガティブキャンペーンを行い、企業経営者やエンジニアは心理的安全性を、おびやかされました。Perlはもともと、独占と…

成功する人が10%以下しかいないのであれば、みんながやらないことをやることが大切

成功する人が10%以下しかいないのであれば、みんながやらないことをやることが大切だと思う。もし、イチローを目指すなら、みんなを目指してもしかたないんじゃないかな。「みんながやっているから...。わたしも...。」「みんながいいと、いっているらしいよ…

アフェリエイトのCMSとしてのGiblogの特徴

アフェリエイトのCMSとしてのGiblogの特徴を書いてみる。アフェリエイト広告をするときのCMSとして、WordPress以外の方法で、良い方法ってあるんだろうか? Mobable TypeとWordPressはよく聞くけど、それ以外でやりやすい方法ってあるの?Giblogは静的なHTMLを…

Pause - PerlのCPANモジュールをアップロードするサイト

Pause - PerlのCPANモジュールをアップロードするサイトpause.perl.orggoogleの検索エンジンで、pauseを検索すると、間違ってsleepを上位表示しているので、リンクしておく。

本来のWebメディアの機能をPerlゼミは提供していきます

過去10年間で、失われてしまった本来のWebメディアの機能をPerlゼミは提供していきます。・品質は高いが、まだ広く知られていないプロダクトの紹介 ・実際に活動して貢献しているまさにその人に着目 ・優秀だが、まだ広く知られていないエンジニアの知名度ア…

GithubのWikiページを会社の情報共有に使ってみよう

GithubのWikiページを会社の情報共有に使ってみよう。github.comgitはムズカシー。よくわからんー。という方でも、Githubへの会員登録とWikiの利用開始はとっても簡単です。Githubには、プライベートリポジトリという機能があって、外部に公開することなしに…

Perlでも参加できる「Google Code Jam to I/O for Women 2019」

www.omohayui.com Perl で書いてみる この記事を書こうとして Perl がサポートされていることに気づき Perl版も作ってみました。 (書いて気づいたけど、Perl の方がコード量半分で済むし、そもそもコンパイル要らないよ...って)

C言語、VBA、COBOL、Perlというオーソドックスなアプローチを再評価する

C言語、VBA、COBOL、Perlというその分野での、オリジナルな、オーソドックスなアプローチを再評価しましょう。その分野で始祖で、オリジナルなものは、後発の言語によって、過度に批判的に扱われるのは、世の中の常です。選択する側は、心をコントロールされ…

Perlのソースコードは、当然に管理可能という事実を、エンドユーザーに伝える

Perlのソースコードは、当然に管理可能という事実を、エンドユーザーに伝えます。エンドユーザー側から、その事実を語ってもらえるとありがたいですね。エンジニアの世界は、宗派論争の勝者を目指して、日々戦いが繰り返されてきましたが、顧客が求めている…

PHPのWordPressはGUIのわかりやすさ、Perl + GiblogのCUIは効率という住み分け

GUIはわかりやすさ、CUIは作業効率という住み分けができると思います。PHPのWordPressにわかりやすさでは、勝負できないので、Perl + Giblogは、最高の作業効率を目指します。

Perlのオーソドックスな技術という立ち位置を評価する

僕は、最近、オーソドックスな技術を使って、WebサイトやWeb開発を行うための手法をまとめはじめました。これは、Perlのオーソドックスな技術という立ち位置と、とても相性が良いと感じているからです。おかしでいうと、Perlは「チーズアーモンド」的な立ち…

軽やかにPerlを語る

軽やかにPerlを語る。胸につっかえなく、不安なく、心理的に脅かされず、恥をかかされず、無知であらず軽やかにPerlを語る。牛若丸のように、ひょうひょうと、Perlを語る。 巨大な雄牛が前にいても怪獣が、足音を踏み鳴らしてもひょうひょうとPerlを語る。

Perlの得意分野が業務効率化である5つの理由

Perlの得意分野が業務効率化である5つの理由。 コマンドラインで、バッチ処理自動化 コマンドラインで、バッチ処理自動化が簡単・便利。 業務で頻繁に登場するテキスト処理 業務で頻繁に登場するテキスト処理に、最適化されている どの環境でも、動く Perlの…

PerlのWebデザインの課題

Perlは古いというイメージのひとつは、Perlに関連するサイトを見たときに、Web黎明期の20年前のWebサイトのデザインになっているということもあると思う。PHPやRubyのWebサイトデザインが、スマートフォンを意識した2020年のデザインであるのに、Perlのサイ…

MySQLのMyは、もしやPerl由来なのか?

MySQLのMyは、もしやPerl由来なのか?

2020年 静的ページ配信が再評価される10の理由

WordPressによる動的なページ配信は、直感的なGUIの画面で、操作ができて、便利です。一方で、Giblogのような静的ページ配信ツールが再評価される10の理由があります。1. Github Pagesで無料でWebサイトが作れる運用費0円!!!2. gitの登場gitの登場によって、…

RubyのRailsとPerlのMojoliciousは、リバースプロキシで動く

RubyのRailsとPerlのMojoliciousは、リバースプロキシで動く。リバースプロキシというのは、ApacheやNigixなどのWebサーバーを中継して、アプリケーションサーバーにリクエストを中継する仕組みを言います。リバースプロキシで運用すると、Webサーバーとアプ…

PythonのDjangoとPerlのMojoliciousは、リバースプロキシで動く

PythonのDjangoとPerlのMojoliciousは、リバースプロキシで動く。リバースプロキシというのは、ApacheやNigixなどのWebサーバーを中継して、アプリケーションサーバーにリクエストを中継する仕組みを言います。リバースプロキシで運用すると、Webサーバーと…

PHPのLaravelとPerlのMojoliciousは、リバースプロキシで動く

PHPのLaravelとPerlのMojoliciousは、リバースプロキシで動く。リバースプロキシというのは、ApacheやNigixなどのWebサーバーを中継して、アプリケーションサーバーにリクエストを中継する仕組みを言います。リバースプロキシで運用すると、Webサーバーとア…

未定義でプログラムが進むより例外がよいとどこにでも書いてあるけど本当?

「未定義でプログラムが進むより例外がよい」とどこにでも書いてあるけど本当?頻繁にみかけるこのフレーズ、それって本当なの?Perlの場合は、未定義値を使った場合は、警告が発生する。だから、警告をチェックすれば、未定義値を発見できる。もしかしたら、…

JavaScriptでvarとletのどちらを使うべきか? Perlの場合はmyで決まり。

JavaScriptでvarとletのどちらを使うべきか? 論争を呼んでいるようだ。codezine.jpPerlの場合はmyで決まり。 { my $num = 1; } Perlの場合は、巻き上げという概念は存在しない。宣言したその場所で、変数宣言が行われる。つまり、ソースコードから見た変数宣…

Perlゼミでは、なぜそれほど速くサイトを作成でき、たくさんの記事を書けるのですか?

Perlゼミでは、なぜそれほど速くサイトを作成でき、たくさんの記事を書けるのですか?PerlとGitとGithubとGiblogという静的コンテンツ生成するための効率をめちゃくちゃ高めるツールを使っているからです。使いこなすと、めちゃんこ速く、サイト作成と記事作…

プログラミング教育に役立つ情報ページを作ったよ

プログラミング教育に役立つ情報ページを作ったよ。入門サイト・動画・書籍、バシバシ登録してね!!!programeducation.memo.wiki