なんとな~くしあわせ?の日記

ClojureとかAWSの設定とかをメモする技術ブログ

Linux

CloudflareとLet’s Encryptを同時に使ってると、Let’s Encryptが更新できない件

tls: handshake failure 解決策 Cloudflare側の設定 There were too many requests of a given type :: Error creating new authz :: Too many invalid authorizations recently.. Skipping. 解決策 tls: handshake failure Let's Encryptで更新かけるとき、…

お使いのGoogleアカウントは停止されました…マジか

いきなり下のようなメールが来てアカウントが停止されてしまった! 原因 原因は、パソコンや携帯以外の端末(WEBサーバ)からGmailを送ったからでした。復旧用のメール設定しといてよかった。 qiita.com

Linuxでコンソールなどの背景透過にはcomptonを使うのがよさそう

環境はDebian/sid, LXDEを使っています(最近Mateの調子が悪い)。ご覧の通り、comptonを使えば背景透過がWindowsのようにうまくできます。Qiitaの記事に従って設定ファイルを作り、スタートアップに登録すればよろしいのではないでしょうか。qiita.com

HTTP GETの容量制限とか

Is there a limit to the length of a GET request? stackoverflow.comやはりStackOverflowは有能すぎる。ぼくの推しアンサーはこれ http://stackoverflow.com/a/266341/2565527 Not in the RFC, no, but there are practical limits. (RFC内には指定は無い…

wine-1.8 自力サポートメモ

Debian sidでwine-1.8が使えるようになったので早速更新してみた。 なんか突然音声が出なくなった 正確に言うとUSBのヘッドセットだけ認識されなくなった。winecfgを起動して出てくるウィンドウの内、「出力デバイス」、「音声出力デバイス」が選べなくなる…

第133回東京エリアDebian勉強会に参加した

2015年はScalaの年でした。10回ぶりぐらいにDebian勉強会に行った。eventdots.jpdotsは全然今まで知らなかったのですが、IT勉強会用の会場をかなり良心的に貸してくれる場所らしいです。渋谷のカラオケパセラの近くにあります。当日は隣で別のIT勉強会をやっ…

AWSの罠

設定を事前にしておかないと、インスタンス再起動時にホスト名が変わってしまう…qiita.com上記からの引用 cloud-init用の事前環境設定EC2インスタンスコピー時に環境設定が変わってしまう問題を防ぐために以下を行います。 ・vi /etc/cloud/cloud.cfg ・pres…

foltia-bootstrap

だんだんいい感じになってきた。 foltiaの初期設定で行う物理チャンネルの指定をGUI化した。 使った技術は PHP/jQuery/インチキAjax/bootstrap

Chefを使用してfoltiaをインストールした

前々から準備していたfoltiaのchefを使ったインストールが出来上がった。github.com これは何? サーバー設定ツール「Chef」を使用してアニメ録画用ソフトウェアfoltiaのサーバへのインストールを自動で行います 使い方 Vagrantでテストする場合 virtualbox…

PXEネットワークブートでLinuxをインストールする

もういちいちインストールごとにCDにLinuxのイメージ焼きたくないでござる! じゃあPXEブートやろうぜ 何ができるの? ・CDにLinuxを焼かずにインストールできる ・CD/DVDドライブがないマシンにLinuxがインストールできる 要件 ・WANにつながったネットワー…

Chef + Vagrant を使ってみる

目的 ・ 環境構築自動化 ・ お勉強 ・ この記事はメモ 目標 ・ foltia(Linuxによるアニメ等の録画サーバ)のインストール自動化 ツールについての概要 ・chef はLinuxなどのOSにフレームワークや環境を作るためのツール ・vagrant はvirtualbox等の仮想環境…

rEFItでMac OS XとLinuxをデュアルブートさせた

以下のサイトを参考にしてDebian勉強会中に作業した rEFItを使ったマルチブート【Mac】 - TACATAKATACA BLOG rEFItを使ったマルチブート【Mac】 - TACATAKATACA BLOGMacBook に OSX と CentOS デュアルブート成功! MacBook に OSX と CentOS デュアルブート…

第123回 東京エリアDebian勉強会に参加した

2014年はデスマーチの年でしたが、今年は多分違うと思う。久しぶりにDebian勉強会に行った。東京エリアDebian勉強会(2015/2/21(土)) - connpass LT内容など GNU/kFreeBSD における Jail 構築を試してみた @dictoss氏 資料等はconnpassに上がっているようで…

openssl-1.0.2をLinuxからMinGW64向けにクロスコンパイルした

表題どおり 昔のバージョンでもいい気がしたけど、やっぱ脆弱性あると嫌だねーってことで MinGW64 $ wget https://www.openssl.org/source/openssl-1.0.2.tar.gz $ tar xvf openssl-1.0.2.tar.gz $ cd openssl-1.0.2 $ CROSS_COMPILE=x86_64-w64-mingw32- ./…

wine-1.6 自力サポートメモ

wineで困った時、 自力解決したこと一覧 なんか突然音声が出なくなった この辺から Debianと音声出力デバイス - なんとな~くしあわせ?の日記 音声の再生がクソ早いんですけど…? 同様の問題が以下に ワイWineの音声の再生がメチャ早くて恐ろしくチリチリ言…

google-chrome/chromiumをLinux上で使用した時URLが勝手にひらがなになる

そんなうざったいバグこんな感じ Issueに上がってた Issue 365015 - chromium - Aura shows garbage font when Droid Sans enabled - An open-source project to help move the web forward. - Google Project Hosting 対策 fonts droidという奴が悪さをして…

Debian/sid(不安定版)を使い始めました

動機 Debian勉強会でそうしたほうがいいと言われたので(違もともとDebianのバージョンごとのコードネームはトイ・ストーリーのキャラクタをもとに設定されている。シドってのはおもちゃを魔改造してた暗そうなガキのこと。そんな不安定なバージョンは永遠に…

Perlの話

FreeStyleWikiを使いたかった 個人的なwikiをAWS(アマゾンのクラウド)に構築したかった。 だけど単純にfswikiのソースを設置しただけでは動かなかったので調査した話。FreeStyleWiki自体はこちら FrontPage - FreeStyleWikiあれですよ、PHPが個人的に使い…

MinGW-w64を効率よくビルドするための冴えた方法

MinGW-w64-build-scripts 以前MinGW-w64環境を作成した際に紹介したrubenvbのビルド環境が以下のGitHubで公開されているので、少々改造を施して動かせるようにした。本家 rubenvb/MinGW-w64-build-scripts · GitHub私のfork Hiroyuki-Nagata/MinGW-w64-build…

Mac Book ProでDebian jessieを動かす

第 84 回 関西 Debian 勉強会に参加した 前回に引き続き、84回目の関西Debian勉強会に参加した。 KansaiDebianMeeting/20140525 - Debian Wiki今回はかわださんが最近のDebian周りの出来事について話されていた あとGPG鍵の作り方などを教わった。それについ…

wineでMinGW + msysを動かす - 3

以前、Linux上でminttyを動かすところまで行ったwineでMinGW + msysを動かす - 2 - なんとな~くしあわせ?の日記今度はこのままWIN32プログラミングまで手を伸ばしてみる Wineのバージョンは1.7.16、Debian 7.4 Wheezyでテスト。MinGW + msys + minttyの起…

o2onのUNIX移植進捗

表題通り、最近はちょっとo2onの移植がマイブーム。当初ソースを見た時は一瞬で諦めていたのだが、なんかわからんけどだいぶC++読み書きできるようになってきた。comskipの移植とかもやったしやってやれないことはない。 移植の目的 ・P2Pアプリケーションに…

イベント処理メモ

やりたいこと:WIN32アプリケーションのクロスプラットフォームな移植 WIN32 thread的処理をPOSIX threadで peventが便利じゃぞ neosmart/pevents · GitHubたぶんこんな感じ? あとで追記… _beginthreadex #ifdef _WIN32 /** win32 thread */ OtakuHandle = …

Debian wheezy with EmacsでD言語書く

表題通り、息抜きで他の言語に浮気してもいいよね Debian(Wheezy)のEmacs環境 stableだとemacs24が入っていないようなので、無理せずemacs23を使うapt-cache search emacs23 cowgirl:~# apt-cache search emacs23 haml-elisp - Emacs Lisp mode for the Haml…

wineでMinGW + msysを動かす - 2

以前Wine上でMinGW + msysを動かすというアホなことをやっていた wineでMinGW + msysを動かす - なんとな~くしあわせ?の日記最近最新版のWineをビルドしたのだが、さらに高性能になっているようだ。 Wineのバージョンは1.7.16、Debian 7.4 Wheezyでテスト…

autoconfのライセンス考察

AutotoolsとGPL automake/autoconf/libtoolを含んだプログラム。それはUNIX環境でプログラムを配布する際最も一般的な形態である。しかし、autotoolsを使ってプログラムのソースを配布する際、中身のライセンスは一体どうなるのか?たいていはGPLにしなけれ…

aptサーバを立てた

Debianのパッケージを配るapt鯖を立てた しかし実体はただのHTTPサーバとあんまり変わらない。手順については以下のサイトを参考にしたapt-ftparchive を使って debパッケージの aptリポジトリを作る http://usamimi.info/~pochi/linux/apt-ftparchive.htmlG…

trackerというソフトがCPUを占有する

タイトル通り…GNOME環境のLinuxを使っているとたま〜に原因不明の高負荷がかかってユーザーの心が粉微塵になることがある。今日はちょうどそれが起きて対策がわかったので紹介、Linux上でCPUやメモリの負荷、プロセスIDを調べるにはpsやtopを使う。 // ずら…

Metasploit Framework

なんか楽しげなツールがあると聞いて…会社で本を借りたので、実践してみたいと思い環境構築。参考にさせていただいた DebianにMetasploit Frameworkをインストール - miettalの日記 Instalar Metasploit en Debian Wheezy | Linux for SysAdmin [ruby] gemを…

FreeBSDに挑戦

VirtualBox上にFreeBSD環境を構築 BSD系の使い心地を試してみたくなり、Linux上のVirtualBoxにFreeBSDをインストールした。 主に参考にさせていただいたサイトは以下の通り、ありがとうございます。FreeBSDで遊ぼう - [SILVER SACKの自画自賛] 授業で使うグ…

UNIXコマンドで作業を効率化

三種のコマンド:awk, sed, grep および find, xargs, tr, sort, uniq etc. etc. そんなコマンドを皆さん使いこなしていることだろうと思う。 sedでなんでもやる sedで検索してたら恐ろしいものを見つけた。sedで他のUNIXコマンドを代用するというものだ。 S…

wxWidgets-2.9.5 msw

ビルドしようとしたら Win9.x系のコードがundefined referenceになってた...ほげー環境:Debian Wheezy コンパイラ: $ /usr/x86_64-w64-mingw32/bin/gcc --version gcc (rubenvb-4.7.2-release) 4.7.2 Copyright (C) 2012 Free Software Foundation, Inc. T…

東方星蓮船・東方神霊廟をDebian GNU/Linuxでプレイ

wine環境の準備 私はDebian wheezyを使用しているが、パッケージのwineは結構古い。有志が以下の場所でパッケージを準備しているので、それを使うのが一番良いと思う。 Directory listing | Wine (wine-unstable) packages グラフィックボードがRadeonではダ…

Squidでプロキシサーバ構築

パッケージを導入 Centosのバージョンを確認 [admin@panthermaiden work]$ uname -a Linux panthermaiden.0am.jp 2.6.18-194.3.1.el5.028stab069.6 #1 SMP Wed May 26 18:31:05 MSD 2010 i686 i686 i386 GNU/Linux [admin@panthermaiden work]$ cat /etc/red…

wineでMinGW + msysを動かす

wineでMinGW + msysを動かす タイトルのようなアホなことができる。 Linux上でWindowsエミュレータを使い、UNIXエミュレータのMinGWを動かすのだ。 利点としてはクロスコンパイラ用のバイナリがwine上で動くことなどが挙げられる。 MinGWをダウンロードする …

debianパッケージ作成

ついにJaneCloneのDebianパッケージ作成に成功した(長かった…)。しかしまだパッケージができたとは言っても、debuildコマンドが通っただけで、とりあえず.debファイルができたというだけ。リソースファイルやwrapperスクリプト、メニュー登録用スクリプト…

wine + Murdoc Cutter + avconvでCMカット

さて、環境がLinuxに変わりTSファイルのエンコードが少し難しくなった。 Avidemuxは未だにAACの音源をTSファイルと同期させて編集することができないくさいので、よいTSファイル編集ツールがないのだ。WindowsではMurdoc CutterかHDTVtoMPEG2が最良の選択に…

Debianでシリアルポート接続

シリアルポート増設 Debian + AMD AシリーズCPU + ASUS M/Bで構成した自作PCについては以前書いた メインPCをDebianに移行した - なんとな~くしあわせ?の日記このマザーボード、シリアルポート用のインターフェースはあるけど、外から接続するためのモジュ…

Debianでwine-1.5をビルド

Debianのパッケージに入っているWineが古いので、wineをgitからとってきてビルドしてみた。GistとはてなブログのCSSがうまく連携できない〜 Wineのビルド · GitHub 環境の準備 Debianでの環境構築については以下に方法が書いてある BuildingWine - The Offic…

Debianと音声出力デバイス

Debian + AMD AシリーズCPU + ASUS M/Bで構成した自作PCについては以前書いた メインPCをDebianに移行した - なんとな~くしあわせ?の日記音声デバイスで詰みそうになったのでメモしておく Linuxで音が出ない時は? HdaIntelSoundHowto - Community Help Wi…

Debian Wheezy上でWindows-x64向けバイナリを作成する

メインPCをDebianに移行した

Windowsをメインとするのはやめ、Linuxに移ろうと思い立った。 なのでPCを新調することにした。 PCの構成 CPU : AMD A10 5800K Black Edition M/B : F2A85-M/PRO RAM : Cetus DCDDR3-16GB-1600 電源 : SST-ST55F-G ケース: SST-GD08B CD/DVDドライブ:適当に…

ffmpegでエンコード

再びffmpegを使ってアニメのエンコをしている。 だけど自力コンパイルはもう面倒臭いのでyum使う。らくらく。 しかし現状libfaacは自力で組み込まなくてはらしい。そこで以下の情報を参考に、aacのオプションを変えてみる 最近のFFmpegで動画の音声にMP3やAA…

新年明けましておめでとうアップデート

録画鯖構築以来カーネルとOSのバージョンをアップデートしていなかったFedoraですが、正月でちょっと時間あるし、Fedoraの新しいプロジェクトが面白そうであったのでバージョンを15から17に上げた。 本来ならば新しいバージョンのFedoraのRPMとリリースノー…

Changelog

Autotoolを使ったプロジェクトのChangeLogの更新時間は $ date -R Tue, 23 Oct 2012 22:25:52 +0900こんな文字列を使用するみたい参考 Debian Policy Manual - Footnotes

atrm

atrm:atで入れたなんかの予約を消すとき使うrootによって登録された予約のみ消す場合 # atrm `atq | grep root | awk {'print $1'}`消した後はatqで確認する

OpenGLをMinGWで、依存関係なく

OpenGLをCygwinから使うとDLLの依存が起きてしまう。それを防ぐためCygwinの「-mno-cygwin」オプションがあるのだが、そいつはgcc-3まで。gcc-4からはmingwを呼ばなければならない。 だったらmingwでやればいいじゃん。ということなのだが世の中そううまくい…

またカーネルが勝手にアップデートされてpt2が動かなくなる憂き目にあった、なので

カーネルを固定する、なので 使ってるカーネルの種類確認 [root@localhost~]# uname -a Linux *** 2.6.41.1-1.fc15.x86_64 #1 SMP Fri Nov 11 21:36:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux [root@localhost~]# vim /boot/grub/grub.conf ↑ 使うカーネ…

どうしようドロップが無くならない…

原因はディスクIOではなくB-CASカードの同時使用にあった。だったらあのarib25をいじらなきゃいかんのか? あんな低レイヤの超絶難解C言語とか読んでるうちに3年は経ちそうだ…絶望しかし光明は見えた! B-CASカードの同時使用を可能にするBonCasServerのPerl…

Fedora15でfoltia

ちょっと前からCentosのXの機能がおかしくなって、CUIでしか起動しなくなっていた。原因を探ろうとしたけれども仕事が忙しいし、ログをいくら探っても解決法が見つからなかった(※しかし別にサーバの機能、録画機能が失われたのではないのでほっといた)。しか…