タグ

webに関するjsstudyのブックマーク (86)

  • Laravelで実践クリーンアーキテクチャ - Qiita

    この記事を書くにあたって Laravel について色々サポートしてくれた皆さまに向けてお礼申し上げます。ありがとうございました。 記事はクリーンアーキテクチャに対する理解を深めていただくために、「実践クリーンアーキテクチャ」の内容を Laravel で実装して解説するという内容になっています。 記事のゴールは「クリーンアーキテクチャに対する理解を深めてもらう」というものです。つまり、この実装の形は一例に過ぎません。 はじめに 皆さんクリーンアーキテクチャはご存知でしょうか。 そう、こんな図のアレです。 The Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html クリーンアーキテクチャといえばこちらの象徴的な図をまずは思い浮かべるでしょう。 この図を

    Laravelで実践クリーンアーキテクチャ - Qiita
    jsstudy
    jsstudy 2020/02/29
    おまけ 妥協せず Presenter を使う形にしてみました。 https://qiita.com/nrslib/items/eaf39be65b2ebe5ccf08
  • 実践クリーンアーキテクチャ │ nrslib

    YouTube での解説 YouTube にて Java コードをベースに解説を行いました。 コードの雰囲気は C# とほとんど同じなので参考になるかと思います。 もしよければご覧ください。 Java コードの記事リンク:https://nrslib.com/clean-architecture-with-java/ その他解説もしています。もしよろしければチャンネル登録をお願いいたします。 Qiita 版 Qiita に CUIGUI 向けのクリーンアーキテクチャの記事を書きました。 ボブおじさんのクラス図を模したものです。 Web とはまた異なった実装になるので、もしよければ合わせてご参照ください。 https://qiita.com/nrslib/items/a5f902c4defc83bd46b8 さらに PHPLaravel 版も作ってみました。 https://qi

    実践クリーンアーキテクチャ │ nrslib
    jsstudy
    jsstudy 2020/02/29
    クリーンアーキテクチャを実践するにあたって、そのレイヤーの分割さえ適切に行うことができればその形に拘る必要はないでしょう。Presenter を使うか使わないかの選択はその最たる例だと思います。
  • 実装クリーンアーキテクチャ

    最近何かと騒がしいクリーンアーキテクチャですが、丁度プロダクトで採用したところだったので折角なので情報共有ということで Qiita の初記事にしてみようと思います。 こちらの記事は GUI や CUI のアプリケーションを対象にしています。 Java コードの記事リンク:https://nrslib.com/clean-architecture-with-java/?preview_id=1263&preview_nonce=542ba7b70f&_thumbnail_id=1293&preview=true その他解説もしています。もしよろしければチャンネル登録をお願いいたします。 より実践的なコード(WEBアプリケーション): https://github.com/nrslib/itddd/tree/master/CleanLike YouTube での解説(WEBアプリケーション):

    実装クリーンアーキテクチャ
  • 【魚拓】ほんとうに怖い。さくらのレンタルサーバー - Qiita

    取得日時: 2019年12月25日 11:56 取得元URL: https://qiita.com:443/unico/items/76499d1e20042d929aa1 ビュー数: 189986 魚拓のみの表示 SHA-256 ❓ : 確認

    【魚拓】ほんとうに怖い。さくらのレンタルサーバー - Qiita
    jsstudy
    jsstudy 2019/12/26
    とりあえず、さくらに預けているデータは全部バックアップを取っておこう!Dockerにでも乗せておけば手軽に他社サーバーへ退避できる。(Amazonが日本に納税→政府が調達するクラウドはAWS?日本企業にも頑張って欲しい)
  • サクラチェッカー | ステマ やらせ サクラ評価 口コミが丸わかり

    サクラチェッカーはステマ/サクラ評価を見抜くサービスで、 2019年10月にサクラレビューでクローズアップ現代、 2023年7月にAIレビューでNHKフェイクバスターズ&ニュース7 など多数のTV・新聞等で紹介されています。 私自身はレビュー・口コミ機能の開発に15年以上携わっている大手IT企業の40代SEです。

    サクラチェッカー | ステマ やらせ サクラ評価 口コミが丸わかり
  • chot.design - 毎日ちょっとずつデザインを学ぼう

    毎日ちょっとずつ、デザインを学ぼう毎日ちょっとずつデザインを学ぼうIT/Web業界のデザイン学習サイト

    chot.design - 毎日ちょっとずつデザインを学ぼう
  • URLエンコードについておさらいしてみた - Qiita

    はじめに こちらはOptTechnologiesの社内勉強会で利用した資料になります 調べた動機 ユーザからの問い合わせで、計測時に上がってくるURLが登録しているものと違うと言われたところから調査していたら、二重エンコードが問題になっていたことがありました この時に、あ、俺URLエンコードよくわかってないな、と思ったのでいい機会だから調べてみようと思った所存です URLエンコードとは なんかよくわかんないけどマルチバイト文字っぽいのを%xxの形に直してくれるやつ! 冗談はさておき。 URLエンコードとは 一般に世間で言われているURLエンコードには2種類のものがあります RFC3986にて規定されているUniform Resource Identifier(URI)の仕様の一部として定められているもの HTMLのFormで送信するデータ種類の1種である、application/x-www

    URLエンコードについておさらいしてみた - Qiita
    jsstudy
    jsstudy 2019/12/22
    パーセントエンコードについて ・pct-encoded = "%" HEXDIG HEXDIG ・%XX(Xは16進数の値)の3桁の値として表現 ・パーセントエンコードは文字列のバイト配列とのマッピングなので、文字コードにかかわらずエンコードが可能
  • パーセントエンコーディング - Wikipedia

    パーセントエンコーディング (英: percent-encoding) とは、URIにおいて使用できない文字を使う際に行われるエンコード(一種のエスケープ)の名称である。「%」を使用していることから、この名称で呼ばれている。一般にURLエンコードとも称される。 URLエンコードには、上記のパーセントエンコーディングによる符号化と以下に記述するapplication/x-www-form-urlencodedによる符号化の2種類がある。半角スペースはパーセントエンコーディングでは「%20」に符号化されるが、application/x-www-form-urlencodedによる符号化では「+」に符号化される。 URL Standardでは、URLのパス部分の構文解析の際、以下 (path percent-encode set) に該当する文字であれば、UTF-8で符号化のうえパーセントエンコ

    jsstudy
    jsstudy 2019/12/22
    パーセントエンコーディングとはURIにおいて使用できない文字を使う際に行われるエンコード(一種のエスケープ)の名称である。URLエンコードには、パーセントエンコーディングとapplication/x-www-form-urlencodedの2種類がある
  • Windowsスマートチューニング(394) Win 10 IP編: ファイルシステムが持つ最大文字列値の制限を外す

    こんにちは、阿久津です。Windowsは長年の慣例からパスの最大文字列を「260」文字以内と定めてきました。稿を執筆するにあたって古い文献を調べたところ、Windows 3.1 SDKに「MAX_PATH 260」という記述がありましたので、26年間も続いてきたことになります。(図01~02)。 図01 Windows 10ではヘルプファイルを開けないため、Windows 8.1でWindows 3.1 SDKの「API32WH.HLP」ファイルを確認 今の時代となっては、「さっさと制限を外してしまえば」と思いがちですが、そうすると古いAPIが正しく動作しない可能性があり、下位互換性を維持するために踏襲してきたのでしょう。 Windows 10でもアプリケーションなどが誤って作成した260文字以上のファイルやフォルダーを削除できなくなる問題が発生します。その際は管理者権限でコマンドプロン

    Windowsスマートチューニング(394) Win 10 IP編: ファイルシステムが持つ最大文字列値の制限を外す
    jsstudy
    jsstudy 2019/12/22
    Windowsは長年の慣例からパスの最大文字列を「260」文字以内と定めてきました。Windows 3.1 SDKに「MAX_PATH 260」という記述がありましたので、26年間も続いてきたことになります。Windows 10 バージョン1607以降はこの制限がなくなる
  • Windows10で260文字超の長いファイル名へのアクセス

    当サイトではアフィリエイト広告を利用しています 私はWindows10ではファイルをサブフォルダを使って細かく細分化して配置しています。 先日このサブフォルダの名前が長くなった結果、とあるファイルの削除や移動ができなくなってしまいました。 この原因調査と対処を行いましたので、記事にまとめます。 Windows10での長いファイル名へのアクセス ここで使用するファイル名は、ディレクトリ名+ファイル名 の総文字数を意味するものとします。 さて、Windows10(おそらく7,8も同様)においては、このファイル名が260文字を超えてしまうと、システムから正常にアクセスできなくなってしまいます。 私が細分化してサブフォルダにファイルを配置することで、そのファイル名が260文字を超えてしまっていたのが原因のようです。 対処方法 スタートメニューより、 ファイル名を指定して実行 を選択し、gpedi

    jsstudy
    jsstudy 2019/12/22
    ・Windows10でファイル名が260文字を超えると正常にアクセスできない ・ディレクトリ名とファイル名の総長が長い場合は注意 ・アクセスができるようにするには、グループポリシーの編集より設定する
  • URLの最大長は2048文字ぐらいまでと考えておくほうが無難 - コード日進月歩

    2018年今現在の所感ですが、いろいろな方面で考えてみます 各視点ごとの見解 RFC定義としての見解 3.2.1 一般構文 HTTP プロトコルでは、URI の長さにどんな制限も設けていない。 サーバは、自身が持つどんなリソースの URI も扱えなければならないし、もしそのような URI を生成する GET ベースのフォームを用意するなら、無制限の長さの URI を扱えるべきである。 もし、その URI がサーバが処理できるものよりも長ければ、サーバは 414 (Request-URI Too Long) ステータスを返すべきである (section 10.4.15 参照)。 ハイパーテキスト転送プロトコル -- HTTP/1.1 HTTP2.0だとどうなのよという話はありますが、HTTP2.0のRFCであるRFC7540には特段URIに関しての記載がないのでHTTP1.1と変わらないと思

    URLの最大長は2048文字ぐらいまでと考えておくほうが無難 - コード日進月歩
    jsstudy
    jsstudy 2019/12/22
    InternetExplorerは2083文字と公式で案内している。Googleの方が2000文字ぐらいであるといいという見解を出したこともあったが当時の話なので今なおそれが有益かはわからない。2048文字以下が適当な長さと考えたほうが良さそう
  • 新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita

    その1. そもそもアイデアが思い浮かばない 遭遇確率 :★★★★☆ どんな壁?:いざWebサービスを作ろうとしても何もアイデアが思い浮かばない 解決策:身近な課題をひたすら探す サービスを作る上では何かを解決する系のアイデアであり、かつ自分が当事者であるとモチベーションも続きやすいです。 自分が普段ネットを使っていて不便だと思うこと、今使っているサービスの不満点、などなんでも良いのでとりあえず書き出してみましょう。 大体この中に自分の技術力でも解決できるような課題が存在します。 もし自分の中での課題が見つからないという場合は、日々Twitterのタイムラインで流れてくる身近な人が抱えている課題をピックアップしてアイデア化するのもありです。 回避策:しょぼいアイデアでも日々書き残していく いざサービスを作るというときにアイデアも出ないし身近な課題すら見つからない場合は、普段からアイデアを無理

    新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita
    jsstudy
    jsstudy 2019/12/15
    その8.サーバー代が高すぎる:VPSサービスに、AWSのS3やCloudfrontを併せて使う。その10.DDoS攻撃:オリジンサーバーのIPを隠す。CloudFlareやAWSのCloudFrontなどの負荷分散機能付きのCDNサービスを上段に噛ませてあげる。
  • OCaml – NOSE Takafumi

  • Introduction

  • OCamlでWebアプリケーションを作るn個の方法

    JavaCPUを使い倒す! ~Java 9 以降の CPU 最適化を覗いてみる~(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...NTT DATA Technology & Innovation

    OCamlでWebアプリケーションを作るn個の方法
  • OCamlで作ったWebアプリをHerokuで動かす方法(2) 〜Ocsigen/Eliom編〜 - みずぴー日記

    前エントリでは Heroku上でOCamlを動かす方法を紹介したので、このエントリではOCaml製のWebフレームワークであるOcsigen/Eliom を動かす方法を紹介します。 Ocsigen/Eliomとは OCamlで書かれたWebフレームワークです。 Ocsigenがプロジェクト名かつサーバ名なので、ちょっとややこしいですが、たぶんOcsigenが全体をまとめるプロジェクト名で、EliomはそのうちWebフレームワーク部分です。 他にはJavascriptを生成するjs_of_ocamlや、HTMLを生成するTyxmlなどのサブプロジェクトがあります。 js_of_ocamlを作っていることからも分かるように、SQL,HTML,Javascriptまでを一貫してOCamlだけで書くことができます。そのおかげで表示しているHTMLとそれを操作するJavascriptの間に矛盾がない

    OCamlで作ったWebアプリをHerokuで動かす方法(2) 〜Ocsigen/Eliom編〜 - みずぴー日記
  • HTML Preview - Visual Studio Marketplace

  • Visual Studio Codeでhtmlコーディングはリアルタイムプレビューがすごく良い

    ECサイト運営会社でWEBエンジニア&マーケター・WEBコーダーとして日々従事しており、会社ではWindows、お家ではMacの両刀遣い。iPad Proは毎日持ち歩いています。PCデスク周りを快適にすることやWEBデザインが好き。ガジェットやモノで生活に刺激を与えたいという想いで人におすすめしたいモノの紹介記事を軸にブログ運営をしているガジェットブロガーです。写真撮影が趣味になりました。

    Visual Studio Codeでhtmlコーディングはリアルタイムプレビューがすごく良い
    jsstudy
    jsstudy 2019/12/07
    「HTML PREVIEW」でリアルタイムプレビュー HTML Preview - Visual Studio Marketplace https://marketplace.visualstudio.com/items?itemName=tht13.html-preview-vscode
  • Webサイトのディレクトリ構造とその命名規則に悩む - Qiita

    Webサイトのディレクトリ構造とその命名って、特に決まりがなくて迷う 筆者は英語についてはほとんどよく知らないため、完全な独断による記事。 ただし、できるだけモヤモヤしないことを優先し、筋が通っていそうなルールを目指す。 画像・スクリプト・スタイルシート等をHTMLと分けて入れるフォルダの名前をどうするか? よくある名前 ルート直下に「HTML以外をまとめるフォルダ」を作るときは、 特に決まりはないが、だいたい以下のような名前が多いと思う。 assets, public, module, modules, common, commons, resource, resources それぞれの単語の意味合いをまとめまた。リンクをクリックするとweblio辞書に飛ぶ assets:複数形で 個人・会社の 財産・資産 public: 公開の・共有の modules:モジュール commons:共通

    Webサイトのディレクトリ構造とその命名規則に悩む - Qiita
    jsstudy
    jsstudy 2019/12/07
    assets -- コンパイル後に残らないフォルダは、先頭に「_」を付ける vendor -- 外部ライブラリはここ。bower_componentの名前を変えて運用 js css img
  • GitHub Pages について - GitHub Docs

    GitHub Pages について GitHub Pages は、GitHub のリポジトリから HTMLCSS、および JavaScript ファイル を直接取得し、任意でビルドプロセスを通じてファイルを実行し、ウェブサイトを公開できる静的なサイトホスティングサービスです。 GitHub Pages サイトの例は、GitHub Pages サンプル コレクションで確認できます。 GitHubgithub.io ドメインまたは独自のカスタム ドメインでサイトをホストできます。 詳しくは、「GitHub Pages サイトのカスタムドメインを設定する」を参照してください。 インターネット上で一般公開されている GitHub Pages サイトを作成できます。 GitHub Enterprise Cloud を使用する組織は、サイトのアクセス制御を管理することで、サイトを非公開で発行す

    GitHub Pages について - GitHub Docs
    jsstudy
    jsstudy 2019/12/03
    使用制限: GitHub Pagesソースリポジトリには、1GB の推奨上限があります。公開されたGitHub Pagesのサイトは1GB以上であってはなりません。月当たり100GBの帯域幅制限があります。時間当たり10ビルドの制限があります。