LDAPインストール

概要 LDAPをインストールしてみる 鯖側をLinux, クライアント側をWindowsにする インストール LDAPインストールを参考に鯖側のインストールを行う Client側はWindowsにしたいので、LDAPAdminをDLしておく LDAPAdminインストール LDAPAdminはzipファイルの中…

LDAPインストール

概要 LDAPをインストールしてみる 鯖側をLinux, クライアント側をWindowsにする インストール LDAPインストールを参考に鯖側のインストールを行う Client側はWindowsにしたいので、LDAPAdminをDLしておく LDAPAdminインストール LDAPAdminはzipファイルの中…

LDAPインストール

概要 LDAPをインストールしてみる 鯖側をLinux, クライアント側をWindowsにする インストール LDAPインストールを参考に鯖側のインストールを行う Client側はWindowsにしたいので、LDAPAdminをDLしておく LDAPAdminインストール LDAPAdminはzipファイルの中…

Nginxインストール

概要 Nginxをインストールして使ってみる インストール 基本的に参考リンク通りにインストでOK その他 nginxコマンド 以下詰まった点 80番ポートが使用済みで起動に失敗する Apacheも入れている場合は、80が使用済みになっているので、起動できない。 デフォ…

Sambaインストール

概要 sambaのインストールをやってみた 手順 基本的に参考先の手順でOKだった 以下詰まった点 pdbedit で追加するユーザは自分のLinux環境で存在するユーザにする必要がある。 必要に応じてuseraddでユーザの追加をすること。 Windows10のワークグループ確認…

LinuxでNetworkに繋がらない

概要 Ubuntu(Basix)でNetworkに繋がらない Etherネットワークの有線接続が有効になっていない 原因 以前、DNS関連の実験をしていた際に、ネームサーバーの設定を変更していた事が原因だった 一応、設定ファイルは確認したのだが、新Ver.の方でやっていたので…

markdownで内部リンク

環境 vimでmarkdownをpreviewする機能を用いて、markdown文法を利用している 今回の方法は、 Hatena Blogとか、Qiitaではできないので注意 Qiitaの場合 Hatena Blogは知らん <div id="設定したいID"></div>とかで無理やりはできる vimでのmarkdown環境は以下の様な感じ NeoBundle 'godlyge…

LinuxでRemoteDesktop

LinuxでRemoteDesktop 前提として、サーバとクライアントの両方ともLinux(Basix3.0) LinuxでRemoteDesktopを行う場合に、インストールするものは以下の通り サーバ側 sudo apt-get install xrdp クライアント側 sudo apt-get install remmina 環境設定 以下…

Educational DP Contest / DP まとめコンテストの「B - Frog 2」をPythonで

概要 久しぶりに、プロコンをやろうと思って、https://atcoder.jp/contests/dpをPythonでやってみた。 二問目に挑戦してみたが、TLEで全然通らない。 謎のnumpyを使わない縛りで挑戦していたが、これ以上は無理だと判断したので、供養目的で、ここに載せてお…

stoiが使えない

概要 C++のstringモジュールに、stringからintへの変換関数(stoi())があるのだが、なんでかわからんが使えないので調べた。 前提 DxLibをLinuxでビルドするとか言う、若干特殊な環境である。 調査 std::stoi()は、C++11以降で利用可能との事なので、g++とgcc…

gnumericでCSV保存

概要 Excelの簡易版でLinuxで使えるgnumericというアプリケーションがあるのだが、CSVの作成方法がそんなに簡単じゃなかったので、やり方を残しておく やり方 上のバーから「データ」を選択 「Export Data」で子メニューの表示 「Export as CVS File...」を…

openssh-serverが入っているのにsshでログインできない

概要 新しくBasix4.0(OS)をインストールしたので、sshログイン関連を設定して遠隔ログインしようとしたができなかったので、原因を調査した。 現象 sshコマンドでログインしようとすると、以下のメッセージが出て終了してしまう。 Connection closed by 192.…

guakeの起動時にコマンドを実行するオプションが効かない件

概要 guakeの起動時にbyobu-screenを実行させたい。 以下のコマンドを叩くと、VTEの引数がおかしい的なエラーが出る guake -e byobu-screen 調査 本家のissueに当該内容の記述があったので、以下のファイルの外部コマンドを渡す箇所を修正してみた。 ファイ…

byobuのエスケープキーの設定

概要 basix4.0に変更したので、byobuをインストールし直した。 エスケープキーがデフォルトで"A"になっているので、"]"に変更したい 何度やっても反映されない! 解決 よくわからんが、"]"はF1のconfig画面からだと設定できないようである。 以下のファイル…

Hylangで蟻本

Hylangで蟻本をやる 蟻本って何? プロコンの勉強本としてお馴染みのプログラミングコンテストチャレンジブック(通称:蟻本) プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?作者: 秋…

Hylangで最大ヒープ

概要 Pythonの組み込みライブラリにはheapqなる、ヒープ木を実現するためのモジュールがあるのだが、最小ヒープしか対応していないので、小細工して最大ヒープをできる様にしてみた。 ※ ただし言語はHylang 最大ヒープって何? ヒープ木でルートの値が最大値…

「12歳が書いた量子力学の教科書」の適当まとめ

概要 後で見返して、こんな感じだったなーと思い返す用のまとめ。 本 12歳の少年が書いた 量子力学の教科書作者: 近藤龍一出版社/メーカー: ベレ出版発売日: 2017/07/01メディア: 単行本この商品を含むブログを見る 適当まとめ(見返し用) 量子力学とは何か…

Pythonで代数学をやる

ライブラリ ライブラリ Version 説明 Sympy 1.1.1 代数計算 NetworkX 2.0 グラフ理論 概要 PythonでMaximaやMathematicaのような代数計算ができるライブラリであるSympyとグラフ理論用のライブラリであるNetworkXを使ってみたかった。 そのうちmatplotlibと…

Tidalに入門したかった

概要 プログラミングで音を奏でられる&LiveCodingができるということで、Tidalをインストールしようとしたがダメだったのでメモしておく 環境 Softwares Version Basix(OS) 3.0 Stack 1.3.2 SuperCollider 3.6.2 インストール Tidal自体はHaskellらしいので…

Kivy備忘

Kivy使い方メモ 概要 PythonのGUI作成ライブラリとしてKivyが注目されているのでやってみた 実装はPythonではなく、hylangで行う 環境 App Version Python 3.5.2 hylang 0.13.0 Install 参照先と同様にインストールを行う http://kuroneko0208.hatenablog.co…

LxPupインストール

概要 家のゴミPC(EeePC初期型:容量4GB)にPuppyLinuxのLXDE版をインストールした際の話 インストール なぜLxPupなのか? 容量的に通常のLinuxだと明らかに足らない。軽いと思っていたBasixですら4GBが必要で、上記PCの表記上は容量が足りている様に見えるが、…

FSharp導入編

F#

概要 F#をちょいちょい弄っているので、オボエガキ兼簡易まとめ。 Visual Studio 2010以降はデフォで入っており、スクリプト形式で実行できるので、Windowsの場合だとバッチファイルの代りになるのがいい。 インストール Linux 環境としては、monoとfsharpが…

Linuxの自動実行

自動起動設定 概要 Ubuntuの起動時に自動でプログラムを実行したいので、設定ファイルの直接編集で、どうやったらいいのか調べた。 環境 OS バージョン 備考 Basix 12.04 Ubuntu派生 設定 自動起動時の設定は、各段階に於いて設定ができる。 他にも色々ある…

干支の逆引きについて

概要 干支(かんし/えと)にちなんだ地名や歴史的事件名などが結構あるが、そこから逆算して年代を推測できると便利なのでは?と思ったので考察してみた。 ちなみに干支は、「えと」としてお馴染みの子、丑、寅・・・ではなく、甲子、戊辰、辛亥・・・の方をい…

MFC事始め

MFC

MFC簡単まとめ MFCとは? MicrosoftがVC++用に開発した、Widnowsアプリケーション開発用フレームワーク。 WindowsAPIを直に呼び出すよりは多少マシぐらいで、新規で覚えるメリットは、ほとんど無い。 WindowsXP以前は、よく使われたので、そのメンテナンスと…

中継器と有線LANで繋ぐ

概要 無線の中継器に有線で繋いだ際にIPアドレスが割り振られなかったので、どうにかした話。 事象 eth0が無くなって、p2p1とかになっていた 多分、コマンドでネットワーク関連を変更した事があったので、それが原因かも ifconfigしてみると、IPv4のアドレス…

byobu-screenのエスケープシーケンス変更

概要 byobu-screenのエスケープシーケンスを変えたいが、config(F1/F9)が効かない 原因 pythonの特定のモジュールがないことが原因のようである。 以下のパスのファイルを起動してconfig画面を出力している /usr/lib/byobu/include/config.py これを直に叩い…

久しぶりにHaskellをやる

概要 Haskellの環境構築をするにあたって、パッケージ管理にcabalを使うが、バージョン合わせとか何やらで非常に面倒。common lispのroswellやclojureのleiningenなどと似たような感じでビルドとかパッケージ管理とかやってくれるStackというものがあるので…

vim初期インストール時の対応

vim

概要 新規でvimをインストールする際に出たエラーに関する対応のメモ。 エラー vimにpythonが追加されない 概要 プラグインの一部でpythonを利用しているので、vimをソースからコンパイル & ビルドしてpythonオプションを有効にする エラー内容 コンパイル時…

Guakeの透過設定

概要 Guakeの透過用に使っていたtransset-dfのインストール方法が、以前書いた記事の方法ではうまくいかなくなったので、やり方を更新する。 やり方 以前書いた記事と殆ど一緒。但し、transset-dfの取得方法が変わる。 必要なパッケージ&ライブラリのインス…