タグ

Linuxに関するmima3のブックマーク (11)

  • gitolite: ライトユースなリモートgitリポジトリを作る - Qiita

    はじめに github以外でリモートのgitリポジトリを作りたくなったことはないだろうか?自分のローカルのソースを会社や研究室の誰かと共有したくなったとき、でもメインのリポジトリはsubversionで運用されていてgitのはない。対して、githubで有料なプライベートgitリポジトリを持つほどではない。そんなリクエストを持つライトユースなgitリポジトリをgitoliteで作る方法を紹介します。 ※なお、ここではクライアントはLinux, Mac OS X、サーバはubuntuで作業する前提で話を進めます。Windowsでも作業内容自体は変わらないと思いますが、コマンドラインベースには進めないと思うので、割愛します。 インストール方法 セットアップには、クライアントパソコン(自分のパソコン)でやる作業と、リポジトリをおくサーバサイドのパソコンでやる作業の2つがあります。 下準備:クライ

    gitolite: ライトユースなリモートgitリポジトリを作る - Qiita
  • Windows環境におけるopensourceCOBOL環境構築手順 - Qiita

    1.opensource COBOL とは (1)COBOL とは 1959年に生まれた高レベルコンパイラ言語。事務処理用として知られるが、小数部を含んだ大桁数10進数データの四則演算や高度な演算が簡単に記述でき、しかも誤差を生じさせない仕様となっているほか、多重レコード指向のデータ項目(つまり構造体)処理が非常に書きやすいという特徴がある。 現在でも世界で2000億行のプログラムが稼働しており、年間で50億行ずつ増加しているとも言われている。日においても、官公庁/公共団体/金融機関における基幹系業務システムではいまだに主たるプログラミング言語であり、稼働するプラットフォームは、各メインフレーム環境、UNIX/Linux環境、いわゆるオフコンと呼ばれる国産商用コンピュータ環境(現在でも一万台以上が稼働している)、等がある。プログラム設計のパラダイムが長年に亘って確立されてきたため、誰が書

    Windows環境におけるopensourceCOBOL環境構築手順 - Qiita
  • Raspberry Pi 3にBluetoothでログインする - Qiita

    Bluetoothを使う目的 Raspberry Piはとても手軽なデバイスで、WifiもあるのでSSHなどでログインすると普通のLinuxとしても利用でき、HTTPでもいろんなサービスにアクセスでき、重宝します。 私も今週買って試しているのですが、とてもよい! せっかくなので起動しっぱなしにして必要に応じてHTTPでアクセスしていろんなIoT的な使い方をしたくなりますね。 でも、リブートしたり、またはお家のWifi環境を変えてしまったときにでIPアドレスが変わってしまいSSHでアクセスできなくなります。 Raspberry Pi自体に画面がつけていればip addrコマンドで調べられますが、画面がついていない状態からわざわざセットアップするのが面倒です。 そこで今回は、Bluetoothというペアリング機能を使ってPCと接続状態をいつでも構築できるようにしておき、その接続を使ってTTYで

    Raspberry Pi 3にBluetoothでログインする - Qiita
  • Linux の入力デバイスをカスタマイズ - Qiita

    デバイスから来るイベントを調べる。 デモのために『リングマウス』 http://amzn.asia/4XB6JeF というのを入手した。Linux からは普通のマウス入力として見える。ただデモではマウスの代わりではなく、ある機能を呼び出すボタンとして使いたいので、左クリック相当のイベントをキーボードの『V』に変換したい。そんな状況になった時のためのメモ。 まず /proc/bus/input/devices でデバイスファイル名を調べる。 $ cat /proc/bus/input/devices ... I: Bus=0003 Vendor=0e8f Product=00a8 Version=0110 N: Name="DaKai 2.4G RX" P: Phys=usb-0000:00:0c.0-1/input1 S: Sysfs=/devices/pci0000:00/0000:00

    Linux の入力デバイスをカスタマイズ - Qiita
  • [Linux] /dev/input からマウスイベントを取得する - Qiita

    Linuxでデバイスファイルからマウスのイベントを取得するメモ デバイスの確認 /proc/bus/input/devices で認識されている各デバイスを確認できる。 $ cat /proc/bus/input/devices ~前略~ I: Bus=0001 Vendor=80ee Product=cafe Version=0500 N: Name="VirtualBox mouse integration" P: Phys= S: Sysfs=/devices/pci0000:00/0000:00:04.0/input/input7 U: Uniq= H: Handlers=event6 js1 B: PROP=0 B: EV=b B: KEY=10000 0 0 0 0 B: ABS=3 上記の例だと、Handler に記載されている event6, js1 が、/dev/inpu

    [Linux] /dev/input からマウスイベントを取得する - Qiita
  • 【新人向け】超簡単!VMwareでCentOSの環境を構築する方法 - Qiita

    「どこで何をダウンロードすれば良いのか分からない」 「設定ってどうやるの?何が正しいの?」 という方はご覧下さい。 CentOSのダウンロード方法から、VMwareでCentOSを起動するまでの方法を紹介します。 事前準備 VMwareをインストールしていない方は先にダウンロードし、exeを実行してインストールを済ませておいて下さい。 VMwareのダウンロード先 ・VMware 64bit版 ・VMware 32bit版 1.CentOSのisoファイルを入手する ・CentOS 入手先 DVD ISOをクリック Actual Country(現在の国)のURLから選んで入手しましょう。Nearby Countries(周辺国)では、ダウンロードに時間がかかります。 Actual Countryでどれにしたら良いか分からないという方は、とりあえず一番上にしときましょ! ダウンロードされた

    【新人向け】超簡単!VMwareでCentOSの環境を構築する方法 - Qiita
  • Linuxでマザーボードのブザーを鳴らす方法 - Qiita

    古いPCの時から、マザーボード上にはほとんどブザーがついており、BIOSなどが使うことがあります。 そのブザー、「なにかの用途に使えるかも」って思ったりしたことはないですか? でも調べてみてもあまり有力な情報がありません。(実際、ブザーの需要はないので) ですが、ちょっとコマンドを打てば、ブザーはLinux上から鳴らせるようになります。 ブザーがあるか調べるには Ubuntuなどを導入している場合、GRUBなどのブートローダーで、「memtest86+」という項目があると思います。 memtest86+というのはご存知の通り、メモリ診断ツールです。 これを起動するとき、マザーボードにブザーがあると「ピポッ」となるのです。 それを利用して、チェックしてみてください。 ※ベルを鳴らすecho -e '\a'というのがありますが、それはPulseAudioなどで模擬的に鳴らしています。 導入方法

    Linuxでマザーボードのブザーを鳴らす方法 - Qiita
  • cron の意外な落とし穴! - もろず blog

    システムを運用していく上で cron を使う場面はよくありますよね 処理をスケジュール実行したい時にとても便利です そんな cron ですが、最近仕事で作業しているときに ntpdate でシステム時刻を変更した後に cron で設定した時刻になってもジョブが実行されないという問題が見つかりました 全てのジョブが実行されていないわけではなく一部のジョブは実行されているようでした また、時刻を変更した後に crond を再起動すれば全てのジョブが正常に実行されるようになりました 幸い、実運用ではなくてシステムテスト中に見つかった問題なのでまだよかったんですが、運用している環境で同じ問題が起きたら相当マズイですよね そもそも ntp の時刻同期でシステム時刻が修正された場合にも同じ問題が起きそうじゃないですか? ググっても同じような事象は見つからず、社内のメンバーにも聞いてみても cron

    cron の意外な落とし穴! - もろず blog
    mima3
    mima3 2015/03/18
    サマータイムか。
  • コンパイル時に「/usr/bin/ld: cannot find」と言われた場合は - com.posed

    何かのインストール(コンパイル)時に /usr/bin/ld: cannot find -lXpmと言われた場合は、とりあえずトップディレクトリからがっつりfindしてみる。 # find / -file *Xpm* /usr/X11R6/lib/libXpm.so.4.11 ←あるじゃん! /usr/X11R6/lib/libXpm.so.4見つかったファイルを # cd /usr/X11R6/lib # ln -s libXpm.so.4.11 libXpm.soとシンボリックリンクして再コンパイルすると大抵うまくいく。ファイル末尾にバージョンが付くのは判りやすいんだけど、一緒にシンボリックリンクも作って欲しいな・・・。 findしても見つからなかった場合は、yumなりapt-getなりでインストールが必要かも。 参考 : UNIXの部屋 コマンド検索: find

    コンパイル時に「/usr/bin/ld: cannot find」と言われた場合は - com.posed
    mima3
    mima3 2014/03/28
  • rehashコマンドの使い方: UNIX/Linuxの部屋

    csh や tcsh においてコマンドをタイプしたとき、実行可能ファイルを見つけるために、毎回 PATH で指定されたディレクトリを検索するわけではない。csh・tcsh はハッシュテーブルに実行可能なコマンドを登録し、そこからコマンドを呼び出している。 このため、新しくシェルスクリプトを作ったり、パッケージをインストールした場合、実際はパスの通ったディレクトリに実行可能ファイルがあるにもかかわらず、そのコマンドがハッシュテーブルに登録されていないため、コマンドを見付けることができない場合がある。このようなときは rehash でハッシュテーブルの再構築をすることで、シェルに新しいコマンドを認識させることができる。 % cd /home/user % echo $path /home/user/bin % cat > bin/sample (bin/sample にシェルスクリプトを作る)

    rehashコマンドの使い方: UNIX/Linuxの部屋
    mima3
    mima3 2013/06/19
    PATHを通したのにコマンドが認識しない。何をいっているのだかわからないと思うが、俺も何をされたかわからなかった。。。恐ろしいものの片鱗を味わったぜ。
  • 【 「tar.gz」ソース・パッケージをインストールする 】

    $ tar zxvf package-x.x.x.tar.gz $ cd package-x.x.x $ ./configure $ make $ su password : ****** # make install # exit 「tar.gz」のソース・パッケージを導入するには,コンパイルしてからインストールする。 また,「tar.bz2」のようにbzip2を用いたパッケージについても同様にインストール可能だ。この場合は,展開するコマンド「tar zxvf package-x.x.x.tar.gz」を次のように変更すればよい。

    【 「tar.gz」ソース・パッケージをインストールする 】
    mima3
    mima3 2008/12/14
  • 1