jnstのブックマーク (304)

  • Vue.js+Amplifyを駆使すればモダンなWebアプリを20分で公開できる - Qiita

    SPA -> GraphQL -> Serverlessバックエンド Vue.jsとAmplifyを駆使して、1からモダンなフロントエンド開発&サーバレスバックエンド構築をしてきます。今回は、Vue.jsで作成したSPAからAppSyncへGraphQLベースのリクエストを送り、裏のDynamoDBへデータの書き込みと読み込みまでを確認します。 (完成図) バックエンドのAWSリソースは、Amplify Frameworkを使用することで、コマンドラインから作成していきます。 また、Amplify Consoleを使用することで、CI/CDパイプラインも同時に作成し、GitHub上の最新断面がHTTPSでWebアプリとして公開するまでが記事のゴールです。 登場人物 小さなアプリから大規模まで対応できる優れたフロントエンドフレームワークで、個人的にも多用しています。記事はVue.jsのA

    Vue.js+Amplifyを駆使すればモダンなWebアプリを20分で公開できる - Qiita
  • 電動昇降デスクとオーダー天板で夢の作業環境を自室に構築した話 - izm_11's blog

    概要 自室の模様替えをする機会があり、今まで使っていた机を処分して新規に用立てたらメチャクチャ快適になったので書きます。 セットアップとしては 椅子(ハーマンミラーのエンボディチェア) 電動昇降デスクの脚(FlexiSpotのE3B) オーダー天板(パイン集成材) という組み合わせになります。その他ケーブル周りの色々小道具を買いました。 掛かった費用としては、机周りで合計7万円弱くらいです。 今回の大事な点、電動昇降デスクとオーダー天板 電動昇降デスク 電動昇降デスクは、スタンディングと椅子を自由に切り替えられます。 健康志向というか、集中力を維持し続ける為に腰痛対策としてスタンディング机との切り替えが必要になりました。 手動昇降デスクでハンドルを回して高さを調整したりするのは、怠惰な僕には無理なので 電動昇降機能 ワンボタンで指定した高さに切り替えられるプリセット付き 最低時の天板の高さ

    電動昇降デスクとオーダー天板で夢の作業環境を自室に構築した話 - izm_11's blog
    jnst
    jnst 2020/05/06
  • Clean Architecture の勘所は『鎖国』だ。 - Qiita

    ■ クリーンアーキテクチャって難しい。 クリーンアーキテクチャって難しいですよね。 この有名な同心円状の図、何度見てもよくわかりません。右下にある矢印もよくわかりません。 様々な記事を見ても、やっぱり分かるような分からないような... プロダクトに COM 通信が必要になったので勇んでクリーンアーキテクチャを採用したはいいものの、 どうにも理解しきれず泣きながら必死に試行錯誤をしていたところ、 ふと クリーンアーキテクチャは『鎖国』に例えると分かりやすい という事に気が付きました。 記事では初心者なりにその言語化にチャレンジしてみたいと思います。 ※ なお考え方そのものに着目するため、コードは全く取り扱いません。その点ご了承ください。 またクリーンアーキテクチャは、表面的なメリット(ユニットテストしやすい等) だけを見て批判されてしまうことも有るようです。 その辺りについても少し触れてみ

    Clean Architecture の勘所は『鎖国』だ。 - Qiita
    jnst
    jnst 2020/05/01
    アーキテクチャは概念なので複数形のsは全排除した方がすっきりすると思う
  • Kubernetes Basics · YOKOHEI.COM

    概要 自分が書くまでもないが、単語くらいまとめておく。 kubectl AWS CLI みたいなやつ。操作感も似ており、使いやすい。 マニフェスト デプロイするための設定ファイル。 Dockerfile みたいな感じ。 リソース 大きく分けて以下 5 種類の「リソース」と呼ばれるものが存在している。 AWS で言うところの、プロファイルとサービスって感じ。 Workloads リソース コンテナの実行に関するリソース Discovery & LB リソース コンテナを外部公開するようなエンドポイントを提供するリソース Config & Storage リソース 設定/機密情報/永続化ボリュームなどに関するリソース Cluster リソース セキュリティやクォータなどに関するリソース Metadata リソース クラスタ内の他のリソースを操作するためのリソース 参考資料 公式プレイ

    jnst
    jnst 2020/04/28
  • ガチ三流エンジニアが米国マイクロソフトのドリームチームのメンバーになれた話とそのためにやった事 - メソッド屋のブログ

    私は卑下しているわけではなく、ガチでプログラミングの才能が無い。他に才能があるといわれる分野は持っているが、プログラマとしてはガチで三流だ。 そんな私が、今でも夢のようなのだけど、長年あこがれた米国マイクロソフトのドリームチームのポジションを得ることができた。今回はどうやってそのポジションをゲットすることができたかについてシェアしてみたい。 ガチの三流プログラマ 私はガチでプログラミングの才能が無い。プログラミングを始めたのは確か、10歳ぐらいだろうか?だからキャリアはスーパー長い。三流というのは謙遜ではなくて、自分と過去に仕事したことがある人なら知っていることだと思う。私には人より出来ることもある。それはコンサルティングだったり、アジャイルや、DevOps のコーチ、そしてエヴァンジェリストだ。日のマイクロソフトではプレゼンは必ず上位だった。私は過去を振り返ると、何回もプログラマになろ

    ガチ三流エンジニアが米国マイクロソフトのドリームチームのメンバーになれた話とそのためにやった事 - メソッド屋のブログ
    jnst
    jnst 2020/04/23
  • おれのおれによるおれのためのMacおすすめ設定 - Qiita

    はじめに 新年度が始まり、PCを新調された方も多いかと思います。 Macを買ったらやっておきたいおれのための初期設定をおれのために記事にまとめました(備忘録)。 皆さんのお役に少しでも立てたらと思います! 記事が長いので初期設定の際に必要な部分だけチラ見して頂ければと思います おすすめの設定がございましたら、コメント欄などで教えていただけますと喜びます 更新履歴 2020/04/28 finderの設定の章で、.DS_Store ファイルの作成を抑制について追記しました。 2020/04/19 スクリーンショットのファイル名変更について記載しました 2020/04/15 Homebrewの章で、Homebrew Cask, mascli, Homebrew Bundleについて追記しました。OpenInTerminal-Liteについて記載しました 2020/04/09 キーのリピート、入

    おれのおれによるおれのためのMacおすすめ設定 - Qiita
    jnst
    jnst 2020/04/15
  • Jamf ProでMacのゼロタッチデプロイをやってみた話 - SmartHR Tech Blog

    こんにちは、コーポレートエンジニアの小石(@koipai)です。 この記事では、毎月10〜20人が入社してくるSmartHRにおいて、従業員PCにかかる初期セットアップを自動化して、オンボーディングをちょっと楽に、そしてリモートワークにも対応できるシステム構築をした話をしたいと思います。 なにが課題だったのか まず、前段となる話、つまり僕がSmartHRに入社してJamf Proを触り始める以前の話をすると、僕が入社した2019年11月時点、SmartHRでは既にJamf Proが導入済み、ゼロタッチデプロイっぽいことはやっていた、という感じでした。 SelfServiceによる「なんちゃってゼロタッチデプロイ」 Jamf ProにはSelfServiceという、Jamf独自のアプリ配布用アプリが存在します。 そして、SelfServiceでは管理者によって登録されたアプリを従業員が任意で

    Jamf ProでMacのゼロタッチデプロイをやってみた話 - SmartHR Tech Blog
    jnst
    jnst 2020/04/15
  • プライベートメソッドのテストは書かないもの? - t-wadaのブログ

    この文章の背景 この文章はプライベートメソッドのテストを書くべきか否かに関する knsmr さんのご質問に対して 2013/03/13 に QA@IT で回答したものです。残念ながらQA@IT のサービス終了(2020/02/28)と共にアクセスできなくなってしまったため、運営を行っていたアイティメディア株式会社様、開発を行っていた永和システムマネジメント様、そして質問をされた knsmr さんに許可とご協力をいただき、当時の回答をサルベージしてブログに転載する運びとなりました。 プライベートメソッドのテストはよく議論になるテーマですので、当時の回答を再編集し、knsmr さんのご質問も含め、ご利用いただきやすいライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で公開いたします。 目次 この文章の背景 目次 knsmr さんのご質問 私の回

    プライベートメソッドのテストは書かないもの? - t-wadaのブログ
    jnst
    jnst 2020/04/09
    事業ドメインによっては糞複雑な処理が必須となるからpublicメソッドで全パターン網羅は辛すぎ。後に仕様変更された時の修正箇所も煩雑になるので個別にprivateメソッドをテストするのは影響範囲を限定する良い手法と思
  • 留学体験談 | 3回目のセブ留学。最後の学校に選んだのはブライチャー。 | フィリピン・セブ島留学 | Brighture

    川島 奈緒子さん | 30代 / 会社員 / 1週間 フィリピン留学するまでの経緯 大学を出てからずっと広告業界で働いていましたが、日々の仕事も忙しく、気がつけはアラフォーになってました。 そんなある日、幼稚園の頃に『大人になったらアメリカでバリバリ働いて、ハーフの子供と大きな家に住んでいる』と未来をイメージしていたことを思い出しました。ヤバい。もう大人なのに何ひとつ、というか英語すら全くしゃべれない。現実とのギャップに愕然とし、留学をしなければ思うようになりました。 幸か不幸かまだ結婚もしていないので、時間を自分のためだけに使うことができます。一念発起して退職し、留学することにしました。 もともとはセブとアメリカの2カ国留学を予定してセブに来ましたが、居心地が良すぎでセブにばかり来ています。 「2回のフィリピン留学を経験し、これ以上学ぶものはないと感じた。でも・・・」 フィリピン留学はB

    留学体験談 | 3回目のセブ留学。最後の学校に選んだのはブライチャー。 | フィリピン・セブ島留学 | Brighture
    jnst
    jnst 2020/03/06
  • これならできる!ドメイン駆動設計に役立つイベントストーミング - Qiita

    はじめに コンテナ技術の進展に伴って、ビジネス環境の変化に迅速に対応できるマイクロサービスに関心が集まっています。最近では、マイクロサービスを分割する方法の一つとしてドメイン駆動設計が注目されています。ドメイン駆動設計では、業務に精通した方々や技術者が、モデリングなどいろいろな技法や専門用語を使い、それらを理解した上で設計を進めていきます。様々なステークホルダーとチームを組んで一緒に取り組むにしても、直観的にはとてもわかりづらいと感じています。そこで、いろいろと記事を調べてみたり、身近な技術者と意見交換をしたところ、イベントストーミングという手法がありました。イベントストーミングに関する記事は他の記事に比べあまり多くはないので、この場で共有しておきたいと思い掲載することにしました。これからドメイン駆動設計をはじめるという方や、既に取り組んでいるけれど進め方に悩んでいる方など、参考になれば幸

    これならできる!ドメイン駆動設計に役立つイベントストーミング - Qiita
  • Web 3.0がもたらす3つの革命 - YAMDAS現更新履歴

    星暁雄さんのツイート経由で知った文章だが、面白かった。 正直「Web 3.0」というタームも、上で書いた「〇〇2.0」と同じくらい使い古されたものだけど、目的意識がはっきりして再度輝き出した感がある。目的意識とは何か? ズバリ、decentralization である。そうである、『もうすぐ絶滅するという開かれたウェブについて 続・情報共有の未来』にもつながる話なのだ。 この文章は、ウェブの歴史のおさらいから始まる。 昨年ウェブは30周年を迎えた。しかし、ウェブの父ティム・バーナーズ=リーは、その現状が我々が望んだものとは思っていない。 1989年にウェブが誕生し、1995年を「Web 1.0」とすると、Web 1.0 は decentralized でありオープンソースであり(当時、その言葉は発明されてなかったが)、だからこそ GoogleAmazon が生まれる余地があったのだが

    Web 3.0がもたらす3つの革命 - YAMDAS現更新履歴
    jnst
    jnst 2020/02/11
    この話は2年前くらいには既に語られてて仮想通貨の投機を助長する目的で造られた概念だから実態なぞない。当時の奮狂とその後の絶望を知る身としては死んだ目で見てる
  • ソフトウェアアーキテクチャを学ぶために - kawasima

    いわゆるGoFの23個のデザインパターン。知っておくに越したことはないが、フレームワーク・ライブラリに溶け込みすぎていて、現代では知らないうちに使ってることになるので、余裕があれば。

    ソフトウェアアーキテクチャを学ぶために - kawasima
  • 20 年代のフロントエンド.md

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    20 年代のフロントエンド.md
  • ネット・ゲーム依存症対策条例、何が大事なのか。(改題) | かがわ地域政策センター高田よしのり

    スマホを持っていれば誰でも、空いた時間に場所を問わず、気軽に楽しむ事ができるのがソーシャルゲームです。 無料だし、最初は暇つぶし程度のつもりだった方も多いと思います。しかし、ゲームをすればするほどのめり込むようにゲームは作られていて、ゲーム会社の術中にハマった者は、空いた時間はゲームばかりするようになります。 ここでぶち当たるのがガチャしなければ手に入らないアイテムの存在です。「少しくらいなら」という気持ちでガチャをしてアイテムを購入することになります。しかし、それだけでは終わるはずもなくゲームを進めば進むほど、こんな場面が次々と現れて、ガチャ地獄に陥って依存症になります。私の周りにもいますが、依存症とは言えなくても何十万円も課金してしまったという方は誰も周りにもいると思います。 これは社会問題です。ですから、このガチャ、パズドラで約5百億円、モンストなら一千億円以上年間でかき集め、ガチャ

    ネット・ゲーム依存症対策条例、何が大事なのか。(改題) | かがわ地域政策センター高田よしのり
    jnst
    jnst 2020/01/27
    ソシャゲは斜陽産業だけどね。ソシャゲ取り上げてもYoutubeやNetflixで時間浪費するよ。現代人はゲームじゃなくスマホそのものに依存してんの。依存症の本質が見えてない
  • 2024年提出(令和5年分)の確定申告の9つの変更点まとめ | マネーフォワード クラウド

    日々の取引入力、申告書の作成から申告作業まで、1つで完結するのが「マネーフォワード クラウド確定申告」。家計簿感覚で簡単に使えるので、初めての方にも多くご使用いただいています。 スマホのほうが使いやすい方は、アプリからも確定申告が可能です。 2024年に提出する確定申告書類の変更点は?「確定申告書等の様式・手引き等令和5年分の所得税等の確定申告書」が公開されました。 基的には、そこまで大きな変更はなく、一部の人に該当する内容ですので、過度に不安になる必要はないと言えます。しかし、最新の書式に対応することは必要です。 ①確定申告書 第二表|親族欄の書き方の変更 画像引用:申告書第一表・第二表【令和5年分以降用】を加工 親族欄の書き方が少し変更されました。 配偶や親族が、障害者・国外居住などに該当する場合は、「配偶者や親族に関する事項(⑳~㉓)」欄 の右の、該当する欄に〇を記入します。 親族

    2024年提出(令和5年分)の確定申告の9つの変更点まとめ | マネーフォワード クラウド
    jnst
    jnst 2020/01/23
  • CtoCフリマアプリの作り方 (バックエンド編) 〜6カ月間のPayPayフリマ開発を支えた設計〜

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、PayPayフリマバックエンド開発の三宅です。 今回、YJTC2019-shibuyaにてPayPayフリマのバックエンド設計について話して来ましたので内容を紹介したいと思います。 記事ではセッション前半のバックエンド部分をメインに紹介させていただきます。よろしくおねがいします。 PayPayフリマとは PayPayフリマはフリマに特化したサービスとして10月7日にiOS版をリリースしました。PayPayの名前がつく通り、PayPayを利用してフリマの商品をかんたんに購入でき、買い手から価格の相談をできる機能などが特長です。 また、ヤフオク!とも連携し、ヤフオク!に出品されている固定価格商品の一部もユーザー体験に変わ

    CtoCフリマアプリの作り方 (バックエンド編) 〜6カ月間のPayPayフリマ開発を支えた設計〜
  • この英単語を覚えるだけで、英文の9割は読めるようになるという話【NGSL,NAWL,TSL,BSL】|相川真司(かわんじ) #DiQt

    【要約】 最高の英単語帳を見つけました。 しかもなんと、その英単語帳は『無料』です。 このnoteでは、その画期的な英単語帳の紹介と、英単語帳のデータを無料配布します。 【更新履歴】 22/08/19: ・8000件を超える改善を行いました。 ・改善をリアルタイムで配布データに反映できるように、データのダウンロード方法を変更しました。 21/12/09: ・iOS/Android版アプリをリリースしました。 科学者がつくった最高に怠惰な英単語帳「これだけ覚えておけば英語が読めるようになる英単語帳とかないかなぁ〜〜」 なんて考えたことありませんか? わたしはわりとあります。 プログラミングを始めてからは、英語に触れる機会が格段に増えたこともあり、わたしの中でこのニーズはますます強くなっています。 しかし、わたしは怠惰です。 できることなら、最小限の努力で英語を身に付けたい。 そこでわたしは、

    この英単語を覚えるだけで、英文の9割は読めるようになるという話【NGSL,NAWL,TSL,BSL】|相川真司(かわんじ) #DiQt
    jnst
    jnst 2020/01/16
  • スマホゲームの API サーバにおける EKS の運用事例 | GREE Engineering

    *1 デフォルトでは Pod に割り当て可能なセカンダリ IP アドレスを ENI 1個分(その ENI に割り当てできる最大数)確保する設定ですが、実際には DaemonSet などがありすぐに ENI 1個分の空きという条件は満たさなくなるので、ワーカーノード起動時に ENI 2個分(「そのインスタンスタイプが ENI ごとに割り当てできる IP アドレス数」の2倍)が確保されるということになります。ドキュメントとしては次のリンクをご参照ください。 参考: https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/cni-env-vars.html 参考: https://github.com/aws/amazon-vpc-cni-k8s/blob/master/docs/cni-proposal.md 例えば、ピーク時に c5.4x

    スマホゲームの API サーバにおける EKS の運用事例 | GREE Engineering
  • Kubernetes ベスト プラクティス 6 選 | Google Cloud 公式ブログ

    ※この投稿は米国時間 2020 年 1 月 8 日に、Google Cloud blog に投稿されたものの抄訳です。 数年前、Kubernetes はコンテナ化されたアプリケーションの管理をサポートし、大いに注目を集めました。今では、番環境でのアプリケーションの大規模なデプロイや管理に広く使用されています。その過程で私たちは、KubernetesGoogle Kubernetes Engine(GKE)を最大限に活用するためのヒントやベスト プラクティスを収集してきました。ここでは、Kubernetes のデプロイと利用方法に関する Google Cloud ブログのなかから、最も人気の高い記事の一部をご紹介します。 リソース管理を容易にする Kubernetes の Namespace : Kubernetes 上でサービスを構築すると、単純なタスクが複雑になっていきます。一種

    Kubernetes ベスト プラクティス 6 選 | Google Cloud 公式ブログ
  • 500 Data Structures and Algorithms interview questions and their solutions - Techie Delight - Quora