タグ

webに関するTYRANTのブックマーク (19)

  • CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection

    PHPerKaigi 2024 • Day 1での登壇資料です。 https://phperkaigi.jp/2024/ https://fortee.jp/phperkaigi-2024/proposal/0d0f8507-0a53-46f6-bca6-23386d78f17f ※ Authorizationヘッダーを利用したBearerトークン等の活用については言及していません。

    CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
  • RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)

    ハイクラス求人TOPIT記事一覧RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! 安全性に大きな特徴があるプログラミング言語Rustは、C言語やC++に代わるシステム記述言語として注目されてきました。しかし、その安全性とパフォーマンスの高さにより、ビジネスアプリケーションの構築にも採用されています。この記事ではキャディ株式会社による事例を紹介します。 こんにちは。キャディ株式会社バックエンドエンジニアの松田と申します。 キャディ株式会社では、「モノづくり産業のポテンシャルを解放する」をミッションとして、製造業分野に関連するさまざまなソフトウェアの開発を行っています。また、そのための主要な開発言語としてRustを採用

    RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog

    こんにちは。サイバーエージェント AI 事業部 Dynalyst にて、ソフトウェアエンジニアをしている豊田(@helloyuki_)です。また、Rust 領域における Next Experts も務めています。 先日、CA BASE NEXT という CyberAgent が開催する20代が中心のカンファレンス[^1]に、私も一応20代ということで登壇させていただきました。 内容は Web アプリケーション開発を Rust で行った体験談を語るというものでした。実際に2018年〜2020年頃に Rust をとあるチームのアプリケーションに導入し、引き継ぎのために何をしたかという内容をお話させていただきました。 セッション自体は25分しかなく、またコード例をスライドからかなり削るなど、CG スタジオ仕様への対応が必要でした。というわけで、十分に伝えたいことを盛り込めたわけではありませんで

    Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog
  • ちいさな Web ブラウザを作ってみよう

    ちいさな Web ブラウザを作ってみよう
  • 何故お役所ってオワコンIEが大好きなの?|楠 正憲(デジタル庁統括官)

    普通は役所のシステムって構築してから5年とか7年は塩漬けにして使うもので、一度やらかしてしまうと名誉挽回の機会なんて向こう数年は与えられないんだけど、こと件に関しては高市総務大臣から「今すぐ私がマニュアルなしでも使えるように直しなさい」と叱責いただいて、しっかりと予算的なサポートも得られたことで、たったの数ヶ月で立て直すことができた。 この数ヶ月は外部のセキュリティやPKIの専門家の方から様々なサポートをいただいて何とか実現したんだけれども、役所のシステム開発としては非常識というか、極めて難易度が高い案件だった。「え?単にChromeやSafariをサポートするだけでしょ、難しい訳ないじゃん」と思う諸兄は、もうしばらくこの話に付き合って欲しい。 もともとマイナポータルは日を代表するITベンダーと通信キャリアの3社が開発したんだけど、大臣からの叱責を受け「ちゃんとお金を払うから直してよ」

    何故お役所ってオワコンIEが大好きなの?|楠 正憲(デジタル庁統括官)
  • Haskellで超簡単にWebアプリケーションを作る(モナドも出てこないよ) - Qiita

    はじめに Haskellは静的純粋関数型プログラミング言語と言われるジャンルの言語であり、型や状態に厳しくWeb開発に向いていないと思われる方が多いと思います。 しかし 型の力によるクリーンアーキテクチャ 抽象化による高級な記述 圧倒的な型推論による軽量言語のような書き心地 意外と高いシングルスレッド性能 パフォーマンスも非常に高く, 書きやすい並行並列処理 上記のような利点があり、実はWeb開発に非常に有用な言語であると思っています。 HaskellでのWeb開発における標準的なインターフェースであるwai(web application interface)、そのインターフェースのアプリケーションを動作させる標準的なサーバーであるwarpという二つのライブラリを用いてボトムアップでWebアプリを作っていき、徐々に応用させていこうと思います。 waiとwarpはHaskellのWeb開発

    Haskellで超簡単にWebアプリケーションを作る(モナドも出てこないよ) - Qiita
  • Webフォントを使う時はbold時のfont-weightを読み込んだ上で扱う - Qiita

    はじめに Webフォントは無償のものもあり、気軽に利用できる環境になっています。中でもGoogle Fontsを利用している人も多いのではないでしょうか。私もよく使わせてもらっています。 今年、 コーディングしたものの、デザインと見比べると、boldの太さが異なるといったという事があり、Webフォントを使う時の注意点の1つを残しておこうと思います。 以下では Google Fonts の M PLUS 1p を利用する想定の例を挙げながら説明します。(キャプチャはMacChrome 78.0.3904.108(Official Build) (64 ビット)で表示したものになります) import時に単一のfont-familyで利用する時の問題 Google Fontsのページを参照して、 M PLUS 1p を利用して選択すると、 @import 'https://fonts.goo

    Webフォントを使う時はbold時のfont-weightを読み込んだ上で扱う - Qiita
  • レトロエンジニアのための近代Webフロントエンド事情 - Qiita

    フロントエンド開発という言葉があちらこちらから聞こえてくる。 「反対語はバックエンド開発だから、サーバとかCUIじゃない、アプリとかGUIあたりのことを指す広い意味の言葉だよね。」 ・・・とか思ってたらとんでもない。 世の中ではJavaScript界隈を限定している風な使われ方をしている。 私のような C/C++ メインのレトロエンジニアは肩身が狭くなるばかりである。 文は、近年のWeb技術に追いつこうと調査した結果のメモ書きである。 n番煎じの内容だが、Web業界にいない人間の視点 なので、私と同類のレトロエンジニア等、一部の人には新しい気付きが与えられるかもしれない。 詳しい人の添削・ツッコミは大歓迎。 詳細はリンク先に任せ、私が思う「わかりやすい順序」で、調べたことをざっと紹介していく。 きっかけ 読み飛ばしてもよい。 Reactを使うとなぜjQueryが要らなくなるのか 数年前、

    レトロエンジニアのための近代Webフロントエンド事情 - Qiita
  • ゼロワンオンカジチャンネル

    ミスティーノは、仮想通貨でも遊べるオンラインカジノです。仮想通貨での入金には、Bitcoin、Ethereum、Litecoin、Bitcoin Cashなどが使用できます。また、出金も仮想通貨で行うことができます。 また、ミスティーノでは、スロットやテーブルゲーム、ライブカジノ、ポーカー、ビデオポーカー、バカラ、サイコロなど、様々なオンラインカジノゲームが楽しめます。さらに、スマートフォンやタブレットでのプレイも可能ですので、いつでもどこでもカジノゲームを楽しむことができます。 実際にミスティーノで遊んでみた感想 ミスティーノでは、新規登録や入金などに応じて、さまざまなボーナスが提供されています。 新規登録ボーナスとしては、入金不要で手に入る「フリースピン」があります。また、入金ボーナスとしては、入金額に応じた「マッチボーナス」が提供されることがあります。さらに、プレイヤーのレベルが上が

    ゼロワンオンカジチャンネル
  • 手書きの数式を自動認識してLaTeXやMathMLにする「Web Equation」

    指定された領域にマウスで式を書けば、大体1秒ぐらいで自動的に認識して解析、LaTeXやMathMLに変換して出力してくれる無料サービスがこの「Web Equation」です。 Web Equation https://webdemo.myscript.com/#/demo/equation これが初期画面、ここに数式をマウスで書けば自動的に認識してくれます 右上の国旗から日を選ぶとこうなります。「ここにお書き」と言われたので書いてみます。 このような複雑な式も変換OK 「MathML」のタブをクリックすればこのような感じで出力されます 多少汚くても認識してくれる模様 矢印も認識できました、なかなか便利で優秀です

    手書きの数式を自動認識してLaTeXやMathMLにする「Web Equation」
  • iPhoneを用いてSugarSyncを簡単&便利に使う方法 - なまら春友日記

    無料のオンラインストレージサービスのSugarSyncが超絶便利だ。 多機能すぎて使いにくいとか同期が遅い(PCの再起動で解消できるようだ)とかまぁその通りでもあるのだが、今までDropboxをセキュリティ上の理由からインストールできない方々にとっては猛烈に便利なことも間違いない。 更にSugarSyncにしか備わっていない機能もあり、それがまた便利だったりもする。 私がSugarSyncを使い始めた理由は3つ。 1. セキュリティ上の壁であった会社貸与のWindowsPCにもインストールできたから (インストールされる方は各企業規則を確認してください) 2. SugarSyncにしか備わっていない機能が便利だったから 3. SugarSynciPhoneアプリが実は素晴らしかったから それでは私的SugarSyncの使い方。 SugarSyncを使用することによってできるようになること

  • どのプログラム言語を覚えればいいのか分からないっていう初心者さんのためのガイド(Web)

    作りたい Webサイトのアイデアはあるけど、どんなプログラムを勉強したらいいか分からない人 ... という人のための、ざっくりとしたガイドです。 HTMLCSS はわかるけど ... という初心者さんが対象の記事になってます。 インターネット上には当に色んな Webサイトがあって、こんなサイトを自分でも作ってみたいなーと思う事がたくさんあります。でも、いざ自分で作ってみようと挑戦しようと思っても、これって何でできてるんだろうと考えます。そういえば、まだ Webサイトを作り始めるずっと前にもそんな風に思っていた初心者時代がありました。 やりたい事はあるけれど、まず、どんなプログラムを勉強すればいいのか、そこからが分からなかったんですよねー。プログラムとひと言でいっても、C言語系、PHPJavaPerlJavascript当にたくさんあって、初心者さんには意味不明だと思い

  • 新人技術者に贈るネットを理解する為の教科書5冊 - アンカテ

    皆さんが社会の中心になる15年後には、今存在しない会社が一位で、おそらく今存在しない業務をしている 先日公開したスピーチのメモのこの部分にたくさんの人から言及をいただきました。 私もこれが、今から仕事をする人に一番強調しておくべきことではないかと自分でも思っています。 今、ネットを引っぱっている企業の多くは、15年前には生まれてない会社です。唯一の例外は、1977年に創業したアップルですが、これも、今のアップルは、一度会社を追われ97年に復帰したスティーブ・ジョブズが、その時点で改めて創業し直したと見てもいいような気がします。iPodが作られたのはその後です。 ネットの進化する速度は、どんどんスピードアップしていますから、ここまでの15年と比較して、これからの15年の進化がゆるやかになるとは思えません。15年後にこの世界を率いている企業は、これから生まれる企業になるというのは、過激な極論で

    新人技術者に贈るネットを理解する為の教科書5冊 - アンカテ
    TYRANT
    TYRANT 2010/04/15
  • 【何でも】Evernote + iPhone = 最強【かんでも】:アルファルファモザイク

    >>3 Evernoteというアプリの魅力について、とりあえずおおざっぱに説明しておこう。 いま君がパソコンの前に座っていようが、iPhoneをもって外出中だろうが関係ない、 メモ、写真、PDF、Webクリップ、ヴォイスメモ、気になったものはとりあえず、なんでもかんでも Evernoteにぶち込めばいいんだ。そうしているうちに君だけのデータベースが出来上がるだろう。 この雑多きわまりない巨大なデータベースにはもちろん各パソコンからもiPhoneからもアクセス できるわけだけど、そのつど改変もできるんだ。 また、このデータベースはファイルごとに付けたタグによるファイルレベルの検索だけでなく 検索語レベルでデータベース全体を横断的に検索することができるんだ。 つまりエロ画像、学術論文、メモ、各種資料類、うまかったラーメンの写真や店の位置情報、遺書、 各種マニュアル、ビジネス

  • データ通信端末を共有できる無線LANルータ  | 清水理史の「イニシャルB」

    アイ・オー・データ機器から、イー・モバイルやウィルコム、au、ソフトバンクのデータ通信端末を使ってインターネットに接続できる無線LANルータ「WN-G54/DCR」が登場した。どのような用途に適しているのか、実際に製品を使って検証してみた。 ■ 用途が広がるデータ通信端末 コミューチュアの「PHS300」、ウィルコムの「どこでもWi-Fi」、IIJとhi-hoの「クティオ」と、データ通信端末を外出先で共有できるモバイルルータが各社から登場し、注目を集めている。 ネットブックとの相乗効果で加入者を伸ばしたイー・モバイル。また、料金プランの改定で使いやすくなった各社のデータ通信サービスなどが追い風となり、多くのユーザーがデータ通信サービスを利用するようになった。そして、このようなサービスをPCだけでなく、ゲーム機をはじめとして、さまざまな用途で活用しようというのが、モバイルルータ登場の理由だ。

  • 清水理史の「イニシャルB」第335回:NASより便利!? 全部入りのハイパワー無線LANルータ バッファロー「WZR-HP-G300NH」

    第335回:NASより便利!? 全部入りのハイパワー無線LANルータ バッファロー「WZR-HP-G300NH」 バッファローから、高機能、かつ高性能な無線LANルータ「WZR-HP-G300NH」が登場した。無線LANルータとしてはもちろんのこと、NASやメディアサーバー、そしてリモートアクセスサーバーとしても使える、まさに最強と言っても良い1台だ。発売前の試作機を利用して、その実力を検証した。 ■ 触って“ワクワク”できる意欲的な1台 PC系周辺機器の中では、久しぶりに触って“ワクワク”できる製品の登場だ。圧巻のスピード、これでもかと言わんばかりに詰め込まれた機能を持つ「WZR-HP-G300NH」は、これまでの無線LANルータの集大成と言っても過言ではない製品だ。 「WZR-HP-G300NH」は、IEEE 802.11n ドラフト2.0およびIEEE 802.11b/gに準拠した無

  • プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)

    サイトを構築していると、プログラマはWebデザイナーと共同作業をしなければならない。 しかし高度なRIAを実現しようとすると思っているようにWebデザイナーに素材を作成してもらうだけでもとても骨の折れる作業だ。 そこで、一層、「すべてのプログラマはWebデザイナーになればいいんじゃね?」と思った。 今回は、私の実体験に基づき、「プログラマが1ヶ月でWebデザイナーに転身する方法」というのを考えてみた。 ■ HTML,CSSを覚えよう まず、HTMLCSS。いくら私でもW3C( http://www.w3.org/ )のすべてに目を通せとは言わない。 ブラウザ間で挙動が違うのでそれぞれのタグがどのブラウザで使えるのか一覧がまず欲しい。手軽なのは詳解HTML & CSS & JavaScript辞典。このハンドブックは見やすいのでお勧め。また、よく使うタグに関してはすべて覚えよう。覚えている

    プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)
  • なんとなく、Firefoxの環境をまとめてみたくなったのでまとめてみた。 - jumiDiary

    (2010.01.28追記)古い記事なのでもっといいアドオンとかがいっぱいある気がします。 夏休みで暇だし!ごめん嘘、現実逃避!! 入れてるアドオン29種類 基的なアドオン Adblock Plus いらない広告を表示しないためのアドオン。 NoScript スクリプトを禁止したりできる。 Tab Mix Plus タブ周りを快適にする。 お気に入りなアドオン Easy DragToGo リンクや画像をドラッグすると、ドラッグした方向によって保存したり、新しいタブに開いたりできるアドオン。 中クリックが使えないノートPCとかには必須のアドオンだと思う。Drag de Goってちょっと高機能なのもあるけどFirefox3では動かないっぽい…? Vimperator いろんなスクリプトを動かせるキーコンフィグいじりアドオン。 Vim家のキーとか分からないので、自己流にキーコンフィグいじった

    なんとなく、Firefoxの環境をまとめてみたくなったのでまとめてみた。 - jumiDiary
  • firefox3対応のお薦めアドオン16個+Greasemonkey - 敷居の先住民

    次世代ブラウザ Firefox - 高速・安全・自由にカスタマイズ 「軽い」「使いやすくなった」と評判のfirefox3。僕もご多分に漏れず正式版公開と同時にサッサと乗り換えてます。 普通こんだけメジャーなソフトのバージョンアップというと「○○は良くなったが××は前のほうが」とか言われそうなもんだけど、firefox3って全然悪い評判聞かないので乗り換えに躊躇する理由ほとんど無かったんだよね。唯一、そして非常に大きな理由になりえたのはアドオン対応なんだけど、僕は元々そんな大した数のアドオンは入れてなかった上にほとんど既に対応していたので問題無し。 しかしバージョンアップして前とほとんど同じ使い方というのもいかにも味気ない話です。せっかくなので、お薦め記事を巡ったり公式ページを彷徨ったりして常用アドオンを増やしてみました。 「それ、Firefox3でも出来るよ?」とOpera信者に言い放つた

    firefox3対応のお薦めアドオン16個+Greasemonkey - 敷居の先住民
  • 1