Qiitaストック

自分が書いたQiita記事の一覧 Mithril.jsをどういう設計でサービスに導入したか - QiitaBEAR.SundayのResourceにカスタムスキームを追加する方法 - Qiita

PHPでターミナル等のCLI標準出力に色などをつけるライブラリを公開しました

packagist.org PHPでターミナル等のCLI標準出力に色などをつけるライブラリを公開しました 類似のライブラリの場合は装飾の色をStringで指定することが多かったのですが、 typoや装飾を複数したい場合の対応などに不満があり、実装&公開しました インストー…

DroidKaigiに参加してモチベーションがあがって、個人でアプリをリリースした

正確にはDroidKaigiに参加してモチベーションがあがって、個人でアプリをリリースしたけど、リジェクトされて公開できなかった話です DroidKaigi 03/09-10にDroidKaigi 2017に参加してきました droidkaigi.github.io 昨年は1日だけの参加でしたがが、今年は…

【宣伝】Android版エキサイトニュースの一覧表示順ロジックをちょっと変更してCTRを5%向上させた話

弊社のAdvent Calendarに「Android版エキサイトニュースの一覧表示順ロジックをちょっと変更してCTRを5%向上させた話」という記事を書きました qiita.comexdev.exblog.jp 概要としては アプリの記事一覧表示順を変更してCTR5%向上 機械学習などの導入は簡単…

CODE RUNNER 2015 予選B に出場しました

CODE RUNNERとは キャリフル、チームラボ、Atcoderで協賛、運営している 短時間マラソンマッチのプログラミングコンテストです2014年に第1回がございまして、今年は第2回目の開催となっております 基本の対象者は学生なのですが、社会人も予選は出場すること…

漫画、アニメ、声優ラジオに目覚めた1冊

今週のお題「人生に影響を与えた1冊」 先週に続き、今週のお題でブログを書きます今週のお題は「人生に影響を与えた1冊」とのことで、 投稿された記事をいくつか見ていると、とても高尚な記事が多かったので、 プログラミングを始めたきっかけとか、そういう…

学びたいことがいっぱい!

今週のお題「いま学んでみたいこと」初めての今週のお題! 学びたいことを5つほど書きました 上からモチベーション順! アルゴリズム,競技プログラミング 大学生時代は趣味レベル競技プログラマーだったわけですが、 最近はめっきりやりらなくなってしまいま…

UbuntuにMySQLをインストールするところからテーブル作成までの方法

備忘録、第二弾! コピペでUbuntuにMySQLをインストールして、テーブル作成までOK MySQLをインストール user@ubuntu:~$ sudo aptitude update user@ubuntu:~$ sudo aptitude install mysql-server //rootのパスワードが聞かれますaptitudeのupdateを忘れない…

通常SSHでVagrantにログインする方法

参考サイト VagrantインスタンスにSSHでログインする - Qiita 基本的には参考リンク先の方法できます備忘録として自分のブログにもまとめます vagrant ssh普段は上記のコマンドでsshログインができるので、通常のsshコマンドでログインすることは少ないので…

はてなブログの見出しを装飾する

ナビゲーションに続き、見出しも少しだけCSSで装飾してみました ナビゲーションはこちら charlie1012.hatenablog.jpはてなブログは本文内の大見出しがh3、順にh4,h5となっているので、 それぞれにあった見出しを設定してみてください 今回はh4にcssを追加し…

はてなブログにナビゲーションメニューを簡単に追加する方法

ブログにナビゲーションメニューを追加してみました 「はてなブログ ナビゲーションメニュー」でググると、 CSSMENUMAKER.COM ここを使うといいよ!っていう情報が多く出てくるのですが、すでにここは有料になってしまっているので、 自分でナビゲーションメ…

自分でwebサービスを開発,公開して分かった3つのこと

とても参考にさせていただいたスライド エンジニア向け絶対に挫折しない個人サービスの作り方先日公開したwebサービス www.simpleit.info シンプルIT勉強会リストの紹介記事はこちら charlie1012.hatenablog.jp 個人でwebサービスを開発して、公開まで行…

SlimでシンプルなIT勉強会が探せるサービスを開発してみた【シンプルIT勉強会リスト】

前回 charlie1012.hatenablog.jp slimを使って簡単なwebサービスを開発してみました シンプルIT勉強会リスト www.simpleit.info 全体像 バッチで勉強会の情報が入ったファイルを生成しておいて、slimからそれを読み込んで表示するという、作りもシンプルなも…

PHPのインストールとslimフレームワークの導入

前回 charlie1012.hatenablog.jp 前提として上記の記事の設定が済んでいると仮定してします今回は PHP,Apacheのインストール、そしてslimフレームワークのインストールを行います PHPのインストール sudo aptitude install php5バージョンを確認しておきまし…

プロンプト表示をカスタムしてみる【gitのブランチも表示するよ!】

qiita.com上記Qiitaページのすごく参考にしております。ぜひご一読を!これパクリなんじゃ 少しだけ修正を加えたので備忘録として書いておきます.bashrcに下記を追加 function parse_git_branch { git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -…

VirtualBoxとVagrantで簡単にweb開発環境を構築

VirtualBoxだけでもローカル開発環境は構築できるのですが、今回はVagrantを使ってみました! 以下は OS X 10.10.2 での設定方法となります Vagrantについて 開発環境構築ツールの1種 開発環境の共有ができるので、自分の環境では動くので、本番で動かない!…

マルチディスプレイの時にMacのDockをディスプレイ間で移動する方法

Dock コイツです Macでマルチディスプレイを行っている時に、気づいたらサブディスプレイの方へ移動してしまっていることが多々ありませんか!? 私もよくあり、そのたびに環境設定のディスプレイからメインとサブディスプレイを入れ替えて、戻すなんてこと…

【勉強会レポート】Cocos Cafe #1 (はじめてのCocos2d-JS) ハンズオンセミナーに参加してきました【初心者向け】

Chukong Technologies Japan株式会社で開催された、 https://atnd.org/events/66953に参加してきました まずエレベーターを降りて、びっくり! いきなりオフィスwww 受付やドア一枚もなく、いきなりオフィスで驚きましたw Chukong Technologiesについて …

GmailからInboxに移行してみたのでレビュー!

気が向いたのでInboxにうつってみました メール一覧の画像はこんな感じ(実際の私の画面です) 注目は赤枠のスヌーズと完了、ショッピンググルーブのところですね 順々に5つの観点でレビューしていきます 1.デザイン Drive系と一緒になりましたね Googleはこの…

【LINE DEVELOPER_DAY 2015】4年に渡る LINE Android アプリの進化とチャレンジ【参加レポート】

LINE DEVELOPER_DAY の参加レポート第2弾 LINE DEVELOPER DAY_2015 Tokyo 4年に渡る LINE Android アプリの進化とチャレンジ 5つのフェーズに分けて、その時に苦労したことことや立ちふさがった問題を、 どう解決してきたか、現在はどうなっているかという内…

【LINE DEVELOPER_DAY 2015】基調講演【参加レポート】

LINE DEVELOPER_DAY 2015に行ってきました! LINE DEVELOPER DAY_2015 Tokyo発表時の資料と映像はあとから公開されるとのことなので、 何回かに分けてざっくりのまとめと感想を書いていきます! オープニング 代表取締役社長CEO 出澤 剛 2011年6月にサービス…

AOJ2001 Amida, the City of Miracle【競技プログラミング】

AOJ2001 Amida, the City of Miracle http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2001 あみだくじのシミュレーションをしよう! という問題です。タイトルが秀逸。 日本語ならいいけど英語の問題で面白いけど全く意味のない前置きを一生懸命…

AOJ2440 Kagisys【競技プログラミング】

AOJ2440 Kagisys http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2440ICカードを用いて鍵を開け閉めする電子錠システムのシミュレーションをする 解法 setを使って登録済みIDを覚えておいて、 あとはタッチされたIDがそのsetにあるかどうか判定…

リーダブルコード 3章 誤解されない名前のメモと感想

今更ですがリーダブルコード読み中です リーダブルコード3章誤解されない名前のメモと感想 最善の名前 = 誤解されない名前 具体例まとめ filter -> select excludeClip(text, length) -> Remove(text, delete_chars) Truncate(text, max_chars)limit -> max,…

UbuntuでVirtualHost設定【Apache】

以下の環境でApacheにVirtualHostを設定したときの備忘録 VertialBoxでの仮想環境 Ubuntu 14.04.1 LTS Server version: Apache/2.4.7 (Ubuntu) sites-available以下にvhostの設定を書きます sudo vim /etc/apache2/sites-available/virtual-host.conf <VirtualHost *:80> Serve</virtualhost>…

AOJ2582 Step Aerobics【競技プログラミング】

AOJ2582 Step Aerobics http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2582 踏み台昇降で動かした足の情報が与えられるので,正しく昇降を行った回数を求める問題 仮定 踏み台昇降の定義は問題文を参照 床についている足をさらに下げるような動…

bashをzshに切り替える!

zshがいいぞ!みたいな声をよく聞くので、 bashから自宅の開発環境のshellをzshに切り替えてみました 開発環境 windows7 VirtualBox+Ubuntu14.04 0.現在使用できるシェルを確認 user@ubuntu1404:~$ cat /etc/shells # /etc/shells: valid login shells /bin/…

AOJ1192 Tax Rate Changed【競技プログラミング】

AOJ1192 Tax Rate Changed http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1192今年度(2014)のACM-ICPCの国内予選のA問題です 個人的にはA問題にしては少し意地悪かなと思います。問題は消費税が変更になったので、2つの商品の考えられる消費税…

AOJ2018【競技プログラミング】

AOJ2018 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2018ギャンブルの配当を決める問題 切り捨て,該当人数が0人は別処理しておくあたりを気をつければ問題ないかと思います import java.util.Scanner; public class AOJ2018 { void run() { …

ライフゲームβ版【tmlib.js】

ライフゲームβ版が実装でしました ライフゲームno各シーンの実装、ライブラリボタンの実装などなどでき、形になりました ぜひ一度実行してみてください! こちらも合わせて読んでみてください! charlie1012.hatenablog.jp