kanata_02のブックマーク (3,185)

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

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

    女子高生に流行中の「タイムラプス勉強法」はなぜ効果的?
  • そのマシンユーザー不要ですよ!GitHub Appsを使ってGitHub Actionsを利用しよう

    はじめに こんにちは!Hamee株式会社の tatsuo48 です。 GitHub ActionsにはデフォルトでGITHUB_TOKENというシークレットが存在しており、環境変数にセットして利用することで、Actionsがトリガーされたリポジトリに対する操作が可能です。 GITHUB_TOKENシークレットについて これはこれで便利なんですが、特定の条件のときに少し問題があります。 CIの中で別リポジトリを使いたいときどうする問題 上記の通り、GITHUB_TOKENでは権限の範囲がActionsがトリガーされたリポジトリに制限されます。よって以下のようなユースケースには適しません。 CIの中で別のプライベートリポジトリを参照したい Terraformのプライベートモジュールとか こういった場合、マシンユーザという人に紐付かないユーザを作り、そのユーザの個人アクセストークンが使われたりす

    そのマシンユーザー不要ですよ!GitHub Appsを使ってGitHub Actionsを利用しよう
  • Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり - Repro Tech Blog

    Apple Silicon の時代が来る Repro でサーバーサイドの開発をお手伝いしているうなすけと申します。 2021年10月19日に行われた Apple の新製品発表において、M1 チップを搭載した MacBook Pro が発表されました。この発表により、Intel チップを搭載した MacBook はラインナップから消え、今後は M1 チップ上で開発する機会が増えることは確実です。 ところで、私達の開発環境は M1 に対応しているのでしょうか? 社内の開発メンバーの大半は MacBook を使用しているので、もし対応していない場合、なるべく早く対応させないと新しい社内端末を購入できなかったりするので、結構影響が大きいです。 またインターネット上で、M1 Mac を使用している人々からの「全然発熱しない」だとか「ファンが回ることがない」とか「電池の持ちがすごい」とかの良い評判を目

    Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり - Repro Tech Blog
  • 時間を有効に使うには? 会社員と作家業を両立する三宅香帆さんのタスク管理術 - りっすん by イーアイデム

    文 三宅 香帆 予定していたタスクが終わらなかった……。一日を振り返るとき、そのように感じて気分が落ち込む人は少なくないのではないでしょうか。 副業趣味を含む課外活動を行うことも珍しくなくなってきた昨今。どのように日々のスケジュールを管理し、マルチタスクをこなしていくかは重要性を増しているように思います。 学生時代から文筆家・書評家として活動している三宅香帆さんは、社会人3年目となる現在も、著書の出版や雑誌・Webメディアへの寄稿を多数行うなど、精力的に活動されています。 どのように日々のスケジュール・タスク管理を行っているのか。三宅さんに執筆いただきました。 *** 会社員兼作家業。二足の草鞋を履いてもう三年目になる。 を読んだり書いたりするのが好きで、大学院生のときに一冊目のを出版した。就活では副業可能な会社を探し、新卒でいまの会社に就職した。今年は六冊目のが出るし、連載は毎月

    時間を有効に使うには? 会社員と作家業を両立する三宅香帆さんのタスク管理術 - りっすん by イーアイデム
  • Web・アプリ開発のエンジニアが知っておきたい、デザインツール「Figma」の基本 - JMDC TECH BLOG

    JMDCでアプリのデザインを5月から担当しているはんざわです。 Webやアプリのフロント開発者のみなさんはデザインツール Figmaをご存知でしょうか? JMDCではこれまでAdobe XDをメインで使用していました、今年からFigmaに乗り換えました。 乗り換えに伴い、デザイナー以外のメンバーにもFigmaを操作できるようになるべく、勉強会を開催しました。 勉強会はオンラインで開催。Figmaで資料を作成、参加者に資料を開きながらGoogle Meetを繋げて詳細を説明していきました。 勉強会で使用した資料はFigmaのCommunityにアップしているのでぜひ見てみてくださいね。 www.figma.com エンジニアFigmaを触れるようになることのメリット 基知識と基操作 実装するために使う デザインシステムについて そのほか便利な機能 さいごに エンジニアFigmaを触れ

    Web・アプリ開発のエンジニアが知っておきたい、デザインツール「Figma」の基本 - JMDC TECH BLOG
  • 筋肉で人生を変えたOLが行き着いた、コスパのいい筋トレグッズ - ソレドコ

    とある日、ごく普通のOLリャマの就業後、自宅にて はあ……。なんかやる気出ないな……。 定時過ぎてから今日締めの案件持ってくるオッサンもいるし、金曜日になってから土日の出勤打診してくる上司もいるし……。 もう土日外に出たくないし、何もしたくないな……。 一日中部屋でじっとしてたい……。 よし、腹筋するか だめだ……。腹筋も飽きたし疲れた……。 やっぱりこんな日は外にも出たくないし、腹筋もしたくない……。 一日中ひきこもってゆっくり休みたい……。 そうだ、背筋するか いや、フラットベンチほしいなって思ったことありません? こういうやつ。 【楽天市場】 マルチシットアップベンチの検索結果 えっ、ないの? なんで?! リャマちゃんね、子どもの頃からものすごい運動オンチで、100mのタイムを測れば「まじめにちゃんとやれ!」と言われ、バレーに参加すれば「やる気あんの?!」と言われるほどのダントツモヤ

    筋肉で人生を変えたOLが行き着いた、コスパのいい筋トレグッズ - ソレドコ
  • 充実した休日を過ごすタスク管理術 - 本しゃぶり

    タスク管理の第一歩は、タスクを登録することである。 だから登録のコストを下げることに注力している。 それが充実した休日を過ごすことにつながる。 マシュマロが飛んできた どんな感じにタスク管理をしているかというマシュマロが来た。 Link ということでこれに回答するが、今回はプライベートでのタスク管理を中心に話す。仕事でのタスク管理は未だに最適解がみつかっておらず*1、他人に解説できる状態ではないからである。とはいえ今回紹介するのは特殊なものではないため、仕事タスク管理をする上でも参考になるとは思う。 タスク登録できたら勝ち プライベートの場合、裁量権が最大限に与えられているので、タスクを把握さえできれば掌握したも同然である。しかし人は物事を簡単に忘れてしまう。プライベートでのタスク管理の失敗は、大半が「忘れた」ではないかと思う。 忘却はリマインダーやカレンダーなどのツールを使えば簡単に防

    充実した休日を過ごすタスク管理術 - 本しゃぶり
  • タイムゾーン呪いの書 (知識編)

    「タイムゾーン呪いの書」は、もともと 2018年に Qiita に投稿した記事でしたが、大幅な改訂を 2021年におこない、同時にこちらの Zenn に引っ越すことにしました。 この改訂では Software Design 誌の 2018年 12月号に特集の一章として寄稿した内容も取り込みつつ、夏時間をめぐって各地で起きつつある変化について 2021年 6月現在の状況なども追加しました。そんな追記もしていたら記事全体が長大になってしまったため、この「知識編」と、「実装編」・「Java 編」に記事を分けました。「知識編」は、導入にあたる第一部です。 Qiita のほうは、引っ越した旨とこの引っ越し先へのリンクだけ追記して、しばらくそのまま残すつもりです。 はじめに タイムゾーンという概念のことは、ほとんどの人が聞いたことがあると思います。ソフトウェア・エンジニアでも多くの方が、時刻やタイムゾ

    タイムゾーン呪いの書 (知識編)
  • Go をセキュアに書き進めるための
「ガードレール」を整備しよう / Let's Build Security Guardrails For Your Go Programs!

    Go Conference 2021 Spring (B7-S) で使用した資料です。 - セッションの詳細: https://gocon.jp/sessions/session-b7-s/ - 発表者: https://twitter.com/lmt_swallow - 資料に誤りがあれば是…

    Go をセキュアに書き進めるための
「ガードレール」を整備しよう / Let's Build Security Guardrails For Your Go Programs!
    kanata_02
    kanata_02 2021/04/25
  • マイクロサービス時代のセッション管理 - Retty Tech Blog

    この記事はRetty Advent Calendar 2019 21日目の記事です。エンジニアの 神@pikatenor がお送りします。11日目の記事に書かれた「弊社エンジニアの神(注・人名であり実名です)」とは私のことです。 qiita.com さて世はまさにマイクロサービス大航海時代、大規模化した組織・肥大化したコードベースのメンテナンスを継続的に行っていくべく、アプリケーションを機能別に分割する同手法が注目を集めていることは皆さんもご存知でしょう。 マイクロサービスアーキテクチャ特有の設計課題はいくつかありますが、今回は認証情報のような、サービス間でグローバルに共有されるセッション情報の管理のパターンについて調べたことをまとめてみたいと思います。 背景 HTTP は質的にステートレスなプロトコルですが、実際の Web サービス上では複数リクエストをまたがって状態を保持するために、

    マイクロサービス時代のセッション管理 - Retty Tech Blog
  • 見つかりませんでした | Zenn

    404このページはすでに削除されているか、URLが間違っている可能性があります。

    見つかりませんでした | Zenn
  • 軽量Dockerイメージに安易にAlpineを使うのはやめたほうがいいという話 - inductor's blog

    はじめに やめろ、ではなく、やめたほうがいい。です。自分のユースケースに合ってるか今一度確認することを推奨します。基的にはAlpineは避けたほうが良い、というのが2021年時点での私の認識です。 なんで? libcに一般的な互換性が不足しているからです。RubyPython、Node.jsなどでNativeモジュールをバンドルしているアプリケーションの場合、パフォーマンスの劣化や互換性の問題にぶち当たる場合があります。 superuser.com あとは他のベースイメージの軽量化もそれなりに進んできていて、Alpineが定番軽量イメージと言う認識は2018年頃には消えつつあったかなという認識でいます。 どうすりゃええねん ※Debian Slimがあるやんってツッコミ結構もらったんですが、Slimは当たり前過ぎてもう紹介しなくていいかなっていう甘えで省略していました。よろしくおねがい

    軽量Dockerイメージに安易にAlpineを使うのはやめたほうがいいという話 - inductor's blog
  • 情報ではなく経験をアウトプットすること - 余白

    調べれば大抵の情報は誰でも手に入る今日このごろ。特に技術的な情報はオープンソースで一次情報へのアクセスは容易になった。 それと同時に繰り返し言われるアウトプットの重要性。 しかし、ブログやLTなどでアウトプットしても、「もっと質のいい情報があるのに自分がアウトプットする必要があるのか」「逆にノイズになるだけじゃないか」というような考えになってしまう人もいるのではないか。 そんな架空の声にお応えして、それでもなおあえて、一次情報ではない「あなたのアウトプット」の重要性を伝えてみようと思う。 実際にやる人は多くない 定量的なデータがあるわけではないが、直感的に共感してもらえるだろう。 ある技術や手法が話題になったとして、それを情報として知っている人はこの時代いくらでもいる。 だが、それを実際にその手でやったことがあるというだけでかなり群衆からは抜きん出た経験を持つことになる。 ましてやそれをや

    情報ではなく経験をアウトプットすること - 余白
  • セキュアにGoを書くための「ガードレール」を置こう - 安全なGoプロダクト開発に向けた持続可能なアプローチ - Flatt Security Blog

    The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) The design is licensed under the Creative Commons 3.0 Attributions license. 種々の linter が様々なプロダクトの品質を高めてきた、というのは疑う余地のない事実です。実装の初歩的な問題をエディタ内や CI/CD パイプライン中で機械的に検出できる環境を作れば、開発者はコーディングやコードレビューの邪魔になる些末な問題を早期に頭から追い出し、質的な問題に集中できます。 また、そのような環境づくり(e.g. linter のルールセットの定義、組織独自のルールの作成、…)は、まさに開発組織のベースラインを定義する作業として捉えることができます。一度誰かが定義

    セキュアにGoを書くための「ガードレール」を置こう - 安全なGoプロダクト開発に向けた持続可能なアプローチ - Flatt Security Blog
  • Atomic Scrum 個人の生産性を最大化する方法

    デブサミ2021の登壇内容 チーム開発における原則としてScrumは浸透しつつあります。一方で個人単位の行動管理・タイムマネジメントについては方法論が確立されていない状況があります。今回は、Scrumの原則を個人単位の行動管理に適用した上で、実装事例としてNotionを活用した方法を紹介します。

    Atomic Scrum 個人の生産性を最大化する方法
    kanata_02
    kanata_02 2021/02/21
  • ESLint, Prettier, VS Code, npm scripts の設定: 2021春

    eslint-plugin-prettier 時代の設定をずっと使っていたので、重い腰を上げてアップデートした作業メモ。 背景 Prettier 公式ドキュメントによれば、現在 eslint-plugin-prettier は以下の問題があるとして推奨していない。 エディタが真っ赤になる(人間が気にする必要のない問題なのに!) 直接実行するより遅い(同様に prettier-eslint も遅い) ESLint と Prettier の間に間接レイヤーを追加するので、壊れやすい なるほど正しい。 一方、別々に実行することで以下のような問題も出てくるので、解決していく。 CLI とエディタを個別に設定する必要がある エディタで ESLint と Prettier の協調動作が必要 CLI (npm scripts) で ESLint と Prettier の対象ファイルが別管理になる 上記の

    ESLint, Prettier, VS Code, npm scripts の設定: 2021春
  • 限られたスペースでも楽しめる「おうち趣味」を見つけたい人へ。 手軽だけどこだわれる趣味3つ|みんなでつくる!暮らしのマネーメディア みんなのマネ活

    楽天の金融サービスを上手に使って、ガッポリ貯まったポイントで賢くお買い物ができる!という裏ワザ情報や、節約のための心構え、聞いたことはあるけど詳しくは知らないお金のキーワード、新しいお金にまつわる法律についてなど、知らないと損するお金事情をやさしくかみ砕いてお届けします。 お金について、知っているのと知らないのとでは大違い! ※著者は楽天カード株式会社の委託を受け、コンテンツを作成しております。

    限られたスペースでも楽しめる「おうち趣味」を見つけたい人へ。 手軽だけどこだわれる趣味3つ|みんなでつくる!暮らしのマネーメディア みんなのマネ活
  • スケルトン階段とは?メリット・デメリットから間取り、費用について - MY HOME STORY │スーモカウンター注文住宅

    (画像提供/カツデンアーキテック) リビング階段を取り入れたいときなどにオススメのスケルトン階段。抜け感を演出することで、すっきりとした空間にすることができる。スケルトン階段のメリット・デメリットやプランニングで注意すべきことをプロが解説。 目次 スケルトン階段とは? ストリップ階段、オープン階段、シースルー階段は同じ意味 スケルトン階段のメリット インテリアのアクセントになる 光が届きやすく開放的な雰囲気に 風通しがよい 廊下がなくても設置できる ワークスペース、プレイスペース、ランドリースペースなどマルチな使い方ができる スケルトン階段のデメリット 費用がかかる デザインや配置の決定の手間 小さい子どものケガのリスク 収納スペースとして活用できない ペットが怖がって上り下りできない場合も スケルトン階段を取り入れるときの注意点は? 取り入れる目的を明確にする インテリアとの調和を考慮し

    スケルトン階段とは?メリット・デメリットから間取り、費用について - MY HOME STORY │スーモカウンター注文住宅
  • 最初の一歩を踏み出すという汎用的な技術 - 本しゃぶり

    新しいことを始めるのは難しい。 特に最初の一歩を踏み出すことが。 それは技法を知らないためだ。 独学大全のジレンマ ようやく『独学大全』を読み進めている。 独学大全――絶対に「学ぶこと」をあきらめたくない人のための55の技法 作者:読書猿ダイヤモンド社Amazon 発売してから連日のようにおすすめツイートが流れ*1、2020年みんながオススメしたスゴでも堂々たる1位に輝いただけはあって、確かに良いだ。前著『アイデア大全』『問題解決大全』も読んでいたので、評判だけということはないだろうと思っていたが、読み始めてみたら前2冊より面白い。もうちょっと早く読み始めても良かったな、というのが正直なところだ。 なぜ高い評判を得ているのに、俺は手を出すのが遅れたのか。それは「厚さ」のせいである。ソフトカバー版は788ページ*2、紹介文で「独学の百科事典」と謳うだけのことはある。しかも『独学大全』は実

    最初の一歩を踏み出すという汎用的な技術 - 本しゃぶり
  • 2021年のTypeScriptベストプラクティス - 西尾泰和の外部脳

    5: テストコードで、型の要求を部分的にしか満たさないアドホックなオブジェクトをanyにキャストしてモックとして使うのではなく、ちゃんとしたモックを一箇所で定義してそれを使え 6: オブジェクトの種類によってあるプロパティを持っていたり持っていなかったりする時に、?でオプショナルなプロパティにするのではなく、どういう種類の時に持っているのかをインターフェースで明示せよ

    2021年のTypeScriptベストプラクティス - 西尾泰和の外部脳