タグ

ブックマーク / sironekotoro.hateblo.jp (12)

  • ノラカン「あの素晴らしいCGIからもう一度」を読んだ - sironekotoroの日記

    技術書同人誌博覧会 というイベントが 2021 年 6 月に開催されました。 gishohaku.dev 電子書籍でいくつか買い、ダウンロードしたファイルをリネームし、iPad でも開ける Dropbox のフォルダに格納したまま・・・になっておりました。 かつては通勤時間や旅行・帰省の際にこういったを読んでいました・・・が、コロナ禍による「新しい生活様式」のなかですっかり読むタイミングを逸してしまっていました。 昨日、成分献血という拘束された状況で未読のがあることを思い出して読んだのが「あの素晴らしいCGIからもう一度」です。 booth.pm わたしとCGI 格的にプログラミングと Perl を学び始めた 2013 年時点で、既に CGI は化石みたいな扱いであったと思います。 書籍で学ぼうにも情報が古かったり、また環境構築に手間取った覚えがあります。 たしか、 XAMPP 入れ

    ノラカン「あの素晴らしいCGIからもう一度」を読んだ - sironekotoroの日記
  • Perl で Google Sheet API を使(って|わなくても) csv でダウンロードする - sironekotoroの日記

    休日の方が仕事がらみのプログラムが捗る ってことないですかね? うちはそうです。 つまり逆は・・・この話やめますか こんな業務 以下のフローで処理している業務があります。 他部署から限定公開の Google Sheet の URL がこちらに伝えられてくる Google Sheet を csv ファイルでダウンロードする ファイル -> ダウンロード -> カンマ区切りの値 ダウンロードした csv ファイルを特定のファイル名にリネームする 別なプログラムを起動して csv ファイルを読み込ませる 生成された諸々のファイルをサーバーにあげてなんたらかんたら めんどさの水位を超えた まず、この業務の時にいちいち Google Sheet みなきゃいけないのがめんどいです。 ダウンロードするためだけにブラウザで開くのめんどい。 コマンド一発でファイルをダウンロードできたらいいのに・・・という思

    Perl で Google Sheet API を使(って|わなくても) csv でダウンロードする - sironekotoroの日記
  • Perl入学式 オンライン 2020 第1回お疲れ様でした - sironekotoroの日記

    Perl入学式 オンライン 第1回 受講された方、サポーターの方、お疲れ様でした。 講師の人です。 拙いところやアクシデントもありましたが、皆様に助けられました。ありがとうございます。 今回ですが、Perlの学習内容としては以下のみとなり、特に復習問題はありません。 #/usr/bin/env perl use strict; use warnings; print "Hello World!"; 講義の途中で言った通り、 「確実に実行結果がわかる、エラーのでない構文」 を一つ知っているのは、とても強い武器です。 この先スクリプトを書いていく中で、 print "Hello World"; がエラーになるなら、それはその部分の周辺、おそらくそこより前に間違いがあるはずです。 「ここまではプログラムが動いた」というアンカー、目印として大いに利用してください。 Perl入学式 オンライン 20

    Perl入学式 オンライン 2020 第1回お疲れ様でした - sironekotoroの日記
  • Perl入学式 第2回までの範囲(+α)でROT13 - sironekotoroの日記

    ROT13 というのは、簡単な暗号の一つです。 暗号化した文字列 uryyb jbeyq を以下の表をもとに置換すると、hello world という文字列になります。 変換前 a b c d e f g h i j k l m 変換後 n o p q r s t u v w x y z 変換前 n o p q r s t u v w x y z 変換後 a b c d e f g h i j k l m 名前の通り、 a は 13文字後の n に置換されており、他の文字も同様です。13文字後が z 以降になる場合には、a に戻ります。 ja.wikipedia.org さて、これを Perl入学式の第2回までの範囲でやってみましょう! Perl入学式の第2回は四則演算、配列、配列操作の関数、forを使った繰り返しまで、でした。 github.com 書いてみたものがこちらです。 #!/u

    Perl入学式 第2回までの範囲(+α)でROT13 - sironekotoroの日記
  • Sublime Text 3 の Build System で (システム|ユーザー)Perl を動かす - sironekotoroの日記

    今日は、Sublime Text 3 というテキストエディタで、書いたそばから Perl スクリプトを実行できる Build System についての解説です。 同様の記事は検索するとそれなりにあるんですが、自分用にも残しておこうと思いました。 なぜなら、ブログとかホームページサービスってよく消えるんですよね・・・ Yahoo!ブログ サービス終了 https://blogs.yahoo.co.jp/close/index.html サービス終了のお知らせ - Yahoo!ジオシティーズ https://info-geocities.yahoo.co.jp/close/ 他にも、いろいろ。 だから、誰かが書いてくれたものが残っていて、検索できるからいいかな?ではなく、自分で書き残しておくことにも意味があるなぁ、と思ったんですね。 Sublime Text 3 の Build System

    Sublime Text 3 の Build System で (システム|ユーザー)Perl を動かす - sironekotoroの日記
  • PerlでWebから情報を持ってくるときのツール - sironekotoroの日記

    まず注意 昨今のWebではhttps化が進んでいます。https の s はSecureの s です。安全な通信をするためにデータを暗号化/復号するのですが、そのためのモジュールが別途必要です。 運が良ければ、すでにインストールされているかも・・・ Perl入学式で構築した手元のMsys32(Windows7上に構築)だと のちに出てくる HTTP::Tiny のサンプルスクリプトを試したところ、httpのサイト(例:http://www.hatena.ne.jp/)はアクセスできるが、httpsのサイト(例:https://www.yahoo.co.jp)にPerlのスクリプトからアクセスできず。 エラーメッセージによると、 Net::SSLeay が無いとのこと。 cpanm Net::SSLeay インストール失敗 エラーメッセージによると、MSYS側にSSL環境がなさそう pacm

    PerlでWebから情報を持ってくるときのツール - sironekotoroの日記
    azumakuniyuki
    azumakuniyuki 2019/08/05
    HTML::Tinyて書いてるとこはHTTP::Tinyの書き間違いかな
  • Perl入学式 2019 in東京 第1回 お疲れ様でした - sironekotoroの日記

    受講された方、サポーターの方、お疲れ様でした。 講師をやったジャージの人です。 毎期、新しい挑戦をしているPerl入学式ですが、今期はカリキュラムを改版して臨んだ第1回となります。 スライドはMarkdown形式で公開しています。 www.perl-entrance.org また、復習問題も追加しました。 あわせて復習問題の解答例も作成しております。 第1回でやった内容のみで解ける問題となっています。時間のある時や大連休の時にぜひ挑戦してみてください。 欲望ドリブン! プログラムに限らないのですが、何かの習熟・上達には「欲望」が欠かせません。 「仕事を早く終わらせたい」「仕事を楽にしたい」「もっと稼げる仕事に就きたい」「xxxな画像を集めたい」 なんでも良いです。欲望が大事です。 そして、Perl入学式沖縄のアナグラくんのスライドが超いいので置いておきます。 みんな見て! Hello Wo

    Perl入学式 2019 in東京 第1回 お疲れ様でした - sironekotoroの日記
  • Perlの会社に入社して1週間経ちました - sironekotoroの日記

    重要開示 祝!検証環境の構築完了 まだ現場のPerlスクリプトいじるところまで達してない 支給Mac MacBook Pro 13インチ 2017年モデル SSD 250GB メモリ 16GB 英語キーボード USB Type-C × 2 使っていて動作が重いと感じることはない 個人で使っているMacBook Air 2013年モデルと比べて、モジュールのインストールとかは明らかに速い(当たり前 TouchBarには不安があったので、物理ファンクションキーでよかった 追加のディスプレイは現在調達中でありがたい アプリのインストールは必要であれば入れてokという、利用者を信頼してくれるスタイル 業務ツール 出退勤管理 TeamSpirit メール・カレンダー G Suite チャット Chatwork プロジェクト管理 Backlog ソースコード管理 GitHub Enterprise D

    Perlの会社に入社して1週間経ちました - sironekotoroの日記
  • Perl入学式に初参加から5年ちょっとでPerlやってる企業に転職した - sironekotoroの日記

    YAPC::Tokyo 2019でid:xtetsujiさんよりから紹介いただいたものです。 @sironekotoro さんのめでたい話は御人からお知らせがあるはず。 YAPC::Tokyo 2019 に参加して LT をしてきました #yapcjapan | #interest_ae きゃー うちのアカウント名がめっちゃスライドに出てるうー #yapcjapan— sironekotoro (@sironekotoro) January 26, 2019 ということで、16年ちょっと勤めた富士通コミュニケーションサービス株式会社を退職し、シーサー株式会社に転職しました。 use strict; use warnings; use Time::Piece; # 富士通コミュニケーションサービスに入社 my $join_fjcsl = Time::Piece->strptime( '20

    Perl入学式に初参加から5年ちょっとでPerlやってる企業に転職した - sironekotoroの日記
    azumakuniyuki
    azumakuniyuki 2019/02/03
    六年前のYAPC::Asiaが猫(アイコン)同士の出会いやったわけか、めでたい。
  • YAPC::Tokyo 2019 に参加してきた - sironekotoroの日記

    前回のYAPC::Okinawa 2019 Onnnasonからずっと楽しみにしてた東京での開催。 yapcjapan.org うちが見たセッションの裏番組も気になるセッションで、毎回自分が分裂するかYoutube録画が欲しいと思います。 エンジニアリング組織論への招待 先程のゲスト講演の資料です~。#yapcjapan https://t.co/nSTGDwSOKe— 広木 大地/ エンジニアリング組織論への招待 (@hiroki_daichi) 2019年1月26日 超よかった。ゲストトークとのことでベストトーク対象には無かったけど、あったら1票入れてたなぁ。 例として上がる「取引コストの高い組織」がまさに今いる自分のところであり、前のめりで聞いておりました。 うち、ホールドアップさせてる側だなぁ・・・ #yapcjapan #yapcjapanHall— sironekotoro (

    YAPC::Tokyo 2019 に参加してきた - sironekotoroの日記
  • Perl入学式を卒業したらこの本を読むと良いんじゃないかなの5冊 - sironekotoroの日記

    こんちゃす。sironekotoroです。 このエントリは Perl入学式 Advent Calendar 2017 - Qiita 9日目のエントリが空いてたので、こそっと入れました。 さっき12月10日のアドベントカレンダー見たら perlを学ぶと彼女ができると教えてくれたので受講しました。 まじか沖縄行く ではなく、 perl入学式も中盤になったところからperlの参考書どれ買ったらいいのか、と考えていたとき とあり、そういえば、サポーターとしてお手伝いしてたPerl入学式 東京2017(上期)でも同じような質問があったなぁ、ということで、ここに個人的なオススメを紹介します。 重要開示 私はオライリーの「初めてのPerl」に挫折してます(3回くらい) 第5版をで書い、挫折し、そのあと他ので修行を積み、電子版で第6版を書って読破(というのか?)しました 以下で紹介するのは「はじめ

    Perl入学式を卒業したらこの本を読むと良いんじゃないかなの5冊 - sironekotoroの日記
  • YAPC::Kansai 2017 OSAKA - sironekotoroの日記

    YAPC::Kansai 2017 OSAKA いってきました 2013,2014,2015,北海道 と通算4回目のYAPC参加。 前日の金曜日は有給を取り、Nintendo Switchの到着を待っていたのですが、夜間の配達と判明・・・ だもんで、昼過ぎに横浜の自宅を出ました。 こういう、暖かいのか寒いのか微妙なときに、YAPC北海道でもらったウィンドブレーカー便利— sironekotoro (@sironekotoro) 2017年3月3日 そして新大阪到着・・・会場近くの御堂筋線 西中島南方駅近くのホテルに到着したんで、ドアtoドアで約3時間ほど。 大阪、意外に近いなぁという印象。 いままさに大阪にいるけど、花粉を感じる・・・■ことしの花粉 昨年の3倍 - NHK 関西 NEWS WEB https://t.co/Q5cc0SEd6P— sironekotoro (@sironek

    YAPC::Kansai 2017 OSAKA - sironekotoroの日記
    azumakuniyuki
    azumakuniyuki 2017/03/12
    懇親会終盤でご挨拶できて良かったです(猫アイコン同士)
  • 1