タグ

tipsに関するmactkgのブックマーク (27)

  • Tips & Tools – The Writing Center • University of North Carolina at Chapel Hill

    Writing for Specific Fields Anthropology Art History Business Communication Studies Drama History Literature (Fiction) Music Philosophy Political Science Psychology Religious Studies Sciences Sociology Additional Resources Learning Center Tips & Tools Fall 2025 At-A-Glance (Word) (PDF) Spring 2026 Semester At-A-Glance (Word) (PDF) Summer 2026 At-A-Glance (Word) (PDF) English language resources Lib

    Tips & Tools – The Writing Center • University of North Carolina at Chapel Hill
  • Rubyで並列処理をやっていく #AdventCalendar - ainameの日記

    mixiグループアドベントカレンダー2016 1日目です。 今回は、自分が今まで利用したRubyでの並列処理を書くためのgemとか知見を紹介します。 機運 先日のRubyKaigi 2016で、Ruby3ではGuildという新しい並列処理のモデル*1が、導入されるというセッションがあったり、concurrent-rubyというgemの開発が流行り初めて居たりと、Ruby界隈でも何となく並列処理がブームきているように感じます。 マルチプロセス/スレッド しかしRubyで並列処理するのは言語の仕様としてそれなりに制限があり、他の言語のようにThreadをバンバン立ててマルチコアで計算!爆速化!!みたいなのは難しいです。 というのも、Ruby1.9からネイティブスレッドは導入されたものの多くのC拡張を使ったgemのスレッドセーフ性が問題となるため、GIL(Global interpreter l

    Rubyで並列処理をやっていく #AdventCalendar - ainameの日記
  • Microsoft PowerPoint - 平田パネル

    講演‐2 論文という形式を守ることの意味 論文という形式を守ることの意味 パッと見は愛想がなくてとっつきにくかったけど 実はすごく親切だった 平田圭二 平田圭二 学術論文という形式の構成部品 タイトル 著者名 概要 章 節 段落 文 節 箇条書き 謝辞 参考文献 論文の使い道 論文の使い道 こんな便利なものを研究発表だけにしか 利用しないのはも たいない 利用しないのはもったいない 当然 し [著者]研究成果の発表,記録 当然でしょ [読者,査読者]研究成果の速読と審査 [著者]研究成果についての思考 [著者]研究成果についての思考 [著者] 研究活動の遂行 効率化 まあそうですね [著者] 研究活動の遂行,効率化 [著者] 研究成果の振り返り そうかもね そうかもね 論文の形式と使い道の関係 論文の形式と使い道の関係 論文の形式はなんでそうなっているのか? 誰かが何かの理由でいつか発明し

  • 展示・サイネージ用のMacをMackerelで監視する - Asus4 onD

    よくよく展示だかサイネージだかでMacを導入するのですが 立派な一台のサーバーなわけで。安定運用したいのです。 Macが起動しなくなってたら教えてほしいのです。 だけど、サーバーエンジニアがやってるようなちゃんとしたのはめんどくさいな。 作るのそこじゃないから。見積もり増えるし。 って要件で色々調べてたところ、先輩エンジニアが作ってたmackerelがなんか良さそうと。 mackerel.io homebrewでMacにもインストールできる 専用コンソールでステータスを見れる プラグイン形式で独自のステータスを投稿出来る デフォルトで、CPU、メモリ、ディスク空きとかは監視 普通のpostリクエスト形式でも投稿できる コンソールが他のよりおしゃれ slack連携ある ※ 展示用だと5台の範囲に収まるので、無料の範囲でも結構楽しめるけど、 一応有料サービス。このシステム作る工数分かなり浮くの

    展示・サイネージ用のMacをMackerelで監視する - Asus4 onD
  • 二千万レコードあるテーブルへのalterをサービスを止めずに流す | All Your Bugs Are Belong To Ass

    ※このエントリはMySQL Casual Advent Calendar 2015の5日目のエントリです。 openark-kit というものについて ここまで読んでわかった方は、この先を読む必要はありません。 openark-kitとは、mysqlの運用に便利なツールキットを14個あつめたソフトウェアパッケージです。 Shlomi Noachという方がPythonで開発しており、少なくとも2009年に発表されているようです。 2015-12-05時点での最新版は196.1となっており、.tar.gz および .deb で配布されております。 このエントリを書いた背景事情 そもそも僕自身、50を超えるクラスタ化されたmysqlノードと一緒に業務生活を送っております。 ところが、システムが非常に古くさい構成のため、合計レコード数が2億から3億程度ある垂直分割されたテーブルに対しALTERを投

  • 学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]

    東京工業大学 日学術振興会特別研究員 公募に係る学内説明会 にて用いた資料です. 資料は以下からもダウンロードできます. http://www.rpd.titech.ac.jp/jsps_tokken/adoption/a-1.html

    学振特別研究員になるために~知っておくべき10のTips~[平成28年度申請版]
  • AngularJSでController間の通信を行う

    $rootScopeはグローバルなオブジェクトであるので、アプリ内のどこからでも参照できる。ここに値を設定すると、各Controllerで値を参照することができる。 しかし、これはグローバル変数を使ったプログラムの弊害で、メンテナンス性が悪くなるのでお勧めはできない。簡単に使えるのでつい使用してしまうが、後で困るのは自分なので使わなようにしたい。 angular.module('myApp.controllers', []). controller('mainCtrl', ['$rootScope', '$scope', function($rootScope, $scope) { var date = {"id": 1, "text": "メッセージです"} $rootScope.$broadcast('messageBroadcast',data); }]). controller('

  • Situs Judi Online dan Slot Online Bocoran Rtp Terpercaya Indonesia - devtoolstips.com

    Situs Slot Online Berikan Fenomena kemenangan Bisa Dilipat Gandakan Kemenangan yang dapat diraih secara konsisten juga menjadi daya tarik tersendiri bersama slot online terpercaya di indonesia. Dengan setiap taruhan yang ditempatkan, pemain memiliki peluang nyata Read More Memilih Situs Judi Slot Online Terpercaya PANEN138 mungkin dapat dipercaya dan tidak dapat diandalkan. Mari kita lihat.namun,

  • シェルスクリプトで「ビルドスクリプト」を作る時に便利なテクニック - ククログ(2012-10-11)

    プログラムの種類によっては、そのまま実行できるものと、実行できるようにするために「ビルド」が必要なものとがあります。Cなどのコンパイルが必要な言語で書かれたプログラムは当然ビルドが必要ですし、コンパイルが不要な言語であっても、インストーラパッケージを作るというビルド作業が必要な場合はあります。 ビルド作業の自動化のためのツールとしてmakeなどがありますが、そこまで格的な事をやる必要がない場合は、シェルスクリプトで「ビルドスクリプト」を作るのが手軽でおすすめです。この記事では、そのような場合に役立つシェルスクリプトのテクニックを4つご紹介します。 エラーの気付きやすさとデバッグのしやすさを高める メッセージに色を付ける シェル関数をライブラリにする 一時的に作業ディレクトリの中に入る エラーの気付きやすさとデバッグのしやすさを高める はじめに紹介するテクニックは問題が発生した時に気づきや

    シェルスクリプトで「ビルドスクリプト」を作る時に便利なテクニック - ククログ(2012-10-11)
  • 【Processing】クライアント側で接続の確立を確認するコード - FromAtoMemo

    Processing(P5)でサーバとクライアントを作るのはすごく簡単で便利なのですが、クライアント側でサーバに正常に接続できたのかを確認するメソッドがない。サーバが立ってない状態でクライアント起動した時に、確認するメソッドてか方法がない。try-catchしても例外受け取ってくれない。TimeOut処理できない。って状態だったので、適当にディスカスを調べていたら、 ... If you look at Client.java source, you will see that nearly all the Client constructor is surrounded by a try/catch which just dumps the stack trace. A bit annoying for a finer control... Now, at least, you can

    【Processing】クライアント側で接続の確立を確認するコード - FromAtoMemo
  • 名前のつけ方

    LK2NJB - Minna - L33 Imperative and prohibitive 命令形、という意味.pptx

    名前のつけ方
  • デザイン勉強会のまとめをするよ! | Blog hamashun.com

    追記 2007-09-11 まとめWikiへのリンクを追加 2007-09-11 cremaさんの資料追加 FrontPage - デザイン勉強会まとめサイト - livedoor Wiki(ウィキ) デザイナーでない人のデザイン入門 ベジェ曲線で行こう 簡単に名刺を作ろうぜ! Webサイトのあり方と考え方 総括 Twitter繋がりのまめこが主催するデザイン勉強会に行ってきました。 という訳でまとめです。 この勉強会は、デザイナー向けではなく、デザイナー以外に向けたデザイン勉強会です。 会場は今回も株式会社ノッキングオン様に提供していただきました。 いつもありがとうございます! なお、まだ資料とか公開されていないセッションもあると思うので、タイトルとか微妙に間違ってるかもしれません。 間違ってたらごめんなさい。 デザイナーでない人のデザイン入門 資料 トップバッターは先生もされているcr

  • Python Tips - Programming

    Pythonプログラミングに役に立つ情報を掲載します。 Python CGIプログラミング入門 PythonによるCGIプログラミングの入門のページです。 基的な事柄をわかりやすく説明します。

  • JavaScriptのオブジェクトについて考察してみた - あと味

    JavaScriptを勉強しているとオブジェクトとはなんぞや?ということがわからなくなってきます。選択肢が増えれば増えるほど。 JavaScriptには、同じように見えて、実は同じではないデータがあります。それらのオブジェクトについて、区別して説明が付けられるように、自分なりに考察してみました。勉強中のアウトプットなので、ここで書いた内容は事実とは大きく外れているものかもしれません。とにかく不明瞭な部分を自分なりに理由づけしたかっただけです。 サンプルコードを試される場合は、FirefoxのFireBugにあるコンソールに貼りつけて実行するか、Safariの開発ツールにあるコンソールに貼りつけて実行してください。それがわからない方は console.log の部分を alert に置き換えて確認してください。 話がややこしくなるので、今回はプロパティしか扱っていません。 名称の定義について

    JavaScriptのオブジェクトについて考察してみた - あと味
  • はじめての人に何かを教える時に心がけること - あと味

    先日投稿した正規表現の記事は、多くの人が見てくれて、はてなブックマークコメントなどで感想もいただきました。 反響をいただいたことで私自身いろいろ考えることがあり、パソコンインストラクター時代の経験と考え方をベースに、はじめての人に何かを教える心がけるといいなと思うことをまとめてみました。 対象者ははじめての正規表現を読んだ方です。もったいないけど、その方がよく伝わると思って割り切ります。 極論に走ってはいますが、今後はじめての人に何かを教える時には、ここに書いた内容を読み返したいと思います。 捨てる はじめての人に何かを教える時は、以下のことを捨てる必要があります。 正確な表現 例外 説明事項 正確な表現 知識があればあるほど正確な表現で伝えることにこだわってしまいがちです。 でもそこはぐっとガマン。 例えば、はじめての正規表現の中でメタキャラクタ、パーレンなどの正式名称を使って説明したら

    はじめての人に何かを教える時に心がけること - あと味
  • Pythonバージョンの選びかた - atsuoishimoto's diary

    Pythonはおよそ18ヶ月ごとに新しいメジャーバージョンをリリースする慣習になっていて、これまでにたくさんのバージョンがリリースされ、広く利用されてきた。Pythonの開発では後方互換性を保つことが非常に重視されていて、通常のアプリケーションであれば、Pythonのアップデートで動かなくなってしまうことはあまりない。アプリケーションが今後廃止される予定になっている機能を利用していると、DeprecationWarningという警告が出力されてしまう程度だ。 DeprecationWarningが出るようになってから実際に廃止されるまで少なくとも数年間はあるので、普通はその間にのんびり対処する事ができる。また、いったん廃止予定と決定されても、その機能が一部で使い続けられている場合には実際には削除されない、というケースも非常に多い。Pythonのドキュメントを見てみると、もう10年も前から廃

    Pythonバージョンの選びかた - atsuoishimoto's diary
    mactkg
    mactkg 2011/04/06
    Pythonバージョンは何がいい
  • สล็อต รับ วอ เลท ที่ดีที่สุด สำหรับเกมสล็อตเว็บตรง

    สล็อต รับ วอ เลท ท่านสามารถพนันออนไลน์ได้อย่างปลอดภัยและเป็นส่วนตัวด้วยควบคุมเพื่อสุขภาพจิตและการเงินที่ดีที่สุดที่มีให้บริการตลอดเวลาครับ/ค่ะ! เข้าร่วมเล่นการพนันออนไลน์ในเว็บไซต์ที่มีระบบความปลอดภัยและการประเมินความเสี่ยงอย่างเหมาะสม การเล่นพนันออนไลน์ควรระมัดระวังเพื่อความปลอดภัยและควรยืนยันว่าข้อมูลส่วนตัวจะไม่ถูกเปิดเผยหรือนำไปใช้ในทางที่ไม่เหมาะสมในการเล่นสล็อตออนไลน์แบบปลอดภัย! ความปลอดภัยแ

  • CentOS 5 インストール個人的ノート # NTFSにアクセスしてWindowsのファイルを読み書きできるようにする

    CentOS5 インストール、追加インストール、設定、調整の個人的ノート。 デスクトップとして使うための設定メモ集。 CentOSとは Red Hat Enterprise Linuxの商標、商用パッケージを削除した フリーのクローンディストリビューションである。 CentOS5 はRHEL5の同等品で、Fedora Core 6 がベースになっている。 Fedora よりも先進性は低いが、 アップデートサポート寿命が長い。 インストールできるアーキテクチャも多い。 最新版を追いかけずに安定した運用をする人やサーバ向き。 インストール手順はFC6とあまり変わりはない。 CentOS5 のリリースは2007年4月12日。 CentOS5 インストール、および初期設定 CentOS5 ISOイメージファイルの取得| isoイメージファイルをCD, DVDメディアに焼く| CentOS5のインス

  • Mac OS X (Snow Leopard) でPXEブート環境を構築する1 - めも超?!

    先日MacBook Proを購入しましたが、その数日後24時間稼働中のメインマシン(WindowsXP)のHDDが絶妙なタイミングでお亡くなりになってしまいました。 どうやら仕事に行ってる間に家のブレーカーが落ち、その影響で逝ってしまったらしいです。 ということで今後はメインマシンをMacBook Pro、大容量ストレージ役としてこれまでのメインマシンを活用することにしました。 ストレージ役となったマシンには、WindowsとUbuntuを入れることにします。 WIndowsのインストールについてはここでは特に書きませんが、事前にWindowsとUbuntu用のパーティションは準備しておきます。 さてここから、PXEブート環境の構築方法についてですが、PXEブート環境を構築するには「dhcpd」と「tftpd」の2つのサーバーを用意する必要があります。 MacBook Pro(mid 20

    Mac OS X (Snow Leopard) でPXEブート環境を構築する1 - めも超?!
  • USBメモリでブートして、CentOS5.5をネットワークインストール

    連発してどうもスミマセン、山です。 先日、CentOS5.5をネットワークインストールする際につまづいたので、その際のメモと注意を書かせてもらいます。 CentOSをインストールするにあたっては、まずはブートしなければいけません。 その方法としては、 ・CDからブート ・USBメモリブート ・ネットワークブート(PXEBoot) 敷居の高さは、上から順に高くなるかと思います。 CDからブートは、単にブート用のisoイメージを取得し、CDに焼き、ブート時に選択するだけで簡単ですが、 USBメモリからブートも、ネットワークからのブートも、ちょっとした設定がいるのでやや面倒です。 しかし、USBメモリからブートに関しては、楽にできるツールもあるためやや敷居が下がる感じです。 今回はUSBメモリからブートをすることにします。 (どうせなら、全てネットワークにすればいいのでは?というツッコミはなし

    USBメモリでブートして、CentOS5.5をネットワークインストール
    mactkg
    mactkg 2011/02/26
    こう言うことかいうことすか!!!!!!!11