タグ

proc*に関するsh19910711のブックマーク (152)

  • 「脱COBOL」が示す生成AIによるレガシープログラミング言語からの移行


    COBOLCOBOLCOBOLAICopilot COBOL2023JavaCOBOLDXCOBOL 1959COBOL使
    「脱COBOL」が示す生成AIによるレガシープログラミング言語からの移行
    sh19910711
    sh19910711 2024/04/04
    "ビートルズが誕生するよりも前に生成されたソースコードによって構築されたITシステムは砂上の楼閣のように崩壊してしまう可能性が高い / 2022年の調査によると、本番環境では8000億行以上のCOBOLが使用されていると推測"
  • MSXのゲームELELANDが楽しい! | paraches lifestyle lab.


    MSXELE LANDBASIC10WEBMSX ELE LAND    ELE LAND ELE LAND 
    MSXのゲームELELANDが楽しい! | paraches lifestyle lab.
    sh19910711
    sh19910711 2024/02/20
    "N88-BASICで育った / 思い出すとPC9801のμPD7220とかMSXのTMS9918とか、画面を描いてくれるプロセッサが付いてるPCに憧れてた / RGBのポート切り替え、OUT命令のポート番号覚えてる" / 2021
  • 10年前に公開していたCGIプログラムで脆弱性が見つかりCVEに登録された話 - windyakinってなんて読む

    かつて「ぜろちゃんねるプラス」という2ちゃんねる型スレッドフロート掲示板システムの開発と公開をしていたことがある。 とはいえ開発をしていたというのは自身がまだ学生だった10年以上前の話であり、現代において Perl CGI のプログラムを保守・運用しようというのがなかなか厳しい話なので、ウェブサイト上では2015年ぐらいから開発の終了も明言していた。ただホスティング元のOSDN(当時はSourceForge.jpであった)が現在までサービスの提供を続けてくれていることと、すでに利用している人に向けたアーカイブを目的として、特に非公開化することもしていなかった結果、現代でも一部のコミュニティなどで使われるという謎の代物となっていた。 開発者への脆弱性の報告 そんなこんなで絶賛放置していたのだが、3月22日の10時頃、開発用の掲示板に「クロスサイトスクリプティングが行える脆弱性」があるという内

    10年前に公開していたCGIプログラムで脆弱性が見つかりCVEに登録された話 - windyakinってなんて読む
    sh19910711
    sh19910711 2024/02/02
    "特に非公開化することもしていなかった結果、現代でも一部のコミュニティなどで使われ / 自身の関わったプロダクトに CVE が採番されるのはなかなか複雑な気持ちではあるが、経験値としては悪くない" / 2022
  • プログラミング,どうやって学んだっけな - 表道具


    note.mu   98使
    プログラミング,どうやって学んだっけな - 表道具
    sh19910711
    sh19910711 2023/08/27
    "図書館のBASICの蔵書はN88-BASIC中心のため,いろいろ言語上の制約もあった / 当時2chで「繰り返し囚人のジレンマ」のアルゴリズムを戦わせる大会があり大会の運営形式がスレにCプログラムを投稿するというものだった" / 2019
  • Distributed Control Break - 急がば回れ、選ぶなら近道


    @marblejenka使 Control BreakCOBOL()JavaJavaJava 
    Distributed Control Break - 急がば回れ、選ぶなら近道
    sh19910711
    sh19910711 2023/03/20
    2012 / "Control Break: COBOLの必殺技のひとつ + ある一定の処理の固まりを順におこなっている時に、なにかのタイミングで(大抵はキーの切り替え)で別の処理を一時的に行う(コントロールがブレイクする)こと"
  • Perl 7 より先に Perl 5.34 が出るぞという話

    Perl 5 の次期バージョンとして一部後方互換でない変更 (主に間接オブジェクト記法の削除とベストプラクティスのデフォルトでの有効化) を含んだメジャーバージョンアップである Perl 7 がアナウンスされたのは昨年の 6 月 のことだったが、その前に Perl 5 の次期周期リリースである Perl 5.34 が 5 月にリリース予定である。 現在開発版は Perl 5.33.8 がリリースされておりユーザから見える変更は凍結、4 月下旬の 5.33.9 で全コードが凍結され 5 月下旬に 5.34.0 としてリリース予定とのこと。 そういうわけで事前に新機能の予習をしておく。 8進数数値リテラルの新構文 見た瞬間「マジかよ」と口に出た。これまで Perl はプレフィクス 0 がついた数値リテラルを8進数と見做してきたが、プレフィクスに 0o (zero, small o) も使えるよ

    sh19910711
    sh19910711 2023/03/12
    2021 / "これまで Perl はプレフィクス 0 がついた数値リテラルを8進数と見做してきたがプレフィクスに 0o も使えるようになる / 見た瞬間「マジかよ」と口に出た / この記法の問題は o (small o) と 0 (zero) の区別が難しいこと"
  • 30年のソフトウェア的愛情〜または私は如何にして心配するのを止めてプログラマになったか - エンジニアのソフトウェア的愛情


    10BASIC JR-100 10 1983 30304  
    30年のソフトウェア的愛情〜または私は如何にして心配するのを止めてプログラマになったか - エンジニアのソフトウェア的愛情
    sh19910711
    sh19910711 2023/03/05
    2013 / "初めて書いたプログラムは、ノートに書いた10行ほどのBASICのプログラム / たしかJR-100を持っている友だちがいて、その友だちの家にいってぽちりぽちりとそのプログラムを入力 / これが思いどおりに動かなくて"
  • プログラミング初心者がちょっとしたコードを即座に試したい毎日に使えるワザ - the code to rock


    foo.pl $ perl foo.pl    
    プログラミング初心者がちょっとしたコードを即座に試したい毎日に使えるワザ - the code to rock
    sh19910711
    sh19910711 2023/02/24
    2014 / "ひとつのファイルでやる: 場所はどこでもいいので、それ用のファイルをひとつ作ってしまう / 「ちょっとしたコード試すフロー」における大原則は「ひとつのファイルに書き続ける」"
  • 判りやすいやり方が1つは必要だ -- その1つだけなら最高だね - methaneのブログ


    (2016-03-10)  Python  Zen  "There should be one - and preferably only one - obvious way to do it."   Perl  TMTOWTDI 11 1 -- 1 preferably~   conditional expresson x if cond else y  if/else 使c
    判りやすいやり方が1つは必要だ -- その1つだけなら最高だね - methaneのブログ
    sh19910711
    sh19910711 2023/02/10
    2016 / "新しいやり方を追加するのは今までのやり方よりも明らかに読みやすく判りやすいなどのメリットがあるときで、ちょっとタイプ数を減らすとか好みの書き方だということではやり方を増やさないと"
  • NQPとMoarVMと私/nqp_moarvm_anatofuz

    YAPC::Tokyo前夜祭でのLTです

    NQPとMoarVMと私/nqp_moarvm_anatofuz
    sh19910711
    sh19910711 2023/01/28
    2019 / "皆さんが愛用しているPerl5はCで記述されています / MoarVMはCですがPerl6自体はCではない + Perl6はNQPというPerl6のサブセットで記述 / NQP: NotQuitPerlの略でPerlっぽい言語"
  • 振り返るとそこにパソコンとゲームと親がいた - osiire’s blog


    1114 |   BASIC( MSXBASIC()BASIC6 BASIC
    振り返るとそこにパソコンとゲームと親がいた - osiire’s blog
    sh19910711
    sh19910711 2022/11/26
    2008 / "MSXで雑誌に載ってた短めのBASICプログラムを打ち込んで実行して遊んでた / 内容を理解したくてゲームセンターあらしがBASICの解説をしてくれる漫画「こんにちはマイコン」を熟読"
  • Parallels Plesk Panelの脆弱性と、/phppath/phpでどういう悪さがされるのか - ろば電子が詰まつてゐる


    ApachePOST 114.141.196.28 - - [01/Aug/2013:11:01:22 +0900] "POST /%70%68%70%70%61%74%68/%70%68%70?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%6
    Parallels Plesk Panelの脆弱性と、/phppath/phpでどういう悪さがされるのか - ろば電子が詰まつてゐる
    sh19910711
    sh19910711 2022/11/20
    2013 / "変数名などが英語では無いことに気がつく。たとえばプロセスは$processo、サーバはserverではなく$servidor / ポート番号をどう書いているかで分かる。portのことを、スペイン語ではPuerto、ポルトガル語ではPortaと呼ぶ"
  • 開発のつぶやき


    使 mixiblogcgiHTMLSatsukiblog RubytDiaryPerladiaryPerlMovableTypemod_perl2DB PerlPerl80%mod_p
    開発のつぶやき
    sh19910711
    sh19910711 2022/10/09
    2006 / "PerlといえばMovableTypeがありますが、あれはmod_perl2非対応なので / mod_perlやSpeedyCGIを使えば起動は早くできるのですが、レンタルサーバではそれは無理 / データベース(BerkeleyDB含む)必須もレンタルには辛い"
  • Unknown::Programming - 何故Perlなのか。


    Perl PHP PHP - Unknown::ProgrammingPerl Perl C,C++,VBJava(i)WEB Perl  Perl  
    Unknown::Programming - 何故Perlなのか。
    sh19910711
    sh19910711 2022/10/02
    2006 / "Perlでやった初めての仕事は地獄だった / CGIじゃなくcgi-lib.plを使っていた。DBIじゃなくPg.pmを使っていた。Jcodeじゃなくjcode.plを使っていた / strictに出会い狂喜し、CGIやHTML::Templateに感動し"
  • tsucchi の日記 2nd season

    sh19910711
    sh19910711 2022/09/18
    2013 / "恋人でも奥さんでもなんでもいいですけど、「何で好きなの?」って聞かれたら、理由を10個くらい挙げれるとは思う / でも好きな理由って多分それだけじゃなくて、「言語化できない何か」なんじゃないか"
  • mod_perlプログラマーが飲み会で語るレガシー開発論


     (@xtetsuji)  201543120141退  (@   in Shibuya, ) https://t.co/Xl4yJEqZRK pic.twitter.com/yA7ekhowXX  OGATA Tetsuji (@xtetsuji) April 3, 2015 Kindle 
    mod_perlプログラマーが飲み会で語るレガシー開発論
    sh19910711
    sh19910711 2022/09/14
    2015 / "圧倒的な発言力を有していた「インフラ部署」が「極度の保守」の姿勢を取っていたこともあり、開発部署にはmod_perl以外の選択肢は無かった / memcachedの採用は拒否され ~ mod_perlで書いた自作KVSは採用"
  • 2005~2009年あたりのWeb開発がどんなのだったか - Crieit


    WebRuby, PHP, Python, Node, ElixirReact, Vue, AngularHeroku, Firebase使使 20052009調Wikipedia調  Web使Java, PHP, Perl, Ruby, JavaScript
    2005~2009年あたりのWeb開発がどんなのだったか - Crieit
    sh19910711
    sh19910711 2022/08/06
    2018 / "とにかくサーバーサイドはPHPとPerl / PHP4もまだかなり使われていた。当時のさくらインターネットのニュース等を ~ / 他者の興味のあるファッションを尊重しつつ、好きなものを使って楽しくWeb開発していこう"
  • 中規模データ処理で学んだ tips

    sh19910711
    sh19910711 2022/07/11
    2010 / "数百GB くらいのデータ: 大規模なデータセットという訳ではないので腰をすえて取り組む感じでもない / 心構え: 自動化しよう. でもやりすぎない + 小さくテスト + 見積もり重要 + 進捗を可視化 / Data munging with Perl"
  • 学習曲線に沿ってゆるい言語から硬い言語へ。Visual Basic は最高だった話 - clock-up-blog


    Visual Basic Advent Calendar 2016 18   Advent Calendar 2016 18稿 Visual Basic   199X Visual Basic 5 ()  CD-ROM   PC CD-ROM  20
    学習曲線に沿ってゆるい言語から硬い言語へ。Visual Basic は最高だった話 - clock-up-blog
    sh19910711
    sh19910711 2022/06/26
    2016 / "時は 199X年、僕が生まれて初めて触ったプログラミング言語は Visual Basic 5 (体験版) だった / 「おまじない」とか、「宣言」などといった、まどろっこしい、初学者にとって本質ではないところで躓く要素がなかった"
  • Kazuho@Cybozu Labs: Perl で埋め込み SQL を使って楽をする話


    « Japanize for IE  |  | Filter::SQL 使 » 20080416 Perl  SQL 使 DSL () 使 DSL  SQL SQL  tokuhirom  Pro*C C Embedded SQL Perl Perl  SQL Filter::SQL 
    sh19910711
    sh19910711 2022/05/29
    2008 / "Filter::SQL を使えば、以下のように、SQL と perl が混在するプログラムを簡単に書くことが / セミコロンまでの間が SQL 文として解釈 / イテレート: foreach my $row (SELECT * FROM t;) / 条件分岐: if (SELECT ROW COUNT(*) FROM t; == 5)"