タグ

DevとFrontendに関するhidecharoのブックマーク (7)

  • What do you think?/何を考えていますか?

    タイトル参照!/cf: title

    What do you think?/何を考えていますか?
  • LGTMはいやだ - Qiita

    はじめに みなさんご存知の通り、QiitaのUIの仕様がいきなり変わりました。 「いいね」ボタンから「LGTM」ボタンに。 twitterでは賛否両論ありましたが、"否"の方が多かった気がします。 そこで、これをいいねボタンに直すchrome拡張を作ります。 大急ぎで作ったので、記事も適当かつ未実装の部分もありますが、ご了承ください。 意外と一筋縄では戻せない twitterや他のQiitaの記事で、同じような試みをされている方がいました。 基的には、LGTM要素を取得してinnerHTMLでFontawesomeのthumbs-upに変えるだけで良いです。 しかしながら、それだけではクリック後の「✔︎」が表現できません。 今回その辺の仕様をいろいろ調べてみて考えた結果、javascriptだけではなくcssも使っていじる方が良さそうです。 実装 //必須(fontawsomeのcdn)

    LGTMはいやだ - Qiita
    hidecharo
    hidecharo 2020/03/14
    #LGTM="Looks Good To Me"=「いいね」だよね?何も変わっていないのに、受け入れないのは言語力不足だよ?「特に特別なことはしていません」ならば、フロントエンド技術力は国内最高峰レベルです。完全に私を超えています。
  • REST API開発に特化したWebフレームワークがもたらす生産性の向上 | IIJ Engineers Blog

    皆さんはREST APIの開発にどのようなフレームワークをお使いでしょうか? これまで、個人的には Flask 等の軽量なWebフレームワークを使って開発することが多く、REST API開発に特化したWebフレームワーク(以下、APIフレームワークと呼ぶ)を使った経験はありませんでした。 しかし先日、業務で Django REST Framework に触れる機会があり、REST APIの実装に必要な機能の多くが提供されていて、圧倒的に少ないコーディング量で開発が完了することを実感できました。例えば、フィルタリング(URLクエリストリングで検索条件等を指定し、取得する値を絞り込む)機能は、一から実装するとなると文字列をパースして、バリデーションして、クエリに渡して……、と結構面倒ですが、Django REST Frameworkではビルトイン機能として提供されているので、最小限のコードで実

    REST API開発に特化したWebフレームワークがもたらす生産性の向上 | IIJ Engineers Blog
    hidecharo
    hidecharo 2020/03/07
    うーん。私は #GraphQL 主体が好きだなあ。I like GraphQL.
  • イントラ設置の業務システムの脆弱性診断は必要か?|徳丸 浩

    Peingで表題の質問をいただきました。長くなるので、こちらで回答します。 イントラ設置のスクラッチ開発の業務システムの脆弱性診断(アプリケーション、プラットフォーム)って、必要なのでしょうか? https://peing.net/ja/q/31832176-ce49-46a4-a5fe-5be6ef5dd508 わざわざ「スクラッチ開発」と断っているのは、「URL構成などが独自なので外部からXSSやCSRF等の受動的攻撃を仕掛けることができない」という趣旨だと推測しました。そういう重要な前提は明記していただきたいです。 しかし、外部からイントラネットのサーバー情報を取得する方法は複数存在します。ウイルス感染がもっとも簡単ですが、ウェブ系の攻撃でも、DNSリバインディングやSSRF攻撃などが使えます。DNSリバインディングにて内部ネットワークを攻撃する例として下記を参照ください。 DNS

    イントラ設置の業務システムの脆弱性診断は必要か?|徳丸 浩
    hidecharo
    hidecharo 2020/03/01
    質問が情報不足なので、徳丸さんが可能な回答は「脅威分析は難しい」となる感じかな?おそらく。
  • Making Ubuntu like terminal in Flutter

    In this video, I will explain how to make ubuntu like terminal in Flutter.For Detailed Explanation Join MTECHVIRAL SCHOOL - https://school.mtechviral.com50% ...

    Making Ubuntu like terminal in Flutter
    hidecharo
    hidecharo 2020/02/24
    Flutter 開発時の試行錯誤の流れが理解できるね。助かります。嬉しいです。感謝です。Thanks a lot.
  • スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|Anno Takahiro

    ドキュメント文化は健全な組織のスケールのために必要 組織の中でドキュメント/文章を残し活用していくことはとても重要だ。クオリティの高いドキュメントがあることで、組織に情報が流通し、透明性を確保できるようになる。情報を流通させるためにいちいち口頭の説明がいらないから、メンバーの数が増えた時でもスケールしやすくなる。過去の結論にアクセス可能になるので、議論を積み上げていき、意思決定のクオリティを高めることにもつながる。そもそも何かを読むということは何かを聞いて教わるよりも時間あたりの処理量が多いし、非同期に実施できる。良いドキュメントをアセットとして社内に蓄積していくことはスタートアップのみならず、ありとあらゆる組織が成長していく上でとても重要であると言える。 しかしその一方で、良質なドキュメント文化を徹底できている会社は多くないように見える。例えば、社内のドキュメントを蓄積させていく場所とし

    スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|Anno Takahiro
    hidecharo
    hidecharo 2020/02/16
    🌀💫🤍👍💙✨🌠⚡🚀🙏🎉🌀
  • 2020年にWebフロントエンドを勉強する人が作るべきたったひとつのアプリ - Qiita

    最近ではReactVueを使ったリッチでインターラクティブなUIがどんどん主流になってきていますし、2020年以降もこの流れは加速し続けるでしょう。 SPA(Single Page Application)やPWA(Progressive Web Application)の普及によって今までモバイルでしかできなかったことがwebでもどんどんできるようになってきています。 また、Firebaseを使うことでクラアントサイドだけの高速なサービス開発が可能になってきていて、今後ますますWebフロントエンドのニーズは増えるのは確実です。 (サーバーサイドが必要ないという主張がしたいのではありませんが) Webフロントエンドをどのように勉強するのか 初心者に立ちはだかる壁 しかし、何か作ってみようと思ってもなかなかほどよいアプリがありません。TODOぐらい簡単なものだと雰囲気を掴むのにはちょうどい

    2020年にWebフロントエンドを勉強する人が作るべきたったひとつのアプリ - Qiita
    hidecharo
    hidecharo 2020/02/12
    Qiitaの記事は複雑すぎます。 初学者の学習には、1ページで完結するGitHubのIssue管理ツール開発が最適だと考えています。 既に最小限実装も完了済みです。 https://github.com/hidecharo/issue-manager-by-nuxt PJ管理のCycleをも試せます。
  • 1