haiju's 開発メモ

開発に必要な情報を自分用にメモ

Neo4jを更に他の言語で使う

RustやHaskell等でも利用できるということは、他にも

使える言語はあるよね?ということで、更に深く掘って

みた。

そうしたところ、Scala,Julia,Crystal,FSharp,Dart,Golang,

Erlang/Elixir,Smalltalk,Common Lisp,Chicken Scheme等で

ドライバーやライブラリが作られてるのを知った。

まぁ調べただけで詳しく検証してないので、昔のバージョン

では使えるけど最新では使えないとか、未実装だったので

昔のでは使えないけど、最近使えるようになった等の事情

もあるかもしれない。

[参考サイト]

neo4j.com

qiita.com

www.lightbend.com

blog.knoldus.com

Graft.jl - General purpose graph analytics for Julia

github.com

第39回 Smalltalk勉強会(兼忘年会) 東京

github.com

neo4j.com

github.com

github.com

github.com

github.com

github.com

elixirforum.com

Using Neo4j Graph DB With F#sergeytihon.wordpress.com

medium.com

gist.github.com

github.com

pub.dartlang.org

github.com

www.slideshare.net

github.com

yanqirenshi.hatenablog.com

github.com

neo4j.com

github.com

 

GraphDBとRDBの比較とNeo4j等について

昨日、開発チーム内の勉強会でGraphDBのNeo4jの

話題が出たので、いろいろ調べてみた件をメモしてみる。

クエリーに使うDSLHaskell風だったので、「これに

慣れたら、PHPに変わる言語として

HaskellとかML系の言語も対象になり

ますかね?」

と進行の人に聞いたら、案の定、苦笑いだったけどww

クエリーを処理するDSL関数型言語っぽいってだけでも、

自分的には興味深いなと思った。

Neo4jはJavaで実装されているので、Javaのアプリが多い

と思うけど、/developerに紹介されてる言語の他にも

HaskellOCaml、Rust、Clojure、Purescript等の

ライブラリも発見したので探せば他にもあるかも。

もちろん、REST APIcurlwgetでコマンドから

Cypherクエリをpostして値を受け取ることも可能。

[参考サイト]

www.slideshare.net

qiita.com

www.atmarkit.co.jp

lab.adn-mobasia.net

neo4j.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

noumenon-th.net

cerulean.hatenablog.com

www.slideshare.net

neo4j.com

haskell-neo4j-client: A Haskell neo4j client

neo4j.com

clojureneo4j.info

clojureneo4j.info

github.com

users.rust-lang.org

github.com

github.com

purescript-neo4j - Pursuit

Windows7のノートPCで有線接続を無線より優先して接続したい場合

通常、ノートPCというと無線に繋がってるものと認識している

ことは多いけど、ネットワーク障害等で有線LANに接続せざるを

得ないこともあるので、そういう時のために設定を覚えておこう

と思って備忘録としてメモ。

ちなみに、Windows7(64biit)の場合。

[手順]

1. スタートメニューをクリックして表示されるダイアログ下の

 プログラムとファイルの検索フォームにncpa.cpl

 と入力しOKボタンをクリック。

 ->ネットワーク接続画面が表示

2. ネットワーク接続画面がアクティブな状態で、Altキーをクリック。

 ->画面上部にメニューが出るので詳細設定 - 詳細設定を選択。

3. 詳細設定ダイアログでアダプタとバインドタブを選択し(default)、

 接続(C)に接続一覧が優先度の高い順に表示されるので、順番を

 確認。ここで、ワイヤレスネットワーク等が上位に来ていると

 いくら、LANケーブルを挿しても有線LANに接続不可。

 ※ここで、ローカルエリア接続、イーサネット等は有線。

  ワイヤレスネットワーク、Wifi等は無線。

4. 優先順位の変更

 接続一覧から接続をクリックして選択し、画面右側の上ボタン、

 下ボタンで変更する。

 このとき、有線が上位に来るように設定。

5. OKボタンをクリックして再起動。

6. 再起動後に対象の有線LANに接続できていればOK

[参考サイト]

s.webry.info

 

誤ってGmailアカウントとWebブラウザでアクセスしたGmailが紐づいてしまった場合の解除方法

仕事で使っているWindows7ChromeWebサービス

draw.ioで作成したグラフをGoogle Driveにして、気づかずに

Gmailにログインしたら、アカウントがPCのChrome

Gmailに紐づいてしまって大変困ったので、それを解除する

方法について。

ただし、Chromeに設定しているブックマークのバックアップ

前に実行すると全て吹っ飛ぶので、以下の方法を行う場合は

バックアップをしてから実行する必要がある。

Google Driveにログインする場合、暗黙の了解で、

ログイン状態を保持するにチェックが入っ

てしまうっぽい。

画面が出てこなかったので確認した訳じゃないけど、動き的

には正にそれ。

ちなみに、参考にしたサイトもバックアップ前に実行したので

全て情報が吹っ飛んだwww

設定してた証明書も何もかんも吹っ飛んだかもしれんw

[手順]

1. ログインユーザ配下の以下のディレクトリを開く。

C:\Users\username\AppData\Local

2. その中からGoogleディレクトリを丸ごと削除。

3. Chromeを再起動。

4. Gmailにアクセスし、自分の設定しているアカウントが

 表示されなければOK

5. Gmailログイン時、パスワード入力フォーム下の

 「ログイン状態を保持する」にチェックが入っていたら

 外すのを忘れない。

※ネットでぐぐると、PC以外の端末でアプリ経由でログイン

 している場合は、解除方法があるようだがChromeで紐づいた

 場合は、アカウント削除の方法は出てくるけど解除って

 概念がないのか出て来ない。

 もちろん、Gmailのヘルプにはそういう情報すらない。

 リンクすらない、鬼か?

 って思った。

 多分、Googleディレクトリ以下にアカウントを紐付けてる

 だけのファイルかなんかがあったかもと思うけど、考えてる

 余裕がなかったのでw

 基本的にはChrome以外のWebブラウザは同じなんじゃ?

 って思うけどなー。

 どうなんだろ?検証してないから不確定だわ。

Manjaroのシステムアップグレード後にpamacでパッケージアップデートを実行したらconflicting files: でアップグレード完了できず

朝はこだわっていると仕事に出るのが遅れてあわわなので、

仕事が終わってから自習室で詳しく。

pamacを使わないでpacmanでオプション-Syyuを使うか

-Syu --forceを使った方がいいとある。

pamacは一度使い始めると楽なんだけどねーwww

[参考サイト]

forum.manjaro.org

Arch Linux - News: ttf-dejavu 2.37 will require forced upgrade

archlinux-blogger.blogspot.jp

京橋千疋屋のレストランbiwawaが黒歴史になったらしい

京橋千疋屋の2階に1620円からフレンチのコース料理が

食べられるbiwawaというレストランがあって、週1〜2

くらいで通っていたのだが今年の1/16から改装工事の

ため、しばらく違うお店のランチに通っていた。

で、今日、日本橋の銀行から帰ってる時に、お店が

開いてるのを確認したので月曜日からまた通えるね。

って思っていたのだが、サイトで情報を確認しようとしたら、

biwawa自体の情報が丸ごと抹消されていた!?

京橋店の方はHOT PEPPER食べログで紹介されていたが

原宿店の方はほとんど見かけたことがなかった。

多分、都会の喧騒から離れて、落ち着いてゆったりランチ

したい人たちが訪れていたようだから、目先の利益には

繋がっていなかったよね?

とは思ったけど、予約制の貸切のパーラーの食事スペースに

変更されてるとは思わなかったので残念。

ランチメニューは日替わりか週替りで前菜のフルーツソース

のサラダからデザートと食後のコーヒーか紅茶まで楽しめる

サービスランチ(1620円)が人気だった。

その上のビジネスランチ(2480円だったっけ?)もランチ的には

量が多すぎたけど普通にゆったりランチなら超お得だった。

一番上のおまかせコース的メニューはお値段的には

その辺のフレンチレストランの一番安いコースメニューと

同じくらいの3000円台だったと記憶している。

多分、出されるメニューはbiwawaで培われた技術で出される

のだろうとは思うけど、パーラーは毎回満席なのにレストラン

は満席になることが少ないねっていう目の上のたんこぶ状態

だったのかなー?とも思わなくはないけど。

レストランのスタッフさんと下のパーラーのスタッフさん

が仲良さそうには見えなかったしw

改装工事後のこともレストランのスタッフさんには知らされて

いなかったし。

(改装後はどうなるか聞いていた常連さんがいらしたのだが

何も聞いてないとスタッフさんが言ってるのを近くで聞いてた)

まぁ一般客的には千疋屋と言えば、本支店合わせても

パーラーってイメージが強いから、お店のアピール不足で

人が入らなかったのはまぁ仕方ない面はあったと思うけど。

会食なら人は集まるって考えはどうなのかなー?

周辺の日本橋〜銀座に通勤している一般リーマンが

コスパの良い少しでも安いお店を探し回ってる中で、

あえて予約制の貸切スペースのコースメニューでも

千疋屋ブランドで人はやってくるって公算なんだろうか?

ちなみに席は24席ある。

打ち合わせとか周辺や遠方の有閑マダムの食事会で

賄えるって見込みがあるんだから、そういう舵を切った

のだと思うけども。

何だかやるせない。

お金があればゆったりランチはありだけど、たまにゆったり

ランチは許されない世の中になってきつつあるのかー。

ますます貧富の差は拡大しているのだろうか?

ランチは2000円未満で低糖質ごはんを目指しているので

2000円超えで毎日同じメニューってのはつらいよなー。

うーん。コレド室町のフレンチビストロに当分通う

かなー?またまた低糖質ごはん的にランチ難民に

なってしまう。

[参考サイト]

京橋千疋屋|高級果物・フルーツパーラー【創業1881年】ホワイトデー特集2017

https://tabelog.com/tokyo/A1302/A130202/13000536/

www.hotpepper.jp

最近、興味あるHaskell風の言語

最近、興味あるHaskell風の言語について、まとめてみたメモ。

実用で作りたいものにもどんどん応用していきたいよなー。

EtaJVM上で動くってことはClojureからいじれたりする

んだろうか?

[参考サイト]

eta-lang.org

github.com

Eta – A powerful language for building scalable systems on the JVM | Hacker News

Getting Started with Eta — Eta 0.0.5 documentation

https://hub.docker.com/r/psibi/eta-lang/

home

イントロダクション · Elm Tutorial

www.gitbook.com

github.com

github.com

Try Elm

PureScript

github.com

PureScript – Learn

Try PureScript!

Read PureScript by Example | Leanpub

Pursuit

github.com

stackoverflow.com