ないものは作りましょう。

色々なことに挑戦(主にプログラミング)

2015-01-01から1年間の記事一覧

【備忘録】Atomパッケージを作るときに詰まった点

少し詰まった点があったので書いておきます。まずAtomのコマンドパレットから"Package Generator"を実行します。 すると自動的にパッケージのプロジェクトが作成されます。パッケージの本体ですが、 http://ota42y.com/blog/2014/04/08/atom-plugin1/ 例えば…

【Bash】Androidアプリ用のアイコンを生成する

Androidアプリを作る時に、解像度別のアプリアイコンを用意しなくてはなりません。 そこで今回はアプリアイコンのPNG画像を自動で生成するスクリプトを書いてみました。SVGのベクタグラフィックスからアプリアイコン用の複数のサイズのPNG画像を一括で生成し…

【javascript】 Dropboxのファイルの直リンクURLを生成する

以前、Dropboxのファイル共有用URLからファイルの直リンクを得る方法を書いたのですが、今回javascript(+html)の練習を兼ねて自動で直リンクを生成するものを作ってみました。Dropbox Direct Link Generator (ちなみにこれもDropbox内のファイルです) せっか…

【Arduino 1.6.3】 Arduino UnoでATmega328P-PUにブートローダを書き込む

Arduino UnoでATmega328P-PUにブートローダを書き込んでみました。いろいろなサイトにやり方が書かれていたのですが、どれも古い情報みたいで少し詰まったので、やり方を書いてみたいと思います。 Arudino IDEのバージョンは1.6.3です。 ブートローダの書き…

Google Code Jam 2015 Round1Cに参加しました(0完)

0完でした。単純に実力不足ですね。ということで、初参加のGoogle Code JamはRound1で終わりました。来年こそがんばろう。 もっと問題を解かなければ。

Arduinoに挑戦

電子工作してみたいなと思いまして、マイコンをやってみることにしました。 で、手軽に始められるArduinoを買ってみました。

Google Code Jam 2015 Round1Bに参加しました

A-smallしか解けませんでした。 Round1Cこそ頑張って突破したいです。(自信なくなってきた) Problem A 「Counter Culture」 ※small解法 全探索で計算しておきその結果を返します。 int a[1000001]; int main() { REP(i,1000001) a[i]=INF; REP(i,21) { a[i]=…

Google Code Jam 2015 Round1Aに参加しました

結果はA-small + A-large + B-small = 26pts 2761位でした。 Round1B,Cで頑張ろうと思います。

Google Code Jam 2015 Qualification Roundに参加しました

GCJ初参加しました。結果は A-small, A-large, B-smallで26ptsでした。なんとか予選通過できたようです。Round1はAとBとCのどれか2つに参加できて、上位1000位に入ればRound2に進めるようです。 進めるかわかりませんが、とりあえず頑張ろうと思います。 訂…

Ubuntuでファイルをゴミ箱に移動できなくなった

何をしたのか原因がわからないのですが、ファイルを削除しようとしてもゴミ箱に移動できなくなっていました。解決したので書いておきます。 原因 削除しようとしているファイルの書き換え権限が無いとゴミ箱に移動できないらしいのですが、 自分の場合はTras…

CodeFoces Round294 Div2

結果:2完 レーティング:1257→1198(-59)灰コーダーに落ちてしまいました(泣) 今回はA,B問題をACして2完でした(時間がかかりすぎたのが悪かったな)

Conkyカスタマイズ - 時計を作ってみた

Linuxのデスクトップに情報を表示するアプリにConkyというものがあるのですが、このConkyをカスタマイズしてみました。 (左:Before 右:After) Conkyは一から書き上げるのはかなり大変なので、GUIで設定できるConkyManagerのサンプルを使用しています。デ…

TopCoder初参加録 - SRM649 Div2

11日1:00から始まったSRM 649 Div2に参加しました。 今回がSRM初参加でした。(TopCoderは少し前に登録していたのですが、参加していなかった)結果は… 0完でした。英語の問題を解くのに慣れていないということもあったのですが...(言い訳) Easyは、文字…

幅優先探索

幅優先探索の問題をいくつか解いてみました。幅優先探索はなかなか複雑になるので苦労しました。(もっと練習して慣れたい。) 実装力の無さを思い知らされました。

深さ優先探索

蟻本で深さ優先探索を読んだので、kyuridenamidaさんのブログでまとめられていた問題を解いてみました。 頻出典型アルゴリズムの演習問題としてよさげなやつ - kyuridenamidaのチラ裏

蟻本買いました!

前から欲しかったのですが先日プログラミングコンテストチャレンジブック [第2版]を購入しました。まだ少ししか読んでないのですが、分かりやすくて挫折せずに読めそうです。 やはり競技プログラミングなら蟻本というだけありますね。これから少しずつ読みな…

Windows 10 Technical Previewを使ってみた【スクリーンショット】

先日Windows 10 Technical Previewの日本語版が公開されたということで、 早速VirtualBoxにインストールしてみました。インストール手順は省略〜。ISO貰ってきて仮想マシン作って起動するだけです。 ※VirtualBoxのOSはWindows8.1で登録しました。ちょっと使…

【備忘録】Dropboxの画像のURL(直リンク)の取得

Dropboxはファイル共有に便利でよく利用するのですが、 今回は画像の直リンクを取得する方法を紹介します。 自動で生成するスクリプトを作りました。【javascript】 Dropboxのファイルの直リンクURLを生成する - ないものは作りましょう。ijmp320.hatenablog…

ハイレゾ対応ウォークマン F886 購入

ハイレゾウォークマンF886購入しました。今までは2010年のSシリーズを使っていたのですが、 液晶に気泡が入ってきたのと、8GBでは容量不足に感じてきたので購入することにしました。以下、オーディオについての知識も乏しく、耳も良くない素人が勝手にレビュ…

ヘッドフォン(ATH-PRO500)ヘッドバンドの修理(レザー張替え)

明けましておめでとうございます!2015年もよろしくお願いします!ということで2015年初記事はヘッドフォン修理についてです(笑) えーっと前からaudio-technicaのATH-PRO500っていうヘッドフォンを使っていたのですが、 最近ヘッドバンドの部分の合皮が割…