タグ

tDiaryに関するraimon49のブックマーク (57)

  • 「それは、本当に安全なんですか?」 セキュリティ専門家が「GitHub Copilot」の全社一斉導入時に考えたあれこれ

    GitHub Copilot 導入時に考えたセキュリティのあれこれ」というタイトルで登壇したのは、freee株式会社のただただし氏。タイミー社主催の「GitHub Copilotで拓く開発生産性」で、「GitHub Copilot 」を全社一斉導入する際に考えるべきセキュリティリスクについて発表しました。 freee株式会社 PSIRT マネージャーのただただし氏 ただただし氏:freee株式会社のただただしと申します。 今日は、「GitHub Copilot 導入時に考えたセキュリティのあれこれ」ということで、Copilotのセキュリティリスクについて語るわけですが、考えてみたら、GitHubの中の人を前にこんなことをしゃべるのは相当大胆な話だと思います。最後にいいことで締めるのでちょっと我慢してください。 自己紹介をいたします。ただただしと申します。PSIRTという組織でマネージャー

    「それは、本当に安全なんですか?」 セキュリティ専門家が「GitHub Copilot」の全社一斉導入時に考えたあれこれ
    raimon49
    raimon49 2023/10/20
    Copilotの学習元であるGitHub上のパブリックコードにも、Copilot自身の出力したコードが増えて行ってるはずだが、教師データとして学習し続けることになる。これはなるほど。
  • Web日記は止まる - laiso

    2000年代ぐらいにblosxomやtDiaryで熱心にWebに何かテキストを書いていたような人たちは特定の価値観を持っているなと思う。 それがどういうものなのかはすぐ説明できないし、単に特定の人たちのことを指しているのかもしれない。ただ、丁寧に閲覧履歴を見ていけば100人ぐらいは該当するサイト管理人が思い浮べられそうだ。 現在は個人が動画で発信する時代なので、僕の思うこの感覚は次の世代では動画に特別な感情を持ちがちという解釈になっているのかもしれない。 Message Passing このサイトに辿りつくような人たちはプログラム雑談ポッドキャストの188回以降のエピソードのWebに何かテキストを書くことについての話は共感できるのだと思う。 anchor.fm Message Passingというのは以下のサイトのことで、ガー社とかファー社とかで就労経験のあるような日米のプログラマーかつ、

    Web日記は止まる - laiso
  • tDiary.org

    20年前の今日、tDiaryの最初の1行が書かれました。長らくのご愛用、ありがとうございます! レンタルサーバをターゲットに、CGIスクリプトとして動き始めたtDiaryも、いまではクラウドサービス上のDockerでも動くようにまでなりました。当時、同じタイミングで生まれたブログツール・サービスたちの多くは消え去っていきましたが、サポートしてくださる開発者、利用者のみなさんのおかげで進歩を止めずに開発を続けることができました。 最初のtDiary Partyの席で「最低でも四半世紀は日記を書き続けられるシステムであり続ける」と宣言してから15年。目標まで残すところ5年となりましたが、もちろん5年後にプロジェクトが終了するわけではなく、今後も続けられるかぎり継続して、みなさんの人生を綴る日記帳であり続けるつもりです。 5年に1度開催してきたtDiary Partyをコロナ禍のもとでは執り行え

    raimon49
    raimon49 2021/04/21
    自分が使い始めた時も、同世代のソフトウェアとして沢山のWeb日記システム・ブログツール・WikiエンジンといったCMS実装が存在したけど、今ではほとんど残っていない。長く続いていて感謝しかない。
  • tDiaryからJekyllへの移行 - 2020-12-24 - ククログ

    このブログシステムを10年以上メンテナンスしている須藤です。 このブログシステムは2008年5月から運用しています。Rubyを使って実現したいと思って運用開始時からtDiaryを使って実現していました。tDiaryはWebアプリケーションとして動かすことを想定していますが、このサイトはできるだけ静的なHTMLとしてコンテンツを提供したかったのでtDiaryで管理しているコンテンツを静的なHTMLに変換するフリーソフトウェアを開発してそれを使っていました。このたび、そのtDiaryベースのブログシステムをJekyllを使ったシステムに移行しました。 この記事を書いているのはJekyllに移行してなにか問題が発生していないか気づいた人がいたら教えて欲しいからです。気づいた人は https://gitlab.com/clear-code/website/-/issues にissueを作るか、直

    tDiaryからJekyllへの移行 - 2020-12-24 - ククログ
  • 「楽しい・おもしろい」を選び続けた先に今があった GMOペパボ VPofE 兼 技術部長とOSSとの20年間 - Findy Engineer Lab

    皆さん、はじめまして。GMOペパボ株式会社の執行役員 VP of Engineeringと技術部長を兼任している柴田(@hsbt)と申します。私はOSSのプログラマーとして、プログラミング言語Ruby体と周辺ツールの開発にも携わっています。 今回、「私の選択」と題した寄稿の機会をいただいたので、一定規模の組織のエンジニアリングマネージャーのトップ、OSSのプログラマーの一人として普段考えていることをご紹介したいと思います。稿が皆さんのキャリアやソフトウェア開発への取り組みへの一助となれば幸いです。 OSSとの出会い ─ コミュニティと仕事との関わり tDiaryとの出会いがOSSとの関わりを決めた ソフトウェアを届けるために必要なこと Rubyの開発で必要なことを全てやる プロダクトの成長に必要なことは全てやる ソフトウェアを届けることにフォーカスする 技術だけではなくビジネスについて

    「楽しい・おもしろい」を選び続けた先に今があった GMOペパボ VPofE 兼 技術部長とOSSとの20年間 - Findy Engineer Lab
  • 31年勤めた富士通グループから退職した - ただのにっき(2020-09-30)

    ■ 31年勤めた富士通グループから退職した この日記では明に所属企業を書いたことはなかったけど、仕事がらみのイベントとかでは普通に名刺を配ったりもしていたので、ご存じの方にはご存じだったと思うが、新卒で入社してからずーっと富士通の子会社に所属していた*1。 今年はその富士通でマネージャになってちょうど20年になる。20年前にはまるで世をはかなんでいるような日記を書いているけど、けっきょくそのまま居座ってマネジメント畑を耕していた。20年のキャリアつったら、普通に考えてもプロ中のプロですよ。ずっとエンジニアのつもりだったのに、気がついたらマネジメントのプロフェッショナルになっていたという。人生なにがあるかわかったもんじゃないね。 富士通に限らず、日の多くの伝統的な企業には役職離任という制度があって、定年より前に一定の年齢に達すると管理職を解かれて一般社員相当の身分になる。制度そのものには(

    31年勤めた富士通グループから退職した - ただのにっき(2020-09-30)
    raimon49
    raimon49 2020/10/01
    20年前の日記が残っていてかつそれが自家製オープンソース製品で20年間コミュニティをリードしてメンテされ続けてるって、富士通グループでのマネージャー20年間のキャリアに負けない凄い実績と思う。お疲れ様でした。
  • tDiary.org

    tDiary 5.1.0 をリリースします。tdiary-coreには前バージョンから一部非互換があるので、マイナーバージョンがあがっています。 体(tdiary-core)の変更点 機能追加・変更 【非互換】amazonプラグイン: PA-API v5で書き直した (後述) makerssプラグイン: 出力するRSSフィードからXMLスタイルシートを削除 開発者向け変更 【非互換】コールバック系プラグインの記述手法を一部制限 (後述) バグ修正 IOによってツッコミの表示順がおかしくなるのを修正 theme (tdiary-theme)の変更点 とくになし blogkit (tdiary-blogkit)の変更点 とくになし contrib (tdiary-contrib)の変更点 バグ修正 image_exプラグイン: JPEG画像のorientation情報を無視しないようにした

    raimon49
    raimon49 2019/11/30
    Amazon側APIの変更について。
  • カンファレンス発表の技術

    メール署名取り込みにおける名刺情報抽出の取り組み / Business Card Information Extraction Efforts in Email Signature Capture

    カンファレンス発表の技術
    raimon49
    raimon49 2017/09/04
    発表は技術。実際にやっていってる人に言われるのは説得力ある。
  • Rubyが今のPythonの地位にいない理由

    _ Rubyが今のPythonの地位にいない理由 歴史のことなんぞなんも知らんけど、「技術的には今のPythonの地位はRubyでもよかったのに、そうならなかった」のが何故か、その理由を書いてみよう。僕はRuby歴史なんて知らないし、以下の文章は全部、まるで見てきたかのように書いてますが、適当に書いたくせに何故か断言口調になっている怪文書の類いです。 https://twitter.com/mametter/status/741950239662170112 まめさんの書いた理由リストはどれも関係ない。いやカスってるけど。難しいというのも関係ない。 僕がRubyを知ったころ…最初に書いた通りRuby歴史なんて知らないので、別に早くもないわけだけど…Rubyというのは全く使われていない言語だった。どっかの好き者がPerlの替わりに単純な処理に使って、「ウフ、美しくかけた、グフッ」とかつぶ

    raimon49
    raimon49 2016/06/16
    >まあ心配しなくてもRailsは落ち目ぽいし、PHPを学ぶべきだった人達はnode.jsが分担して受け皿になってくれてるし、そもそも現在のPythonの役目もGoあたりが引き継ぐんじゃねーの、とか思ってるんで、まあ。
  • 最近のtDiary

    tDiary 15th Anniversary Party

    最近のtDiary
    raimon49
    raimon49 2016/04/29
    環境は変わる、日記は変わらない
  • High Performance tDiary

    Performance Improvement of Ruby code.

    High Performance tDiary
  • 10年後のtDiary - ただのにっき(2016-04-24)

    ■ tDiary 15周年パーティに参加、発表してきた 渋谷のdots.にて「tDiary 15周年パーティ」が催されたので参加、発表してきた。発起人の@igaiga555、あといろいろ手伝いをしてくれたshinoさん、にじむさん、それから参加者のみなさん、tDiaryの誕生日を祝ってくださってありがとうございました。 13時を少し回ったあたりで会場入りしたらもうみんな集まっていて「あ、これ10年前に味わった雰囲気だ」という感じだったのだが*1、すぐに慌てて乾杯。そういえば10年前の会場も同じ渋谷のdotBARだったし、なんか「渋谷」と「dot」に関わりがあるのか、tDiary。 基調講演ってことで30分ほど時間をもらっていたので、さっそくプレゼン。技術的な話はこのあと@hsbtと@machuがする(はずな)ので、基調講演の特権としてエモい話をする。 25年継続するプロジェクトの15周年と

    10年後のtDiary - ただのにっき(2016-04-24)
    raimon49
    raimon49 2016/04/29
    日記永続化のハードル高い
  • tDiary.org

    tDiary-5.0.0 tDiary 5.0.0 をリリースします。Ruby 2.0のサポート終了にともない、比較的影響の大きな非互換が発生したため、メジャーバージョンを5としました。 その非互換とはセキュアモード(secure mode)の廃止です。ですから、tdiary.confにて「@secure = true」としていない日記はこの非互換の対象ではありません。通常通りアップデートしても大丈夫です。セキュアモードを使った日記を運用している場合は、以下の注意を読んで対応して下さい。 Ruby 2.1以降では、tDiaryがセキュアモードを実現するのに使っていた機能がなくなったため、この非互換が発生しています。つまり、Ruby 2.0以前のバージョンを使っている場合には影響を受けません(ただしそのRubyは古くてサポートされていないので急いでアップデートすべきです)。他者に貸し出すため

  • tDiary15周年パーティ開催 | スラド デベロッパー

    今まで一体どれほどの無駄な苦労を強いられたか…。 いきなり「CGIは時代遅れ、時代はRack。CGIは動かなくなっても知んね。」とか始まったり。 かと思えばnginx + uWSGIとかでは満足に動作せず、「ちゃんのRubyからWEBrick利用してRackupすれ」とかトンデモ論が飛び出したり。 ある日突然「無駄にモジュール同封すんの止めた。これからはBundler使え」とか無茶振りしだしたり。 1.8系Rubyのサポートが切れるってのに、2.0系じゃまともに動かないなんてやってた時もあった。 わけわからん無駄なSPAM対策が搭載された所為で苦労させられた時もあった。 tDiary記法だのHiki記法だの散々引っ張った挙句、「時代はGFM」とのたまう厚顔無恥ぷりにも閉口。 dbi_ioが切り捨てられたり、その先っちょのruby-postgresの半バイナリ/ピュアRuby化のはざまで苦

  • Heroku上のtDiaryを運用する - ただのにっき(2015-02-07)

    Heroku上のtDiaryを運用する さて、インストールができてデータ移行もできたら、次は運用である。運用つっても多岐にわたるけど、とりあえずはシステムのアップデートとバックアップができればいいだろう。 tDiaryのアップデート 追記: 記事を書いたときはHeroku専用ブランチである「herokuランチ」を利用してたが、最新版では「masterブランチ」を使えるようになっているので書き換えた。スクリーンショットは「heroku」のままなので読み替えてほしい。 Herokuボタンでできるのは初期インストールまでで、その後のアップデートまではサポートしてくれない。HerokuにはGitHub連携機能があって、指定したGitHubリポジトリの更新をフックして自動的にデプロイしてくれるんだけど、これ自分のリポジトリじゃないとダメなので、tDiaryの公式リポジトリを監視しておくわけに

    Heroku上のtDiaryを運用する - ただのにっき(2015-02-07)
    raimon49
    raimon49 2015/02/10
    面白い解決方法。
  • tDiaryをHerokuボタンでデプロイ可能にした - ただのにっき(2015-02-03)

    ■ tDiaryをHerokuボタンでデプロイ可能にした この日記の移行・運用でだいぶノウハウが溜まったので、懸案だったtDiaryのHerokuボタン対応をした。 15年近く前に生まれたCGIプログラムがHerokuのような揮発性のPaaSで動くのは限りなく魔法に近いのだけどそのへんは専門家にだけわかればいいので、Gitとかを勉強することなくブラウザでポチポチするだけで使えるようになるのは単純に良いことです。 というわけで簡単に手順を。環境をいろいろ割り切った結果、認証はTwitter OAuthのみなので、まずはTwitterアプリケーション登録をします。Twitter Application Managementに飛んで「Create New App」をクリック: 必須項目だけでなく、Callbackにも適当なURLを入れる必要がある点に注意(自分のWebサイトでもなんでもいい)。こ

    tDiaryをHerokuボタンでデプロイ可能にした - ただのにっき(2015-02-03)
  • tDiary.org

    tDiary 4.1.0 をリリースします。互換性を維持したままディレクトリ構成を大きく変更し、最近のRuby製Webアプリケーションのスタイルに準拠しました。また、プラグイン用のストレージを実装しました。 tDiary-4.0.5 からの変更点 体(tdiary-core)の変更点 機能変更 Ruby製Webアプリケーションの標準的なディレクトリ構成に変更 (ライブラリをlib配下に移動、skelをviewsに変更) プラグイン用のストレージ・インタフェースを実装 plugin/makerss.rb: プラグイン用のストレージに対応 plugin/category.rb: プラグイン用のストレージに対応 バグ修正 絵文字変換で存在する絵文字のみを対象にする contrib(tdiary-contrib)の変更点 機能変更・追加 image-gallery.rb: fastimage利用

  • tDiary、13歳。ようやく折り返し - ただのにっき(2014-04-20)

    ■ tDiary、13歳。ようやく折り返し 今日でtDiaryの開発を始めて13年になる(というのを書いているのは例によって日付が変わってからなんだけど)。夕後には(tDiaryのカラーに合わせて)緑色の抹茶のケーキを。 25年継続するというプロジェクトの目標まで、あと半分を切った*1。こうしてみると、まだまだ先は長いなぁ。まぁ、自分が日記を必要としている限り開発は続くだろうし、日記を必要としなくなる日が来るとは現時点ではあまり想像できないのだけど。 ruby 2.1でとうとう$SAFEが使えなくなってしまったので、これがEOLになる頃には同一サーバ上で複数のtDiaryを動かすのに簡便な方法がなくなってしまう。なのでこれをPaaSのような個々のアプリが分離されているような環境へデプロイできるようにするのが当面の目標。すでにできているじゃないかと思われるかも知れないが、まだ全機能が使える

    tDiary、13歳。ようやく折り返し - ただのにっき(2014-04-20)
  • githubからcloneしたソースを利用してcgi環境で動作させるとInternal Server Error · Issue #321 · tdiary/tdiary-core

  • tDiary.org

    tDiary 4.0.0 をリリースします。2010 年 8 月にリリースした 3.0.0 から約3年ぶりのメジャーバージョンアップです。tDiary 4.0.0 では rubygems と bundler の機能を利用して簡単に日記の環境を構築することが可能となっています。 tDiary 4.0.0 は Ruby 1.9.3 以降で動作します。すでにサポートが終了している Ruby 1.8 では動作しませんので、ご注意ください。 tDiary-3.2.2 からの変更点 体(tdiary-core)の変更点 機能追加 rubygems からインストール可能になりました、利用方法は doc/INSTALL-rack.html を参照してください emoji の補完機能を提供する comment_emoji_autocomplete.rb を追加しました 動作可能な PaaS として Clo

    raimon49
    raimon49 2013/08/01
    Ruby 1.8サポート対象外