タグ

nharukiのブックマーク (2,476)

  • 【JavaScript】アロー関数式を学ぶついでにthisも復習する話 - Qiita

    対象読者 ES6を詳しくは知らない なんとなくJavaScriptを書けるけど、JSのthisの特性についてまだよく知らない アロー関数式を知らない、または知っているけど実装経験がない 概要 JavaScriptのES6で導入されたアロー関数式を、関数のただのシンタックスシュガーに過ぎないと思っていたのですが、調べてみると実際そうではないようだったので、thisの話と一緒にまとめてみました。 アロー関数式とは ES2015(ES6)から利用可能になった新しいJavaScriptの構文の一つです。 ES6とは、2015年に標準として策定されたJavaScriptの新しい文法です。 ES6では他にも、letによる変数宣言が可能になったり、promiseという非同期処理の実装ができるようになったりと、アロー関数式以外にも様々な構文追加がありました。 さて、この記事の主題はそのなかでもアロー関数な

    【JavaScript】アロー関数式を学ぶついでにthisも復習する話 - Qiita
  • pythonでのWindowsサービスの書き方 - Keep on moving

    初めに Pythonのスクリプトを書いていて、常駐化させたい時があります。 *nix系だとpython-daemon 1.5.5 : Python Package Indexを使って実現できるようですが、 Windowsのサービスは探してもあまり情報が見当たらないので腹を据えて調べてみました。 なんだかんだでwin32APIの知識が必要になって割と骨だったのですが、 ある程度動くものができたので、公開します。 [注意] 私はwin32APIの知識が足りません。おかしなところがあればご指摘をお願いします。 参考 pythonWindowsサービス作成 [Python-ml-jp 4292] Re: Windowsサービスを作る方法は? Python win32 service - Stack Overflow Python Windows Service | DaniWeb Win32A

    pythonでのWindowsサービスの書き方 - Keep on moving
  • IPythonの使い方 - Qiita

    IPython 2.0のリリース記念に使い方を紹介します。 IPythonて何だよクソが IPythonは、Pythonの対話型インタプリタを強力に(当に強力に)拡張したものです。 といってもただの拡張に留まらず、大きく分けると以下の機能を持っています。 拡張された対話型シェル 分離型プロセス間通信モデル 並列コンピューティング機構 ですが、まずここはやはり、IPythonの強力な対話型シェルについて使い方を簡単に書いていきます。 では、まずはインストールしましょう。

    IPythonの使い方 - Qiita
  • AWSアカウントを作ったら最初にやるべきこと 〜2021年版〜 #devio2021 | DevelopersIO

    ログ・モニタリングのやるべきこと AWS CloudTrail の設定 CloudTrail は AWS リソースを「誰が」「いつ」「何に」対して「どうような」操作をしたのかを記録するサービスです。 ログの長期保管の設定をしておくことで、トラブル発生時の解析等に利用できます。 有料です(無料利用枠もあります) [YouTube] AWS CloudTrailを触ってみた CloudTrail Insights を利用することで、機械学習により異常なアクティビティを検出することもできます。 ログは S3 と CloudWatch Logs に転送でき、S3 に保管しているログは Athena により検索することもできます。 Athena を利用する場合は、事前に CloudTrail 用のテーブルを作成しておき、検索方法を習熟しておきましょう。 インシデントが発生してから習熟では対応が遅くな

    AWSアカウントを作ったら最初にやるべきこと 〜2021年版〜 #devio2021 | DevelopersIO
  • インフラエンジニアを20年やってて初めて知ったtopコマンドの表示を劇的に見やすくする方法 | 株式会社ビヨンド

    こんにちは、カナダに来て1年弱ですが、いまだに"how are you?"にアイムファインセンキューと返してしまう全然英語が上達してない聖賢です。 インフラエンジニアならみんな大好きtopコマンド、おそらくビヨンドの中ではサーバ運用の中で最初に覚えるコマンドじゃないでしょうか。 実は結構奥が深いコマンドでいろんなことができるので、これまでドヤ顔で「こんなこともできるんやで」と上司の威厳、、、もとい先輩としての経験を後進に伝えていたのですが私も最近になって初めて知った超便利な使い方を紹介したいと思います。 ちょっと長いですがお付き合いください。 普通にtopコマンドを実行すると以下のような画面が表示されます 結構これだけでもサーバ運用には重要な情報が詰まっているのですが、topコマンドの見方などは他でも色々と紹介されていると思うので今回は割愛します 今回はこのtopコマンドの表示を最終的にこ

    インフラエンジニアを20年やってて初めて知ったtopコマンドの表示を劇的に見やすくする方法 | 株式会社ビヨンド
  • モダン JavaScript チートシート

    Skip to the content. モダン JavaScript チートシート 画像クレジット: Ahmad Awais ⚡️ イントロダクション 動機 このドキュメントはモダンなプロジェクトでよく見られる JavaScript のチートシートと最新のサンプルコードです。 このガイドは読者に JavaScript をゼロから教えるものではありません。 基礎知識は持っていて、モダンなコードベースに慣れる(例えば React を学ぶ)のに苦労している開発者を助けるためのものです。 説明の中で JavaScript の諸概念が使われています。 また、議論の余地のあるポイントについてときどき個人的な tips を載せますが、その際はあくまでも個人的なおすすめであることを述べるように気をつけます。 メモ: ここで紹介されている概念のほとんどは JavaScript 言語のアップデート( ES2

  • AIひらめきメーカー

    AIひらめきメーカーは、AIを使って無限にアイデアを生成できるサービスです。 入力ワードから連想できるアイデアを、たった1クリックで生成します。ワンタップで生成します。 今すぐアイデアが欲しい方へ、新しいひらめきを得てみませんか?

    AIひらめきメーカー
  • 訃報 すぎやまこういち氏 ご逝去 | ドラクエ・パラダイス(ドラパラ)ドラゴンクエスト公式サイト | SQUARE ENIX

    訃報 作曲家のすぎやまこういち氏(名:椙山 浩一)が、2021年9月30日、敗血症性ショックのため逝去されました。90歳でした。 すぎやまこういち氏は長年に亘り、弊社ゲーム作品「ドラゴンクエスト」シリーズの音楽を手がけ、シリーズの発展に寄与されました。故人は「ドラゴンクエスト」シリーズの500曲以上に及ぶ楽曲のすべてをおひとりで作曲されており、制作中の『ドラゴンクエストXII 選ばれし運命の炎』の作曲が最後のお仕事となりました。これからも共にご制作いただきたく思っておりましたので、誠に残念でなりませんが、「ドラゴンクエスト」の音楽は永遠に皆様の記憶の中にあり、「ドラゴンクエスト」のゲームの世界でいつまでも生き続けてまいります。すぎやまこういち氏の生前のご功績に対する心からの敬意と感謝とともに、謹んで哀悼の意を表します。 なお、葬儀・告別式はご親族および近親者のみにて執り行われました。 ご

    訃報 すぎやまこういち氏 ご逝去 | ドラクエ・パラダイス(ドラパラ)ドラゴンクエスト公式サイト | SQUARE ENIX
    nharuki
    nharuki 2021/10/07
    まじかーーーーー・・・!😭😭😭
  • 高木浩光@自宅の日記 - 緊急速報:マイナンバー法の「裏番号」禁止規定、内閣法制局でまたもや大どんでん返しか

    ■ 緊急速報:マイナンバー法の「裏番号」禁止規定、内閣法制局でまたもや大どんでん返しか まえがき 個人番号(マイナンバー)を、法定された目的(税とか社会保障とか)以外で他人に対して提供を求めることが禁止されていることは、わりと広く知られており、みんな遵守してきたところだろう。だが、今、どう見ても目的外で提供を求めている(自社サービスの利用者登録の目的とされている)スマホアプリがあるということで、個人情報保護委員会の出方が問われているところ、宇賀説(宇賀克也『番号法の逐条解説』有斐閣)によれば合法ということになるのではないか?(おそらく弁護士らもそれを参考にしていたのでは?)という話が出ているのだが、これについて、番号法(行政手続における特定の個人を識別するための番号の利用等に関する法律、平成25年法律第27号)の立案過程で、内閣法制局で二転三転していたことが判明したので、至急、速報的に、こ

    nharuki
    nharuki 2021/10/07
    ここでいういわゆる裏番号での名寄せを防止するには「サービス固有の識別子」「ユーザごとに発行される乱数」をsaltとして付与した上で256ビット以上の一方向関数でハッシュ化するまですればOKか?
  • C++erのためのRust入門(未完) - Qiita

    新しい言語を勉強したかったので、Rustを始めてみる。 Rustを選んだ理由 候補言語としては、D, Go, Rustがあった。 そのうちでRustを選んだのは次のような理由からだった。 演算子オーバーロードが使いたかった Goには演算子オーバーロードがない ジェネリクス(テンプレート?)が欲しかった Goにはジェネリクスがないらしい ガーベッジコレクタ(GC)が気に入らない GoもDもGCをオフにすることはできるらしいが、たぶん普通のことではないだろう 念の為に言っておくと、GoとDには何の非もない。 私が大きな変化についていけないだけのことである。 Rustのリリースの種類 Nightly masterブランチの日ごとの最終成功ビルド、新機能が追加される。 Beta 6週ごとにNightlyから昇格、Stableに向けてバグフィックスが行われる。 Stable 6週経ったBetaが昇格

    C++erのためのRust入門(未完) - Qiita
  • 【環境構築編】最速のC++ Webフレームワーク「Drogon」を試してみた! – 株式会社ライトコード

    Web フレームワーク「Drogon」とは? つい最近、TechEmpower が独自でベンチマークを計測したランキングで、とある Web フレームワークがトップに輝きました。 【TechEmpower Framework Benchmarks】 https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=composite それが「Drogon」です。 C++のフレームワーク「Drogon」は、Webフレームワークでは珍しい、C++で実装されたフレームワークです。 そのため、処理速度がかなり速く、JSON データならば 1秒間に 1,077,826 件のリクエストを捌けるとのこと。 高速処理で有名な Python WebAPI フレームワーク「FastAPI」でさえ 171,055件/秒ですので、その圧倒的な差が

    【環境構築編】最速のC++ Webフレームワーク「Drogon」を試してみた! – 株式会社ライトコード
  • 元米マイクロソフト本社パワポ責任者が教える「科学的に正しい資料の作り方」- Schoo PENCIL

    営業資料、マーケティング資料など、社会人によって資料作成の能力は必須スキルといっても過言ではありません。 はたして、みなさんの資料作りは“科学的に正しい”方法で制作されているでしょうか? 株式会社クロスリバー社長・株式会社キャスター事業責任者で、これまで1万人以上に資料作成術をレクチャーしてきた越川慎司先生は、ヒアリング調査やAIによる分析を用いて伝わる資料の作り方を分析し、『科学的に正しいずるい資料作成術』を著しました。米マイクロソフト社でパワポなどの責任者としても活躍していた越川先生の知見は、あなたの資料の作り方をがらりと変えてくれるはずです。 授業の前半である今回は、「わかりやすいスライド」とは何かのレクチャーや伝わる資料と伝わらない資料の比較など基礎的な内容となっています。

    元米マイクロソフト本社パワポ責任者が教える「科学的に正しい資料の作り方」- Schoo PENCIL
  • Learn Contemporary C++ | Concise&Visual Examples

    Learn up-to-date, idiomatic C++ with code examples, concise explanations, cheat sheets and infographics. -- Lerne aktuelles, idiomatisches C++ mit Code-Beispielen, knappen Erklärungen und Infografiken. -- 学现代的C++ // 代码示例,简洁的说明和图表

    Learn Contemporary C++ | Concise&Visual Examples
    nharuki
    nharuki 2021/09/27
  • 「筋トレ後にステーキ」は大間違いな理由 必要なタンパク質には全く足りない

    筋肉を増やすにはタンパク質の摂取が欠かせない。これまではトレーニング直後にプロテインなどの高タンパクな品をとるのが“常識”とされてきた。しかし、理学療法士の庵野拓将氏は「タンパク質の量は、筋トレ直後の事だけでなく、筋トレ後の24時間を含めて計算する必要がある」という――。 ※稿は、庵野拓将『科学的に正しい筋トレ 最強の教科書』(KADOKAWA)の一部を再編集したものです。 「ゴールデンタイム」のプロテイン摂取はもう古い 一般的に筋トレ後の1~2時間は、筋肉のもとである筋タンパク質の合成作用が最も高まる「ゴールデンタイム」といわれています。そのため、筋トレ直後にタンパク質を摂取することが筋トレの“常識”と考える人も多いようです。 しかし、現代のスポーツ科学やスポーツ栄養学では、タンパク質摂取は「筋トレ後の『24時間』を意識しろ」といいます。そのエビデンスとなったのが、マクマスター大学

    「筋トレ後にステーキ」は大間違いな理由 必要なタンパク質には全く足りない
  • [Python] date と datetime オブジェクトの相互変換まとめ | 穀風

    [Python] date と datetime オブジェクトの相互変換まとめ [datetime オブジェクト、Unix time、文字列の相互変換まとめ](https://kokufu.blogspot.com/2018/12/python-datetime-unix-time.html) を書いたので、ついでと言っては何ですが date と datetime の変換についてもまとめてみました。 なお、掲載コードは以下のように import 済みとします。 ```python from datetime import datetime, date, time import pytz ``` ## 1. date と datetime の相互変換 ### datetime → date datetime から date に変換するには [dateteime.date()](https:/

    [Python] date と datetime オブジェクトの相互変換まとめ | 穀風
  • それ、Canvaで作れます。Web開発者が知っておくべき10のスゴ技! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、人気のグラフィックデザインツール「Canva」に搭載されている多彩な機能のうち、Web開発者に役立つ機能を厳選してご紹介します。 「Canva」は、アイキャッチ画像やバナー広告・ポスターを作成するなど、さまざまな画像編集やデザインを作成できるのですが、実はそれ以外にも驚きの使い方ができる多くの機能が搭載されています。 新しい「Canva」の使い方を知りたい方も含めて、ぜひWeb制作に役立ててください! 【 Canva 】 ■Webサイトのプロトタイプを作って公開! 「Canva」を使うと画像やテキストなどを組み合わせて、手軽にWebサイトのデザインを構築できるのをご存知でしょうか。そのうえ、ホスティングも同時にしてくれるので、簡単なプロトタイプを作ってネット上に公開できる仕組みがあります。 方法は簡単で、「Canva」の検索ボックスに「

    それ、Canvaで作れます。Web開発者が知っておくべき10のスゴ技! - paiza times
  • Rustのturbofishを理解する | κeenのHappy Hacκing Blog

    このエントリはRustその3 Advent Calendar 20193日目に飛び入り参加しているエントリです。 Rustの型パラメータ指定の構文、通称ターボフィッシュ(turbofish)について。 Rustでジェネリクス関数は以下のように関数名に続いて <パラメータ名> で指定しますよね?

    Rustのturbofishを理解する | κeenのHappy Hacκing Blog
    nharuki
    nharuki 2021/09/17
  • 習慣化7つのコツとは?失敗しないポイントも徹底解説

    習慣化とは、同じ状況のもとで繰り返し行われた行動がやがて定着し、(意志とは関係なく)自動化されて行われることです。 習慣化には、人生そのものを大きく変える力があります。習慣化のコツさえつかめば、自分が思うように生きることが可能になるでしょう。 しかし、実際には習慣化が苦手で、挫折してかえってつらい思いをしている人が後を絶ちません。当にもったいないことです。 そこで記事では、思い通りの人生を実現するために欠かせない「習慣化」を、苦手な人も成功のイメージがつかめるような徹底攻略版で解説します。 記事のポイント 失敗しづらい習慣化の基テクニックが身につく 成功率を上げるポイントを徹底解説 習慣化のおすすめアプリも紹介 「習慣化について知りたい」 「習慣化に成功できる自分になりたい」 …という方におすすめの内容となっています。 この解説を最後までお読みいただければ、「習慣化の基」はもちろ

    習慣化7つのコツとは?失敗しないポイントも徹底解説
  • 一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?

    回答 (5件中の1件目) この質問にかなり先行して2015年、Quora(家)で投げかけられた質問として、 Why do some functional programmers criticize design patterns in OOP languages as a sign of language deficiency, while Monad is also a design pattern? なぜ、関数型プログラマらは、オブジェクト指向(OOP)言語のデザインパターンを、言語の欠陥の象徴だと批判するのでしょうか?モナドもデザインパターンじゃないんですか? があります。...

    一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?
  • Google スプレッドシートからデータをSQLライクに取得してグラフを描く - Qiita

    スプレッドシートのQUERY関数やVisualization APIではSQLライクなクエリ言語を使ってデータの集計をすることができます。今回はクエリ言語を使ってデータを集計し、結果を利用してグラフを描くアプリケーションを作成してみます。 前回作成したPivotTable.jsでは集計関数を一つしか使えないため、ある値の最小値、最大値、平均を並べるといったことはできませんでした。今回の方法では同時に集計関数を複数使う事も可能になっています。 Google スプレッドシートのデータをPivotTable.jsで表示する - Qiita TL;DR スプレッドシートのQUERY関数、Visualization APIではSQLライクなクエリ言語を使ってスプレッドシートからのデータ取得・集計ができる クエリ言語のGROUP BY句やPIVOT句はピボットテーブルと対応づけると覚えやすい クエリし

    Google スプレッドシートからデータをSQLライクに取得してグラフを描く - Qiita
    nharuki
    nharuki 2021/09/14
    google spreadsheetで5年も前からSQLが使えたなんて!