標準出力

新しいもの、変わらないこと 自分の頭を通して考えてみました (stdout)

Swift - Interoperability with c lang

The function is shown below obtains the machine model by calling the sysctlbyname function. func getModelNameBySysCtl() -> String{ let name = "hw.machine" var size: Int = 0 var result: String = "" var funcRet: Int32 = -1 sysctlbyname( name…

WOL(Wake on LAN)設定でハマった点

下記構成でWake on LAN(以下、WOL)を有効にしようとOS側の設定("高速スタートアップを有効にする"には、チェックを入れている)を行い、別マシンよりマジックパケットをPCに送出するも起動しない。 MB: ASUS M5A99X EVONIC: Realtek 8111E PCI-E Gigabit LAN …

プロバイダーのDNSサーバーのアドレス確認

Yamaha NVR-500 でのプロバイダーのDNSサーバーのアドレスの確認方法 プロバイダーとはPPPOE接続 telnetでNVR-500にログインして > show status pp 1 1 にはPPOPE接続の設定番号が入る。

delphi IDE ライブラリサーチパスの優先順位

プロジェクトのサーチパス -> IDEのサーチパス の順で見る

クロスプラットフォームなC/C++ IDE CLion を使ってみた

標題通り Windows,Linux,Mac で使えるC/C++のIDE CLionをMac OS X (10.9)で使ってみた。現在のところβ版扱いで60日間に限り無料で使える。以下CLionのスクリーンショット。特徴としては、以下2点が挙げられる。・コンパイル関係の設定をCMakeList.txtに書い…

Windows の共有ライブラリロード時のサーチパスの優先順位

Linux の場合LD_LIBRARY_PATHに依るけどWindowsの場合は、[1] アプリケーションがロードされたディレクトリ[2] System directory[3] 16bit system directory[4] Windows directory[5] カレントディレクトリ[6] 環境変数PATHの順らしいです。ということで検証…

PLEX Multimedia Server の構築 on FreeBSD 9.1 STABLE

PLEX Multimedia Server を構築する。なお、FreeBSDは、サポートはされていないので自己責任で。。。[1] ローカルからのアクセスまでports にてサーバーソフトウェアをインストールする。cd /usr/ports/multimedia/plexmediaservermake config-recursivemake…

Mercurial reporitory server

[0] Ubuntu 14.04 のインストール + sshログインの準備2019年までサポートされる140.04のイメージををダウンロードする。ダウンロードしたイメージでインストール。スキップできるところはスキップして後からリポジトリサーバーを変更しインストール。公開鍵…

デフォルトのLANGの変更

Ubuntu でシステム全体のデフォルトのLANGの変更は、/etc/default/localeに対して行う。

OpenLDAP サーバー構築でハマった点

"failed to start slapd"と言われてデーモンのスタートが失敗する場合は、"slapd.conf"の構文を間違えていないかslaptest(BC) をj実行してみる。objectClass organizationalUnit を用いる場合は、下記2つのスキーマをslapd.confでインクルードする。/usr/lo…

Unmask floating point exception #2

この投稿の追加投稿。Gcc 4.4.7 にて下記の除算のみを行うソースをコンパイルして逆アセンブルすると除算は、SSE2の命令である"DIVSD" (*1 p.728)が出力されていることが確認できます。-div.c-#include intmain(void){ double a,b,c; a=3.0; b=0.0; c=a/b; r…

UEFI設定画面の確実な入り方

Windows 8.1がインストールされたPCで用があってUEFIの下記設定変更を行い。・ディバイスの起動順の変更・UEFIのセキュアブートの無効化別のディバイスからブートして作業。作業終了後UEFIの設定を元にもどそうと設定画面に入るためのキーを押すが設定画面が…

Unmask floating point exception

x86 なプロセッサ上のLinuxでは、浮動小数点同士の除算でゼロ割を行ってもSIGFPEは普通発生しない。これは、FPU control word*1 というFPUのレジスタ中のFloating point exception のマスク状態を表すフラグが立っているためである。gfortran -ffpe-trap=ze…

DEM データビュワー by webGL

地理情報プロファイル Ver.2.XでフォーマットされたDEMデータのビュワーを作ってみた。というか手段(webGL)が完璧に目的化しているけど。。。とりあえず形には、なったので公開。本当は、file apiでクライアント側のテキスチャ画像を選択できる様にしたかっ…

ELFの全体像についてまとめてみた

ELFの全体像と readelfコマンドとの対応をまとめてみた

(広義の)コンパイルの工程

c

分かっていなかった事が分かったのでコンパイルの工程を復習するために hello.cに依存しているtest.cのコンパイル過程をFreeBSD 9.1 RELEASE で出力してみた。-hello.h-#ifndef HELLO_H#define HELLO_Hint sayHello(void);#endif-hello.c-#include "stdio.h"…

style(9) 難訳箇所について

man style(9) の翻訳で訳すのが難しいと感じた箇所について日本語翻訳マニュアルの訳を見てみます。1) Be careful to check the examples before assuming that style is silent on an issue.-> styleがこれらの例について言及していないと決めつける前に、…

styleの自力和訳

英語の鍛錬のためにstyle(9)を自力で英訳してみた。FreeBSD カーネル開発者用マニュアル#NAME# style -- カーネルソースファイル書式ガイド#DESCRIPTION#このファイルでは、FreeBSDソース群の中でもカーネルソースファイルの推奨される書式を規定している。…

uim-anthy-gtk-systray をログイン時に実行

表記の件について[Applications Menu - Settings - Session and Startup] をクリック。「Seccion and Startup」ダイアログの「Application Auotstart」タブを選択して。「uim-toolbar-gtk-systray」を追加します。ちなみに、設定ファイル弄る方法を初め模索…

Installing flash plugin

Environmente: FreeBSD 9.1-RELEASEIf you installed emulators/linux_base-f10You only to runkldload linuxAnd add following line to /etc/rc.conflinux_enable="YES"And reference7.2.1.2. Firefox and Adobe® Flash™ Plugin

compiling chromium browser

I compiled chromium browser(Version 29.0.1547.76) on FreeBSD 9.1-RELEASE.[Point of compiling chromium browser]compile with out debug symbolWhen I compiled chromium with debug symbol. chrome aborted by signal 16.$ cd /usr/ports/www/chromium…

docx pptx xlsx について

「docx pptx xlsx」という一連の「*x」というフォーマットは、zipでxmlファイル群圧縮しているらしい。PyCon 2013 の kzfmさんの資料を参考にさせて頂き実践してみた。まず、サンプルのパワーポイントスライドを作って「sample.pptx」で保存する。そして、sa…

SVG Path

D3

D3を用いたSVGのPathの描画function initPath(){ var path = new Path(); document.getElementById('runButton').disabled=true; } Path.prototype = { constructor: Path, readNodesData: function() { this.lineNodes = [ {"x": 1, "y": 5}, {"x": 20, "y"…

Memo about list

記憶の定着を図るためのメモ#del について>>> list = [0,1,2]>>> del list[1]>>> list[0, 2]>>> list [0]0>>> list [1]2# リストに対する += 演算子>>> slots = []>>> slots += [0,0]>>> print slots[0, 0]>>> slots += [1,1]>>> print slots[0, 0, 1, 1]>>>

Difference between list and tuple

Python初心者の自分としては、よく分からなかった。記述方法の違いしか分からなかった。(大括弧囲みか丸カッコ囲みか)しかし、違いがもう一つわかった。リスト(List) -> 値の再代入ができるタプル(Tuple) -> 値の再代入ができない試しに、、、>>> vec = [2…

事始め

D3

var scatterSample; function initGraph(){ scatterSample = new ScatterSample(); document.getElementById('runButton').disabled=true; document.getElementById('updateButton').disabled=false; } ScatterSample.prototype = { constructor: ScatterSam…

事始め

Qt

C++ で記述されたクロスプラットフォームフレームワークQtを試してみた。URLを入力してアクセスするだけの超簡易Webブラウザを作ってみた。作ってみたと言っても書いたコードは、数行。FreeBSD 、Windows 7, Windows XP で動かしてみた。 まずは、FreeBSD(xf…

ファイルからの読み込み

超今更なエントリですが、自分自身の知識の定着を図るために書きます。と言ってもコードは、数行fp = open('./data/router.log', 'r')for line in fp: print type(line) print line[:-1].split(' ')fp.close()-出力-['2013/04/09', '00:55:45:', 'PP[01]', '…

モジュールのサーチパス表示

Python モジュールのサーチパスの表示方法 ( 以下は、Mac OS X での実行結果>>> import sys>>> print sys.path['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/…

COMコンポーネントを利用してみる

今回は、WindowsにてpythonでCOMコンポーネントを利用してみます。pythonは既にインストール済みとして、まず、必要なライブラリをインストールします。http://sourceforge.net/projects/pywin32/からインストールされているpythonのバージョンのインストー…