タグ

2013年12月20日のブックマーク (11件)

  • Pythonで数値計算のコツ:for文書いたら負けかなと思っている – はむかず!

    転職してから1年とちょっとが経ち、Pythonをメイン言語としてからも同じくらいが経った。最近やっとnumpy/scipyの使い方のコツがわかってきたと思うので、マサカリ飛んでくるのを覚悟でなんか書いてみようと思う。 転職して初めてPythonを使ったというわけではない(実際wafのwscriptとかは書いたことある)が、まあでもほぼ初心者同然だった。学習曲線でいうとPythonはすごく良い言語だと思う。Python体の言語仕様については、わりとすぐに覚えることができた。だが一方、numpy/scipyについては、そう簡単ではなく習得するにはそれなりに時間がかかったと思う。 ケーススタディ たとえば\(N\times M\)行列\(B\), \( M\times L \)行列\( C \), \( M \)次元ベクトル\(a=(a_k)_{1\leq k \leq M}\)が与えられて

  • エクセルでAnsibleのホストを管理する — そこはかとなく書くよん。 ドキュメント

    しかし、このinventoryファイルに実行属性をつけてあげるとスクリプトと認 識し、実行した結果をinventoryとして使用します。 ということで、以下のようなPythonスクリプトを使うことで、エクセルファイ ルをInventoryとして使うことができます。 xlrdが必要なので事前に pip install xlrd としておきましょう。 #!/usr/bin/env python # -*- coding: utf-8 -*- import xlrd import sys import json XLS_FILEPATH = '/path/to/host-list.xlsx' book = xlrd.open_workbook(XLS_FILEPATH) # エクセルファイルからBook作成 sheet = book.sheet_by_name(u"Sheet1") # Shee

    エクセルでAnsibleのホストを管理する — そこはかとなく書くよん。 ドキュメント
  • 出会い系チャット会話ログ収集

    このスライドは京大マイコンクラブ(KMC)の例会で新入生向けに発表されたものです。新入生向けに技術的な内容を噛み砕いて説明するため事実を基に脚色を加えています。そのため、このスライドに記載されている内容は
事実とは大きく異なります。 このスライドの内容はフィクションであり、実在の人物・団体とは一切関係ありません。

    出会い系チャット会話ログ収集
  • C++ Advent Calendar 2013 前編 - Vim で C++ のコーディングを行う - C++でゲームプログラミング

    この記事は C++ Advent Calendar 2013 の 19日目の前編の記事になります。 記事は 2011 年に書いた VimC++ のコーディングを行うなら知っておきたい10のこと の 2013 年版になります。 2013 年版といいつつ全然 10個じゃないんですが…。 えー Vim 体の機能はさほど変わっていませんが、使用しているプラグインなどはだいぶ変わりました。 普段 Vim を使用していない方でも 「Vim でこんな事ができるんだーへー」 ぐらいに感じてもらえればと思います。 犬さんの記事なんて見なかった ぶっちゃけ書きたかった事をほとんど rhysd さんに書かれてしまったので一部かぶっている内容がありますがご了承下さい。 あと量が多いので誤字脱字があったらごめんなさい。 [対象者] VimC++ のコーディングをしている人、しようと考えている人 Vi

    C++ Advent Calendar 2013 前編 - Vim で C++ のコーディングを行う - C++でゲームプログラミング
  • AtCoderについて - akenshoの日記

    はじめに この記事はCompetitive Programming Advent Calendar Div2013の19日目に相当します。 他の方がデータ構造とプログラミング技法について触れておられるので、競技プログラミングに関連した社会問題について書きます。 よって、記事ではテクニカルなことに対して一切言及しません。 また、この記事の根拠となるデータは一切ありません。 概要 近年、若者の就職活動が社会問題となっています。 学生は職を得るため100社に応募し、企業側は人材を得るため大量の応募者から選定します。この工程で、学生も企業も疲弊するのが問題です。記事では、この問題に対して部分的に言及します。ここで指す"部分的に"とは、プログラマについてを示します。 さて、プログラマの採用について、企業側が抱える問題は以下の点です。 コーディング能力の高い人材がほしいが、人事部では実際の能力を判

    AtCoderについて - akenshoの日記
  • CoffeeCollider勉強会用の資料 http://goo.gl/Z2JmZ2

    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

    CoffeeCollider勉強会用の資料 http://goo.gl/Z2JmZ2
  • Darkroom for Vim // by Paul Rouget

    Darkroom for Vim // by Paul Rouget A full-screen writing program or distraction-free editor is a text editor that occupies the full display with the purpose of isolating the writer from the operating system (OS) and other applications. Wikipedia I wanted that with Vim. There are ways to do it. You can play with :winpos, lines and columns to achieve this (see here). There are scripts (1, 2). But al

  • TechCrunch | Startup and Technology News

    After Apple loosened its App Store guidelines to permit game emulators, the retro game emulator Delta — an app 10 years in the making — hit the top of the…

    TechCrunch | Startup and Technology News
  • ランダウの記号 - Wikipedia

    スターリングの公式はランダウの記号を用いてと書くこともできる。 ランダウの記号(ランダウのきごう、英: Landau symbol)は、主に関数の極限における漸近的な挙動を比較するときに用いられる記法である。 ランダウの漸近記法 (asymptotic notation)、ランダウ記法 (Landau notation) あるいは主要な記号として O (数字の0ではない)を用いることから(バッハマン-ランダウの)O-記法 (Bachmann-Landau O-notation[1])、ランダウのオミクロンなどともいう。 記号 O はドイツ語のOrdnungの頭字にちなむ[2]。 なおここでいうランダウはエトムント・ランダウの事であり、『理論物理学教程』の著者であるレフ・ランダウとは別人である。 ランダウの記号は数学や計算機科学をはじめとした様々な分野で用いられる。 概要[編集] ランダウの

    ランダウの記号 - Wikipedia
  • 裏サンデー

    ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。 動作推奨環境:Edge、Google ChromeMac Safari、Mozilla Firefox : 最新版. Android:7以降Google Chrome. iOS:12以降 Safari.

    裏サンデー
  • Light Tableの使い方 (序章) - Qiita

    ちょっと前にkickstarterで20万ドルを集めて話題となったLight TableというIDEですが、順調に開発が進んでいてClojureアプリの開発に十分使えるレベルになっています。 完成したあかつきには、どういうライセンス体系になるのか不明ですが、現状は「Try the alpha」という位置づけで、自由に試してみることができます。 上記サイトから、Mac OSX、Windiws、Linux それぞれパッケージがあるのでダウンロードしてインストールします。 起動するとオシャレ感ただようウィンドウが開きますが、Clojureのコードを動かすために、バックエンドでJarファイルを取りに行ったりするので、プロキシ環境下で使う場合には、環境変数http_proxyとhttps_proxyを設定しておくとよいかと思います。 Clojureを試してみたい場合には、メニューのView -> C

    Light Tableの使い方 (序章) - Qiita