タグ

2021年9月28日のブックマーク (9件)

  • Pythonの並列処理(マルチプロセス)の基本と使い方|dot blog

    Pythonで『multiprocessing モジュール』の『Process クラス』を使った並列処理(マルチプロセス)の基と使い方について解説します。コードの実行処理を高速化させたり、プロセスを並列化させることにより同時に複数のプログラムを処理できるようになります。 Pythonこの記事は約 分で読めます。(文字) Pythonの並列処理を行う方法の1つが『multiprocessing モジュール』を使う方法です。 『multiprocessing モジュール』を使うことで、複数のプロセス(サブプロセス)を生成し、マルチプロセッサーマシンの性能を最大限に引き出すことができます。また、サブプロセスを生成することで同時に複数の実行処理を行えることもメリットです。 『multiprocessing モジュール』のメリット マルチプロセッサーマシンの性能を活用し高速化できるサブプロセスを生

    Pythonの並列処理(マルチプロセス)の基本と使い方|dot blog
    Gen2423
    Gen2423 2021/09/28
  • スタバでMacを広げる人の残念すぎる仕事効率 世界中で日本だけに見られる珍現象

    なぜ、意識高い系はスタバで「MacBook」を広げたがるのか。あえて、あそこで仕事をする意味はあるのか。当に効率的なのか。なぜ、彼らをみているとイライラしてくるのか。「プレジデント」(2020年1月31日号)の特集「すぐにやる人、グズな人」より、記事の一部をお届けします――。 そもそもスタバで仕事はしやすくない 米シアトル発のスターバックスは、「そこそこの高級感」「店内の清潔さや快適性」「そこまで高くはないが安くもない絶妙な料金設定でうまい珈琲を出す」という主に3つの理由で、もはや社会主義国にまで浸透した世界的チェーン店であることは論を俟たない。筆者も、海外旅行をするたびにその国の首都や主要都市には、その発展度合いの高低を問わず必ずスターバックスの店舗を見つける。

    スタバでMacを広げる人の残念すぎる仕事効率 世界中で日本だけに見られる珍現象
    Gen2423
    Gen2423 2021/09/28
  • 時代別戦車一覧 - Wikipedia

    時代別戦車一覧(じだいべつせんしゃいちらん)は、世界の戦車を大まかに4つの時代に分けて挙げる。国家別の戦車一覧は戦車一覧を参考のこと。 第一次世界大戦まで[編集] イギリス マーク I 戦車(Mk.I-Mk.V) マーク A ホイペット中戦車 マーク B 中戦車 マーク C 中戦車 イタリア王国 FIAT2000 ドイツ帝国 A7V A7V-U フランス シュナイダーCA1 サン・シャモン突撃戦車 ルノー FT-17 FCM 1A FCM 2C 戦間期[編集] アメリカ合衆国 マーモン・ハリントン軽戦車 T1軽戦車 M1戦闘車 T2中戦車 M2軽戦車 M2中戦車 イギリス ヴィッカース中戦車 Mk.I/II ヴィッカース 6トン戦車 ヴィッカース水陸両用戦車 軽戦車 Mk.I 軽戦車 Mk.II 軽戦車 Mk.III 軽戦車 Mk.IV 軽戦車 Mk.V 軽戦車 Mk.VI 軽戦車 Mk.

  • ダージリン様の紅茶の完全再現、またはイギリス戦車の可能性について:野尻抱介(尻P)のブロマガ

    「どんな走りをしようとも、我が校の戦車は一滴たりとも紅茶をこぼしたりしないわ」 ――と、ダージリン様はのたまい、戦車内で優雅に紅茶を飲むのだが、これはエスニック・ジョークのひとつだろうか? ガルパンに限らず、艦これの金剛も「ティータイムは大切ネー」と言うし、アニメ「名探偵ホームズ」のモリアーティ教授も頑固にティータイムの習慣を守っていた。 「イギリスの戦車は車内で紅茶が淹れられるんだってな」 これは日のアニメに限らず、内外ミリタリー・ファンの間でも定期的に話題になることだ。ずっと判断を保留してきたが、今回調べてみると、事実だとわかった。 WW2が終ってまもなく、センチュリオン戦車の砲塔内に給湯器が設置されたのが始まりだ。 これにはきっかけがあった。ノルマンディ作戦で上陸したイギリスの機甲部隊が、ある朝、車外でモーニング・ティーをしていたところ、ドイツ軍のミハエル・ヴィットマンに襲撃されて

    ダージリン様の紅茶の完全再現、またはイギリス戦車の可能性について:野尻抱介(尻P)のブロマガ
  • 設計書・仕様書の書き方が分かる!

    弊社では開発工程の上流である「要件定義、基設計、詳細設計」において必要となるドキュメント標準が定義されております。稿では「ドキュメント標準」の一部をご紹介しますので、是非ご参考にしてください。 各工程で必要なドキュメントを定義しましょう 下記のように工程ごとにドキュメント成果物、内容を定めております。 どの企業でも必要なドキュメント成果物になりますが、必要に応じて追加・削除頂ければと思います。 ※業務系のシステム開発に照準を当てております。 要求分析(要件定義) システム開発は要求分析(要件定義)というプロセスから始まります。要求分析(要件定義)は、顧客の要求を把握してシステム要件を確定することです。主に以下のような事項をまとめます。 要求概要 システムの目的 現状の課題と改善案 基要件と優先順位 到達目標 システムの実現手段 システム化の範囲 概略費用 効果(定性/定量) 体制図

    設計書・仕様書の書き方が分かる!
  • CSVファイルとは?使い方やExcelファイルとの違いについて解説

    こんにちは、営業担当の藤川です。 今回は【IT超入門編】として、「CSVとは?」をお届けしたいと思います。 目次[非表示] 1.CSVとは 2.CSVExcelの違い 3.CSVファイルの記法 3.1.ヘッダ行 3.2.区切り文字 3.3.改行コード 3.4.ダブルクォート 4.どのような場合にCSVを使うのか? 5.どのような場合にExcelを使うのか? 6.CSV利用時の注意点 6.1.番地や数列が日付に変換されてしまう 6.2.「年/月」が「英語の月-年の下2桁」の書式に変更されてしまう 6.3.数列の頭の「0」が消えてしまう 6.4.カッコつきの数がマイナスの数に変換されてしまう 7.CSVでデータが変わってしまった時の対処方法 8.アララではどのように使われているのか 8.1.①CSVファイルを用いて、配信リストやユーザ属性をシステム側に簡単登録できる 8.2.➁メールの効果測

    CSVファイルとは?使い方やExcelファイルとの違いについて解説
  • Ubuntuのマウススクロール調整|Histone

    Ubuntu Linuxでマウスホイールが遅い場合の対処法。「imwheel」を使うのが定番。 一番手っ取り早い設定の流れ(ステップ1)Terminalからimwheelをインストール。 $ sudo apt install imwheel(ステップ2)スクリプトをDLして設定。 $ bash <(curl -s http://www.nicknorton.net/mousewheel.sh)以下のような設定ウィンドウが立ち上がるので、速度を設定して保存。(ここでは速度を「20」に設定している、の図) (ステップ3)最後に「imwheel」を起動項目に追加して完了。 (※起動コマンドは「imwheel -b "4 5"」とする必要があります。簡単にいうとマウスボタンの4番目と5番目をブロックして保護するコマンドです。これを忘れると「戻る・進む」ボタンが使えなくなります) スクリプトを書いた

    Ubuntuのマウススクロール調整|Histone
  • なぜ私はデータ処理においてNimをPythonの代わりに使うのか(翻訳)

    この記事は以下の翻訳です Why I Use Nim instead of Python for Data Processing 怠け者のプログラマーは、計算の手間をプログラミングの手間に置き換えたがるものです。私はまさにそのようなプログラマーです。私の研究では、テラバイト級の大規模データを対象としたアルゴリズムを設計・実行することがよくあります。NIHのフェローである私は、10万台以上のプロセッサを搭載したクラスターであるBiowulfを利用していますが、大きなMapReduceを実行すればよいのであれば、1つの実験のためにシングルスレッドのパフォーマンスを最適化するために膨大な時間を費やすことは、通常は意味がありません。 このようなリソースがあるにもかかわらず、私はデータ処理タスクにプログラミング言語のNimを使うことが多くなりました。Nimは計算科学の分野ではあまり評価されていません

    なぜ私はデータ処理においてNimをPythonの代わりに使うのか(翻訳)
  • データ分析のはじめの一歩を無料で学べる 総務省監修の高校教材『データサイエンス・データ解析入門』がpdfで公開 | Ledge.ai

    サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

    データ分析のはじめの一歩を無料で学べる 総務省監修の高校教材『データサイエンス・データ解析入門』がpdfで公開 | Ledge.ai
    Gen2423
    Gen2423 2021/09/28