よくいる文系プログラマの戯言

プライベートでの開発を適当に書き留めます

AWS VPCまわりの知識インプットメモ

まずはこちらの資料をベースにインプット。 20190313 AWS Black Belt Online Seminar Amazon VPC Basic from Amazon Web Services Japan www.slideshare.net アドレスレンジ、サブネットの話は、いつもフワッと理解するだけに留まっていたので、今回本気で理…

bitcoindのCPU使用率が100%近くなるので、対応。

Running a Bitcoin full node on $5 a month json rpc - Bitcoind (linux) CPU usage through the roof - Bitcoin Stack Exchange bitcoind のCPU負荷が高い時の対処 | block-chain.jp このあたりの記事を見ると、bitcoindのcpu使用率を10%に抑えるのが良…

Node.jsとECMAScript6まわりの情報まとめ

koa.jsについて調べるにあたって、ECMAScript6についての情報も結構得たので、せっかくだからまとめます。 ES6対応状況 ECMAScript 6 compatibility table 各種ブラウザのES6対応状況がわかります。 io.jsについて知っていること Node.jsをフォークしたio.js…

koa.js、React、Node、MongoDBでWebアプリでも作ってみようかなと

最近ネイティブの開発ばっかりしてたが、久々にWebアプリでも作ろうと思ったので、ちょっと調べてみました。結論から言うと、koa.js、React、Node、MongoDBの4つを掛け合わせて作ることにしたんですが、せっかくなんでそこまでの過程を記しておきます。 こ…

【Android Studioでエラー】uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1

Android DevelopersのSampleを動かそうとしたら、タイトルのようなエラーが出ました。 こっちはAndroid Studioを今日インストールしたばっかで参ったな〜という感じだったんですが、こちらに解決方法が書いてありました。 要するに、build.gradle (Applicati…

Sass記法でベンダプレフィックスをフォールバックしてくるmixinを書く

CSSのプリプロセッサはSassを使ってます。 一般的にはScss記法が多い気がしますが(「{}」で囲むスタイル)、 {}とか;を書くのが億劫なので、普段はSass記法を使っています。 今回、ベンダープレフィックス用にmixinをつくろうと思いました。 ループを使って…

OSX YosemiteにアップデートしたらHomebrewが動かなくなった

嬉々としてYosemiteをアップデートしたら下のようなエラーが、、、 /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/…

UbuntuのVPSを立てたので初期設定してみた

VPSを借りたので、最低限のセキュリティー確保などの初期設定。 CentOSだと情報豊富なのだけども、Ubuntuはあまりなかったので、書いてみました。 Ubuntu使いにこういうのが必要な初心者がそもそも少ない気がするけども。 CentOSだと、VPS 借りたら、せめて…

Gulpでgulp-sassを使うときの注意点

近頃はGruntよりGulpが良いというのを多方面できくので、サイト制作用の雛形をGulpを使って組み直してみました。 HTML-baker (Githubで公開したよ!) gulpfile.jsは以下の通り。 最低限必要かなと思われた機能のみ盛り込みました。やや粗めです。 そこで一番…

Android開発メモ①

Android初心者なので、デベロッパーサイトを参考にしながら開発進めます。 誰のためでもなく自分のためのメモということで、あしからず。 Intent 新しいActivityを起動させるときに使用。(explicit intent) extrasと呼ばれるkey-value値でパラメーターを持つ…

流行りのGoを触ってみる②

Goを触ってみて2日目。 変数宣言はいい感じにまとまる package main import( "fmt" "math/cmplx" ) var ( ToBe bool = false MaxInt uint64 = a<<64 - 1 z complex128 = cmplx.Sqrt(-5 + 12i) ) ループまわり while文が存在しない! sum := 0 for i := 0; i …

Vagrantの基礎的なところをおさらいしてみる

GMOのVPSを借りたので、環境構築にChefでシュタッとやってみることにしました。 まずは練習として、Vagrantで立てたローカル開発環境を使って実験。 そこで、そもそもVagrant初めて使ったのが2ヶ月前でそれ以来全く使っていなかったので一旦復習。 毎度おな…

流行りのGoを触ってみる①

これまた、気になったことを雑多に書いていきます。 インポートされたパッケージでは、最初の文字は大文字に。 インポートされたパッケージが外部に公開している名前の最初の文字は大文字にするという決まりがあるようです。 初期化子が指定されている場合は…

Mozillaが開発中のシステムプログラミング言語「Rust」に触ってみた①

備忘録がてら、本当に雑多に書いていきます。 基本的にはこいつに沿って進めます。 →The Rust Language Tutorial コンパイルはJavaより遅い システム寄りの言語だから当たり前?Cを触ったことがないので、比較できません。。 変数宣言がSwiftっぽい static M…

W3Cで標準化されているもの

W3Cが標準化してるものは、大きく分けて以下の7つあるようです。 Web Design and Applications Web Architecture Semantic Web XML Technology Web of Services Web of Devices Browsers and Authoring Tools 一つ一つ見てみましょう。 Web Design and Appli…

Gitを学ぶ

Git

先日研修で初めて共同開発したとき、自分のGitおよびGithubについての知識のなさに危機感を覚えたのでメモ。 オススメのサイト スッと探してみたところ、すぐに良さげなサイトが見つかった →Gitを使いこなすための20のコマンド | SourceForge.JP Magazine で…

Railsでシンプルにデバッグする方法

Rails初心者なんですが、Modelでちょっと込み入ったロジック書きたかったんで、デバッグ方法をちょっと調べてみました。 ModelでもControllerでも logger.debug 'hogehoge' で、ページをロードしたときにターミナルの方にhogehogeと表示できるようにします。…

【定番】本格的な初心者によるmod_rewriteのハマり方

普通に数日間ハマっていたところの簡単なメモ。 mod_rewriteを有効にするためには、CakePHPのCookbookを参考にすればいいと思います。(丸投げ) 僕がハマったところは、3のところです。 内の記述を、最初httpd.confに書いていました(どーん) どちらかとい…

カスタム投稿にWP_PageNaviをあててハマったところ

2ページ目以降で、have_pots()がfalseを返す問題 こちらの記事を参考にしました↓↓ 固定ページにカスタム投稿タイプのアーカイブを表示する Post Typeを指定するところの、 'music', 'posts_per_page' => 1 ) ); と書くところで、$wp_queryを$loopとかにし…

初めてWordPressでオリジナルテーマを作りながらハマったところ::その1

ここ数日、初めてWordPressでオリジナルテーマを制作しています。 比較的スムーズにいっているですが、ハマったところもいくつかあったので、メモしておきます。 ①カスタム投稿のリンク無しタクソノミー出力 have_posts() ) : $music->the_post(); $terms = …

レコメンドエンジンはどうやるのがシンプルなんだろう

昨日から考え始めたWebアプリ。 せっかくネットワーク分析を勉強をしている訳だし、何を使えばいいのか情報収集開始。 CGIで処理する方法としては、 ① PerlでRをバッチモードで使う ② Perlのライブラリーを使う。 ①については、Rのigraphかsnaというパッケー…

【ちょっと興奮】オープンソースなグラフ描画JSプラグイン

ちょっと興奮してしまったので、最近全く更新していなかったのに本日は2連続更新。 最近、学校の経営科学という授業でネットワーク科学の勉強をしているのですが、今日はその分析にもってこいなプラグインを見つけてしまいました。 - Protovis http://mbosto…

初心者向けのCGI制作(Perl)関連の情報整理

現在、デザインを担当しているサイトが3つあるんですが(いずれも自主的にやってる)、 ちょっと気分転換にと思って簡単な処理をするWebアプリを作ろうと思ったら、「そもそも俺、動的にページ動かせないじゃん」と改めて実感し、今日からCGIにハマっていま…

デジハリ卒制終了! & 今後一ヶ月の春休みの過ごし方

ちょっぴり苦い卒制終了 ちょっと日が経ちましたが、3/10にデジハリの卒制が終わりました。 結局サービスのフロントエンドを作るに留まってしまいました。(それすら8割完成程度。IE対応もまだですしorz) まぁでもこのサービスに関してはある人との約束上、…

最近よくハマったところまとめ

久しぶりの更新。 最近JSをゴリゴリ書き過ぎて頭痛いです。(トホホ) ①イベント処理 $(function(){}); の外にコードを書いてしまって全く動かなかった、みたいなケース ②IDの変更に適切なJS、またはjQueryの処理 あるIDを持った要素がもく属性の取得、変更…

今日も今日とて能天気

なーんだかパッとしない日が続いてて、いやーな感じです。 まぁ今が耐えどきです。。試験が終わって春休みさえ来てくれれば・・・!(あるいは恋愛がうまくいけば笑) 9時から15時まで、横浜のサンマルクにて6時間ほど経営と統計の試験勉強。 そこから移…

戯れ言 @試験勉強の合間

最近経済の試験勉強に追われています。 2週間勉強できる期間があるわけですが、前半でミクロ、統計、経営、会計あたりをおさえておきたいところです。 その他にも経済原論、マクロ、経済史、マーケットとファイナンスがあるわけですが。。 そんな毎日でも午…

サイトマップ完成 ーSNS構築プロジェクトー

どうもこんにちは。 今日は午前中にマーケットの授業を駒場で済ませたあと、帰宅して今までデジハリの課題を進めていました。 コードネームは"reborn"。笑 大学入学後2年間通してきた生き方に終止符を打って生まれ変わるためのプロジェクト、という意味を込…

試験勉強開始 & Webサービス構築計画?

久々、「経済」な一日 今日は一日中試験勉強していました。 2月中旬に試験があってもう周りは勉強し始めていて焦りますね。何やら4年間の中で一番勉強しないといけない学期のようで。(それ以外はたいしたこと無いんですが) マクロ、ミクロ、統計、経済史…

PHPをデータベースに接続したりな

おはようございます。 昨日は雪で道が超絶に混んでてバスに乗れなかったりなどで、成人式の会場に行くまでに何十分も歩かなければならず、本当に寒かったです。振袖の女の子たちのほうが大変だったとは思うけど。 さてさて、今日も記録をつけていきます。 今…