junki_auのブックマーク (137)

  • 女子高生に流行中の「タイムラプス勉強法」はなぜ効果的?

    学生の間では、「ついスマホを触っちゃって勉強にならない。どうしよう」という声は多い。SNSの通知、ゲーム、動画など、スマホには誘惑が多く、ついつい手にとってしまい勉強が手につかなくなる学生は少なくない。 そんな中、勉強中の誘惑を絶ち、集中して勉強する方法は高校生たちにとって大切なことだ。高校生において流行中のスマホを活用した勉強法をご紹介したい。 「ビデオ通話しながら勉強」で集中 一人ではなかなか集中できない場合、図書館や塾の自習室などの勉強せざるを得ない環境に行くことで集中しやすくなる。自宅では気が散るという学生は多く、中でもついついスマホを見てしまって集中できないという声は多い。自宅で勉強する際にはスマホの電源を切ることが必要なのだ。しかし、逆にスマホを勉強に集中するために使う方法もあるという。 「友だちとビデオ通話でつないで、一言も話さないでお互いに勉強するとすごく集中できる」とある

    女子高生に流行中の「タイムラプス勉強法」はなぜ効果的?
    junki_au
    junki_au 2021/12/20
    Twitter に常駐している人たちにとっても有用な勉強法だと思う。
  • こんなことに悩んでいませんか?

    junki_au
    junki_au 2021/12/19
  • Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita

    この記事はドメイン駆動設計#1 Advent Calendar 2019の 10 日目の記事です。 2020/12/17追記 以下に続編を書きました! LaravelにDDDを導入して1年経った所感(達成したこと / 課題点 / モデリングの難しさなど) やったこと 自社サイトのバックエンドを Laravel で実装して半年間が経ち、初期に考えた設計にいろいろと綻びが出てきたと感じていました。 そんな中、ちょうど実践ドメイン駆動設計や Web+DB Press で特集された体験 DDD を読むことができたので、さっそくいくつかの機能を DDD で実装してみました。 記事では「もともと Laravel で実践していたEloquent Model 依存の設計」の問題点を提起し、「DDD を取り入れて実装した結果」のソースコードや考え方、そのメリットを記載しています。 結論 Laravel

    Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita
    junki_au
    junki_au 2021/12/19
  • Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)

    Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について ナイル株式会社メディアテクノロジー事業部の工藤さんにMVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について解説いただきました。 こんにちは、ナイル株式会社メディアテクノロジー事業部で開発マネージャをしています工藤@ta99toです。 今回は大規模で複雑度の高い開発をMVCフレームワークベースで構築する際に僕が課題と捉えているポイントやその具体的な解決手法について解説させていただきたいと思います。 「MVC以上の責任分離イメージがつかないよ!」 「DDDとかクリーンとかオニオンとかあのへんの設計パターンの導入モチベーションが不明」 「どうやっても最終的には複雑になって追加開発や修正開発が怖い状態になっちゃう」 ↑このような悩みを持った方に対して

    Laravel大規模開発入門!MVC分離のFatModel問題に対する責任分離と依存管理、その設計と考え方について|ハイクラス転職・求人情報サイト AMBI(アンビ)
    junki_au
    junki_au 2021/12/18
    実用的。
  • githubで人生を管理する

    人生はいろんなことが起こります。なにも起こらなくて退屈な時もあります。 少しでも自分の望む方向に進めるために「とりあえずIssue立てるか」というレポジトリ life を作ってみてはいかがですか? こちらはエンジニア人生コミュニティのAdvent Calender2021 17日目の記事です。 エンジニア人生は、技術力をベースに人生を謳歌する人たちのコミュニティです。 この記事では、開発者なら多くの方が使っているであろう github を使って少しでもストレスフリーに人生を謳歌しようと思い、取り組んだことを紹介します。 類似のケーススタディとして Backlogを使って家庭内のタスクを管理した記事や 【インタビュー】「お中元の検討」など、家庭内のタスク管理にBacklogを徹底活用!“IT系母ちゃん”平 愛美さん JS開発者では有名なazuさんも以前にブログで GitHub Issue

    githubで人生を管理する
    junki_au
    junki_au 2021/12/18
    いいと思う。個人的には Notion がそれ。
  • MySQLが得意なこと、不得意なこと(仮)

    2021/12/17 Engineers in CARTA vol.2 #MySQL https://voyagegroup.connpass.com/event/231708/ 得意なことというより特異なことを紹介するコーナーになってしまった

    MySQLが得意なこと、不得意なこと(仮)
    junki_au
    junki_au 2021/12/18
    いい記事。
  • 要求定義と要件定義の違いを考える - Qiita

    要求定義と要件定義についての記事というのは需要があるようですね。 検索されるだけなのか?そもそも話し合いの中では、その「定義」を確定して、話しておくことが大事なのですよね。言語を学ぶ上で、まずはひらがなからカタカナからそしてローマ字など文字を学ぶように、プログラミング用語や現場で使う単語などというのは意識して使っていかないと追いつけなくなってしましますからね。 役割分担、期日を決めるなどマネージメントの方もプロジェクト進行では、考えていきたいですね。 ##最近の近況 バーチャルな世界に興味があり、バーチャルSNSなどにも顔を出しながら作業してます。 ##はじまり はぁ… なんでシステム開発が失敗するんだろう… 仕様の変更が多くて… 言った言ってないのトラブルから避けたい… システム動かしてみても全然使えない… 実は.. 事業運用をオペレーションレベルに展開しないままに、 システム開発をして

    要求定義と要件定義の違いを考える - Qiita
    junki_au
    junki_au 2021/12/17
    言葉の定義は大切。
  • "疲れている自分"に慣れていませんか? 『何もしない習慣』著者に聞く「正しい休み方」 - りっすん by イーアイデム

    「テレワークになってからなかなかオフモードになれず気が張っている感じがする」「休日はゆっくり過ごしたけど、あまり回復した感じがしない……」。最近、そう感じることはありませんか。もしかすると、知らず知らずのうちに疲れを溜め過ぎてしまっているにもかかわらず、うまく休めていないのかもしれません。 そもそも「疲れを感じてから休む」ではなく、疲れる前にあらかじめ「休む」習慣を持つことが重要だと語るのは、栄養士の資格を持ち、生活に関するカウンセリングなどを行う笠井奈津子さん。最新刊の『何もしない習慣』では、自分に合った「充電」の方法を知ることや、そのために「自分のトリセツ」をつくることを具体的な方法とともに提案されています。 日々の仕事に追われるなか、どのように休む時間を取ればいいのか。話を伺いました。 ※取材はリモートで実施しました 疲れを溜め込む前にあらかじめ「休む」予定を入れる 著書『何もしな

    "疲れている自分"に慣れていませんか? 『何もしない習慣』著者に聞く「正しい休み方」 - りっすん by イーアイデム
    junki_au
    junki_au 2021/12/16
    能動的に休むというのは大事そう。 行動の一つ一つを「充電」と「消費」に分けるの有用そう。
  • Adobe、無料の「Creative Cloud Express」投入。デザインの心得がなくても高品質コンテンツを簡単に作成可能に

    Adobe、無料の「Creative Cloud Express」投入。デザインの心得がなくても高品質コンテンツを簡単に作成可能に
    junki_au
    junki_au 2021/12/15
    Canva やら Figma をまずは使いこなそうかな非デザイナーとしては。
  • 「ワクチン接種証明アプリ」お披露目 申請から2分で交付完了

    デジタル庁と内閣官房は12月13日の記者発表会で、新型コロナワクチンの電子版接種証明書を申請・表示できるスマートフォンアプリ「新型コロナワクチン接種証明書アプリ」(Android/iOS)の操作画面を公開した。マイナンバーカードとNFC対応スマホがあれば、申請から約2分で電子証明書を交付できるという。 国民のワクチン接種状況などの情報を管理しているシステム「VRS」に直接問い合わせて、電子証明書(国内用/海外渡航用)を取得するアプリ。画面上にワクチンの接種回数やメーカー、接種情報をまとめたQRコードなどを表示する。リリースは20日中を予定している。 9月に公開した仕様案への意見に「名前などの個人情報を表示したくない」「QRコードは標準で見えないようにしてほしい」とあったことから、氏名、生年月日、QRコードは起動直後の画面には出さず、1タップ操作することで表示できる仕様にした。 QRコード

    「ワクチン接種証明アプリ」お披露目 申請から2分で交付完了
    junki_au
    junki_au 2021/12/14
    ワクチン証明という情報を使って何がどう変わるのかという方が気になる。
  • 野村HDが日本IBMに「敗訴確定」、システム開発の失敗巡る訴訟の上告を取り下げ

    システム開発の失敗を巡り野村ホールディングス(HD)と野村証券が委託先の日IBMを訴えた裁判で、野村側が最高裁判所への上告を取り下げていたことが日経クロステックの取材で2021年12月13日までに分かった。2021年4月21日に控訴審判決が言い渡された野村側の敗訴が確定したこととなる。 同裁判では2013年に野村側が日IBMを相手取り計約36億円の損害賠償を求めていた。2019年3月の一審判決では日IBMに約16億円の支払いを命じたが、東京高等裁判所は2021年4月21日の控訴審判決で野村側の請求を棄却。東京高裁は「プロジェクト失敗の原因は仕様凍結後も変更要求を多発したユーザー企業(野村側)にある」と判断した。日IBM側に非があるとした一審を覆し、逆転敗訴の判決を下したことから注目を集めた。野村側は最高裁に上告を申請していたが、今回これを取り下げた。 上告の取り下げについて野村HD

    野村HDが日本IBMに「敗訴確定」、システム開発の失敗巡る訴訟の上告を取り下げ
    junki_au
    junki_au 2021/12/14
    横暴な顧客(※)が不当な利益を得られない世界に一歩近づいたことを感じる。 ※詳細を把握しているわけではないので野村HDが横暴な顧客だと断ずる意図はない
  • Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog

    2021年12月10日、Javaベースのログ出力ライブラリ「Apache Log4j」の2.x系バージョン(以降はLog4j2と記載)で確認された深刻な脆弱性を修正したバージョンが公開されました。セキュリティ関係組織では過去話題になったHeartbleedやShellshockと同レベルの脆弱性とも評価しています。ここでは関連する情報をまとめます。 1.何が起きたの? Javaベースのログ出力ライブラリLog4j2で深刻な脆弱性(CVE-2021-44228)を修正したバージョンが公開された。その後も修正が不完全であったことなどを理由に2件の脆弱性が修正された。 広く利用されているライブラリであるため影響を受ける対象が多く存在するとみられ、攻撃が容易であることから2014年のHeartbleed、Shellshock以来の危険性があるとみる向きもあり、The Apache Software

    Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog
    junki_au
    junki_au 2021/12/13
    本件このようにまとめが充実してきている。
  • 30億のデバイスで任意コードが実行できちゃうJava - Qiita

    免責事項 こちらの記事で紹介する内容は、教育目的または脆弱性について仕組みを理解し周知、啓発を行うためだけに作成しております。 ぜったいに、悪用しないでください。 記載されているコードを実行した場合に発生した損害には一切責任を負いません。 理解される方のみ下にスクロールしてください。 経緯 2021/12/9にて、超有名なログ出力ライブラリであるlog4jの第2世代で任意コードが実行可能であると報告されました。 Apache Log4j2 jndi RCE#apache #rcehttps://t.co/ZDmc7S9WW7 pic.twitter.com/CdSlSCytaD — p0rz9 (@P0rZ9) December 9, 2021 ※上記は特定の文字列をログ出力させることで、ペイントツール(draw.exe)を実行している Minecraft(Java版)のチャット機能にてこ

    30億のデバイスで任意コードが実行できちゃうJava - Qiita
    junki_au
    junki_au 2021/12/12
    わかりやすい。
  • log4jの脆弱性について

    log4jとはJava用のloggingライブラリだ。loggingライブラリというのはログとして記録すべき文字列を受け取り、それをどこかに出力するものだ。文字列の中身を通常のloggingライブラリは気にしない。 log4jが通常のloggingライブラリと違うのは、文字列の中身を見て、一部の文字列を変数とみなして置換することだ。これはlog4jのドキュメントではlookupと呼ばれている。 Log4jLog4j 2 Lookups 例えばプログラムを実行中のJava runtimeのバージョンをログに含めたい場合は、"Java Runtime: ${java:runtime}"などとすると、"Java Runtgime: Java(TM) SE Runtime Environment (build 1.7.0_67-b01) from Oracle Corporation"などの

    junki_au
    junki_au 2021/12/11
    わかりやすい。
  • なぜエンジニアが作る画面はダサいのか…?「理由」と「対策」を徹底解説【エンジニア向け画面デザイン講座】 - Qiita

    1.はじめに エンジニアの私がデザインを気で勉強した結果、デザイナーとエンジニアはそもそも思考が大きく違っているということがわかりました。 今回は「それ」をデザインに苦手意識のあるエンジニア方にも理解してもらえたらと思い、わかりやすくまとめてみました。 2.アプリの画面デザインを考えてみよう まず、こんなアプリを考えてみてください。 フィットネストレーナーが使うアプリ トレーニングルームでお客様とお話しながら使う 端末はタブレット そして 会員の個人情報確認 前回までのトレーニング状況の確認 次回の予約受付 といったことをします。 使える情報としては、こんな感じです。 あなたならどう画面デザインをするか、もしお時間があったら考えてみてください。 記事では、 SEのAさん デザイナーのBさん の二人が画面デザインをする過程を比べながら、その思考の違いを整理してみます。 3.SEのAさんの

    なぜエンジニアが作る画面はダサいのか…?「理由」と「対策」を徹底解説【エンジニア向け画面デザイン講座】 - Qiita
    junki_au
    junki_au 2021/12/11
    選択肢を多く提示できるのが大切よね。
  • 【超入門】Laravelのデバッグ手法22選 - Qiita

    はじめに Laravel Advent Calendar 2021 7日目の投稿です。 枠があまっていたので1日目に続いて7日目も投稿します。 他の記事のタイトルを見ると応用的な内容が多かったのでLaravel初心者の方向けにおすすめのLaravelデバッグ方法(tips)を22個ご紹介します。 思ったより数が多くなったので、1つ1つは掘り下げず概要と簡単な使い方をご紹介します。 公式ドキュメントや参考リンクも載せているので詳細はそちらを見てください。 どれか一つでもLaravel開発のヒントになれれば幸いです。 おすすめの手法 特におすすめの方法をご紹介します。 2.17. テストコードを書く 一番のおすすめはテストコードを書くことです。 予期する値と実際の値をテストしながらコードを書くことで一つ一つの処理を確認しながら進めることができます。 2.5. beyondcode/larave

    【超入門】Laravelのデバッグ手法22選 - Qiita
    junki_au
    junki_au 2021/12/08
    ddd 知らなかった🙄
  • リモートワークのための質問力向上研修を実施しました - Classi開発者ブログ

    この記事は Classi developers Advent Calendar 2021 の 7日目の記事です。 こんにちは。顧客サポート基盤チーム兼、技術戦略室にてエンジニアをしています、中島です。 みなさんは、日々仕事をする上で必須である「誰かに質問をする」という行為について、自信を持って適切に行うことはできているでしょうか? 先月弊社では外部講師である、株式会社フィッシャーデータのあんちべさん をお招きし、質問力向上のための研修を実施しました。今回はこの研修を実施するに至った背景、研修内容を少しお見せするのと、社内の反響をお伝えします。 質問力を向上しよう!と至った背景 弊社は2020年2月頃よりリモートワークへの移行を行い、1年半以上が経過しました。リモートワークのお困りごととして一般的にもよく聞かれる、コミュニケーションについての課題を見聞きするようになってきました。 (ちなみに

    リモートワークのための質問力向上研修を実施しました - Classi開発者ブログ
    junki_au
    junki_au 2021/12/08
    これ素晴らしい。 リモートに限らず問いを言語化するのって大事なので意識していきたい。
  • 文章を読むスピードが最大2倍。「読書アシスト」無償公開

    文章を読むスピードが最大2倍。「読書アシスト」無償公開
    junki_au
    junki_au 2021/12/07
    これは書籍ではなかなかできないことなのでこの手の試みは続けてほしい。
  • LINE Pay、約13万人の決済情報が「GitHub」で公開状態に グループ会社従業員が無断アップロード

    LINE Payは12月6日、13万3484アカウントの一部決済情報がソースコード共有サイト「GitHub」上で閲覧できる状態になっていたと発表した。すでに情報は削除しており、該当ユーザーへ個別に案内。現時点ではユーザーへの影響は確認されていないという。 国内ユーザーで5万1543アカウント、海外を含めると13万3484アカウントが対象。閲覧できた情報は、LINE内でユーザーを識別するための識別子(LINE IDとは異なる)、システム内で加盟店を識別する加盟店管理番号、キャンペーン情報の3点。氏名、住所、電話番号、メールアドレス、クレジットカード番号、銀行口座番号などは含まれていない。 決済情報の該当期間は、2020年12月26日から21年4月2日まで。情報が閲覧できる状態だったのは、21年9月12日午後3時13分頃から11月24日午後6時45分まで。期間中、外部からのアクセスは11件確認

    LINE Pay、約13万人の決済情報が「GitHub」で公開状態に グループ会社従業員が無断アップロード
    junki_au
    junki_au 2021/12/07
    GitHubだめやんとかになりませんように🙏 包丁は便利だけど殺人に使われるから包丁の使用を禁止しようみたいなおかしな状況になりませんように。
  • 設計を歪める認知バイアス - Qiita

    こんにちは、リファクタリングが大好きなミノ駆動です。 この記事は READYFORアドベントカレンダー2021 、5日目の記事です。 これはなに? ソフトウェア開発において、設計をないがしろにすると、低凝集密結合な構造に陥り、変更容易性が低下してしまいます。 設計スキルを高め、あるべき構造を設計する……これで解決できるに越したことはありません。 しかし、認知バイアスと呼ばれる心理効果により判断を誤り、良くない設計をしてしまうことが往々にしてあります。 記事は、設計を歪めてしまう認知バイアスを理解し、設計判断の精度向上を促すことを目的とします。 この記事のゴール 人間の判断を歪めてしまう心理効果「認知バイアス」の存在を知ること。 ソフトウェア設計も、認知バイアスの悪影響を受けてしまうこと。 認知バイアスに振り回されない設計アプローチを身につけること。 認知バイアスとは 先入観や思い込み、偏

    設計を歪める認知バイアス - Qiita
    junki_au
    junki_au 2021/12/06
    面白い👍