yossiejsのブックマーク (84)

  • クラスの命名のアンチパターン - Qiita

    昔から「名は体を表す」と言ひます。クラスの名前がクラスの果たす役割と一致してゐるかどうか常に考へ続けませう。 ImageInfo, AccountData, etc. Info って何やねん? Data って何やねん? ImageInfo って Image とはどう違ふねん?? FooInfo や FooData よりも好ましいかもしれない名前の例: FooAttribute, FooProperty, FooMetadata, FooDescription FooConfiguration, FooSetting, FooParameter FooResult, FooStatistics, FooSummary FooBuffer, FooList, FooCollection, ... ProductListItem, TranslationTableEntry, etc. Prod

    クラスの命名のアンチパターン - Qiita
    yossiejs
    yossiejs 2020/10/18
  • ワードプレステーマTCD

    WordPressサイトの画像を軽量なAVIFに変換できるプラグイン「ShortPixel Image Optimizer」 2024.04.26

    ワードプレステーマTCD
    yossiejs
    yossiejs 2020/09/03
  • 【決定版】国産でレスポンシブ&高品質な最強WPテンプレート46選!

    いろいろと高品質なワードプレスのテンプレートがあるのですが、海外モノがほとんどなんですよね~。 せっかく綺麗なものをゲットしても、あくまで英語だった場合。 いざ日語をいれてしまうと、しょぼくなってしまうことも多々あります。 優秀な国産のテンプレートなら、そういった心配もないでしょう。 あとは、綺麗な画像やキャッチコピーがあればそれなりに訴求力を増していい感じのサイトに仕上がるでしょう! どれもハイクオリティーなものばかりピックアップしましたので、参考にどうぞ。 ALBATROS → デモ、紹介ページ Hummingbird → デモ、紹介ページ STORK → デモ、紹介ページ BEAUTY → デモ、紹介ページ Bloom → デモ、紹介ページ STYLY → デモ、紹介ページ VOGUE → デモ、紹介ページ GENSEN → デモ、紹介ページ BRIDGE → デモ、紹介ページ O

    【決定版】国産でレスポンシブ&高品質な最強WPテンプレート46選!
    yossiejs
    yossiejs 2020/09/03
  • みんながベビーユーズしてるアプリ教えてくれ

    ※ごめんガチでミス。ベビーじゃなくヘビーな。スマホ変えてからなんか誤字りやすいんだ。 俺の良く使ってるアプリ ・Spotify 音楽はもちろんBBC Englishとか英語の勉強にも使える ・メルカリ これでとかDVD、服気軽に買えるようになった。買って手元に置いておく程じゃないなと思ったら即メルカリで売る。今まで寝かせて価値ゼロになってから、中古屋に持ってくのがバカバカしくなる。 ・荒野行動 ゲームとしてはもちろん出会い系としても使える。若い女の子も結構居て友達いないからゲームに熱中してるっぽい。そういう子は丁寧に対応するだけで、好きになってくれる。好きになってくれたらあとはこっちの思い通り。 ・NewsPicks はてブのインテリバージョン。機能はほとんどはてブと同じだが、ユーザーがほぼ実名顔出し、さらに医者や会社経営者、ジャーナリスト、記者など社会的ステータスのある人ばかりなので、

    みんながベビーユーズしてるアプリ教えてくれ
    yossiejs
    yossiejs 2020/03/16
    アカチャンホンポ公式アプリ
  • 結婚式の新郎上司のスピーチ

    するんだけど最初に場を柔らかくしたいんだよね。 ちょっとした時事ネタ、ジョーク、過去出席して感心した話し、なんかないかな。

    結婚式の新郎上司のスピーチ
    yossiejs
    yossiejs 2019/11/24
  • 開設後3週間で収益10万円を得た個人開発サイトでやったことの全部を公開する - Qiita

    開設して3週間ほどで収益10万円を個人開発サイトから得たので、そこでやったことを全部ここに公開する。 世の中には**億ドルのバリュエーションを獲得したスゲー起業家の話か、個人開発サイトを立ち上げたものの収益なんてゼロに近い話かの両極端しか無いように感じる。 パッと立ち上げてだいたい1ヶ月でiPhoneXが買えるぐらいのサイト規模というのは、どんなレベルのエンジニアでも手が届く範囲内にあるのが実感だ。「人生賭けて起業!」とかそんな熱い話ではない。普段の仕事が終わったら、ちょこちょこコードかいて個人的にアプリを公開して収益を得る、ぐらいの話。「1億総クリエイター時代」ではこんなやり方が世の流れに合っている気がする。 この記事でも「エンジニアアウトプット至上主義であるべき」と主張している。自分で主張するからにはやっぱり得たノウハウは全部公開するのは当然だな、と。だいたい数週間で収益が10万円な

    開設後3週間で収益10万円を得た個人開発サイトでやったことの全部を公開する - Qiita
    yossiejs
    yossiejs 2019/11/04
  • 料金計算ツール | Microsoft Azure

    Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する

    料金計算ツール | Microsoft Azure
    yossiejs
    yossiejs 2019/10/22
  • プログラミング必須英単語600+ | プログラミング英語検定

    概要 プログラミングをする際には、APIリファレンスやソースコードのコメントなどを英語で読むことが求められます。場合によっては英語で関数名を付けたり、ちょっとしたマニュアルを書いたりする機会もあります。ただしプログラミング時に求められる英単語は、一般的な英語で求められる英単語とは異なります。 必須英単語リストでは、プログラミング時に求められ、特に目にすることが多い英単語を以下のカテゴリーに分けて選定しています(注1)。プログラミング英語の学習や知識確認にご活用ください。

    プログラミング必須英単語600+ | プログラミング英語検定
    yossiejs
    yossiejs 2019/09/06
  • 「テストコードを書く?書かない?」ソフトウェアテストのいろんな疑問をテストのプロに聞いてみた - エンジニアHub|Webエンジニアのキャリアを考える!

    「テストコードを書く?書かない?」ソフトウェアテストのいろんな疑問をテストのプロに聞いてみた ソフトウェアテストはソフトの品質を高めるためには、欠かせない工程です。では、テスト・品質保証のプロたちは、どんなことに気をつけて、ソフトウェアテストを実践しているのでしょうか。仕様やスケジュール、テストの設計まで、テストにまつわる疑問を、ソフトウェアの品質保証・テストに特化した企業、SHIFT社のお二人にぶつけてみました。 ソフトウェアへのバグの混入を防ぎ、ソフトウェアの品質を高めるためにはテストの工程が不可欠であり、「どうすれば良いテストを実施できるか」というノウハウもまた非常に重要です。では、テストを突き詰めて追求する、スペシャリストのノウハウとは。 今回はソフトウェアの品質保証・テストに特化した企業であり、テストを前提としたアジャイル体制構築のコンサルティングにも専門性を持つ、株式会社SHI

    「テストコードを書く?書かない?」ソフトウェアテストのいろんな疑問をテストのプロに聞いてみた - エンジニアHub|Webエンジニアのキャリアを考える!
    yossiejs
    yossiejs 2019/06/30
  • 不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog

    2018年9月頃から第三者に汎用JPドメインがのっとられるドメイン名ハイジャックの事例が相次ぎ、これらは不正なドメイン移管手続きにより発生した疑いがあります。ここでは関連する情報をまとめます。 不正移管の手口 のっとり犯が自身が利用するレジストラを通じて他人が所有するドメインの移管申請を行う。 次のいずれか該当する場合に(一時的に)ドメイン移管申請が行われてしまう恐れがある。 指定事業者が承認確認(不承認含む)を行わない(放置する) 登録者または指定事業者がのっとり犯が行った移管申請を誤って承認してしまう 汎用JPが狙われているのは自動承認ルールを悪用しているためとみられる 移管元指定事業者から承認、または不承認が10日以内に確認取れない場合、自動承認となる。 「汎用JPドメイン名登録申請等の取次に関する規則」第11条第2項に則ったものとされる。 第11条(取次にかかる登録申請等に対する決

    不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog
    yossiejs
    yossiejs 2019/04/08
    これはイカンな
  • 遅刻癖のある奴がやってはいけないこと - 人生なるようになる

    ※きつい物言いで不快に感じた方がいらっしゃったことをお詫び申し上げます。 このブログには、病気などでどうしても時間を守ることが出来ない、遅刻するつもりはないのにどうしても遅刻してしまう方を批判する意図はありません。健全な友達の遅刻癖が直らないので、遅刻をしたときにせめて何をすべきか、それは何故なのかということについて言及しております。人には伝えております。伝えた上で直らないので、腹いせに書きました。素直に書けば許されるという訳でもないのですが、このブログは腹いせです。 遅刻癖のある奴がやってはいけないこと。 そもそも、遅刻するな。いやまじで。 とは言え遅刻するやつは遅刻するので、私が友達に受けた遅刻の事例とともに、遅刻したときにやってはいけないことを以下に示す。 〈前提〉 私:首都圏外在住。待ち合わせ場所まで高速バスと電車で2時間。待ち合わせには5分前にはいる。 友達:都内在住。待ち合わ

    遅刻癖のある奴がやってはいけないこと - 人生なるようになる
    yossiejs
    yossiejs 2019/01/28
    プライベートの場合、自分が相手の遅刻に寛容なのもあり自分もたまにやってしまう。仕事のときは比較的厳しい!
  • Playing with React Hooks - Melanie Seltzer

    yossiejs
    yossiejs 2019/01/06
  • 手間のかかるSPAのソーシャルログインをPassport.jsで手軽に実装する方法

    従来のWebアプリケーションなら簡単なGoogleやFacebookのソーシャルログインも、シングルページアプリケーションに実装するのは意外と大変。実装に戸惑った方へ、ちょっとしたコツを教えます。 シングルページアーキテクチャーを使って開発されたWebアプリケーションを目にすることが多くなりました。このアーキテクチャーでは、アプリケーション全体がJavaScriptとしてブラウザーに読み込まれ、サーバーとのやりとりはすべてJSONドキュメントを返すHTTPベースのAPIを使って実行されます。こうしたアプリケーションはユーザープロファイルを保存するときをはじめ、特定のユーザーに操作を限定する必要があります。この処理は従来のHTMLベースのアプリケーションでは比較的簡単に実装できましたが、シングルページアプリケーションではすべてのAPIリクエストを認証しなければならないため、難度が上がります。

    手間のかかるSPAのソーシャルログインをPassport.jsで手軽に実装する方法
    yossiejs
    yossiejs 2019/01/05
  • ReactでSPAを作り、Twitter認証(OAuth)でログインする。バックエンドはRails

    はじめに ReactでSPAを作ることになって、ログイン認証にメール&パスワードの認証に加えて、 GoogleTwitter認証も加えたくなった時、どうすればよいかわからなかった。 バックエンドはRailsだが、あくまでAPIサーバー的な立場なので メジャーなomniauth なんかは使えそうにない。。。 前回のGoogle編に続き、今回はTwitter編。 あれこれ悩みながらなんとか動くところまでたどり着いたので、やり方を公開。 React+Reduxの環境なんですが、そこまで立ち入ると話がややこしくなるので、 実装のエキス部分だけを記載してみます。 Twitter Developerにアプリ登録 Twitter Developer これについては上記のURLにアクセスしてアプリを登録してください。 アプリ名とコールバックURLを登録したら、Consumer Key (API Key)

    yossiejs
    yossiejs 2019/01/05
  • React+ReduxアプリケーションにJWT認証を導入する完全ガイド【ソースコードあり】

    フロントエンド 11009 view React+ReduxアプリケーションにJWT認証を導入する完全ガイド【ソースコードあり】 最終更新日:2018/09/21 はじめに 記事では、React+ReduxアプリケーションにJWT認証を導入する方法を説明します。ログインページとダッシュボードページで構成されるシンプルなアプリケーションを実際に作りながら認証つきのセキュアなSPAアプリケーションを作る方法を解説します。 少し長いですが、全手順解説&GitHubに実際に動作するソースコードがあるので、わからないところがあっても最後まで進められるようになっています! 作るもの 動作確認やわからないところの確認のため実際に動くソースコードを用意しました! フロントエンドReact+Redux+JWT バックエンド:JWTのモックサーバ 使うもの Node.js Postman お持ちでない方は

    React+ReduxアプリケーションにJWT認証を導入する完全ガイド【ソースコードあり】
    yossiejs
    yossiejs 2019/01/05
    “Express【Node.js】のAPIにJWT認証を導入しよう!”
  • Express【Node.js】のAPIにJWT認証を導入しよう!

    フロントエンド 8652 view Express【Node.js】のAPIにJWT認証を導入しよう! 最終更新日:2018/09/18 はじめに 記事では、格的なAPI開発では避けては通れない認証をNode.jsで実装する方法を解説します。チュートリアル形式になっているので最初から手順通り進めていけば、実際のアプリケーションに認証を導入する方法が理解できるようになっています! サンプルコードはこちらからどうぞ! 準備 以下のツールを使います。インストールしてない方はリンク元からインストールしてください! Node.js Postman 作るもの 認証付きAPIサーバを構築します。以下の2つのルートを作成します。 [POST] /api/login ユーザ名とパスワードをリクエストするとトークンが返ってくるエンドポイント。 [GET] /api/me トークンを付与してリクエストすると

    Express【Node.js】のAPIにJWT認証を導入しよう!
    yossiejs
    yossiejs 2019/01/05
  • Create React App with an Express Backend

    If you haven’t heard of it yet, Create React App is an awesome way to get started with React. It creates a project structure for you, all set up and ready to go. You get to skip the configuration of Webpack and Babel, and get right down to writing your app. But what if your app isn’t purely frontend? What if you need to connect to a backend server? Create React App has you covered. In this post we

    Create React App with an Express Backend
    yossiejs
    yossiejs 2019/01/05
  • Remove "Windows" Entry from Mac Boot Loader

    Background A while back, I installed Windows 8 on my MacBook Air (mid 2013 model) using Bootcamp. It never really worked, (it would freeze all the time, the WiFi would cut in and out, etc.) so I got rid of it. I tried to do this through Bootcamp again, but for whatever reason this didn't work, so I booted up on a live Ubuntu USB and manually erased the NTFS partition for Windows. Once back in OS X

    Remove "Windows" Entry from Mac Boot Loader
    yossiejs
    yossiejs 2019/01/02
  • デザインの参考になる!最近のスマホアプリで見かけるUI、インタラクションがまとめられたギャラリーのまとめ

    最近のスマホアプリで見かけるUI、レイアウト、コンポーネント、アニメーション、インタラクションなどがまとめられたギャラリ−を紹介します。 デザインのアイデアを探している時に、ブックマークしておくと便利ですね。 Mobbin 150種類以上のiOSアプリ、8,000パターンのUIがまとめられたギャラリー。一つのアプリで、さまざまなUIが収録されているので、非常に便利です。スクリーンはiPhone X対応で、気に入ったアイデアは保存することもできます(要サインアップ)。

    デザインの参考になる!最近のスマホアプリで見かけるUI、インタラクションがまとめられたギャラリーのまとめ
    yossiejs
    yossiejs 2018/11/23
  • IT技術者が説明上手になるための七つの法則

    Android Bazaar & Conference 2018 Spring 用の発表資料です。 実際は7つの法則について語ってないけど(^_^;;;

    IT技術者が説明上手になるための七つの法則
    yossiejs
    yossiejs 2018/06/12