読者です 読者をやめる 読者になる 読者になる

ゆずめも

私による私のためのメモ的なブログです。主に勉強した事について書いてます。

コマンドラインからSublimeTextを起動する

友達がコマンドラインからタタっとsublime text起動してていいなーと思ったので調べてみた 注意 「 vimでええやん? 」は禁止 調べてみた sublime textには/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/sublというコマンドが用意されてて、…

hubotスクリプト作ってnpmに公開してみた話

学校でアウトプット大事だと言われたので 久しぶりに更新します 概要 最近hubotにはまっています。CoffeeScript使って簡単に拡張できるのがいいですね hubotの導入方法や使い方などを調べていて ping やら img keyword などいろいろ動かして見ているとhubot-…

angular1系のコードを分割してbrowserifyで結合した話

重要 よくわからないまま とりあえず分割して動いたので記事書いてます なのでこれが最善だとは思ってません むしろ「これダメじゃないの?w」とか思ってます^^; 本題 初めてのangularでコードを書いていて とりあえずコードをカキカキしてたんだけど factor…

PHPカンファレンス関西2015に行ってきた

PHP

※スタッフでもなんでもないですが書きたくなったので書いてみました 何か、「ダメだよ!!」ってことがあったら公開停止しますので連絡ください php conference kansai 2015に行ってきましたPHPカンファレンス関西2015 - 関西最大のPHPイベントは5月30日(土)…

SublimeTextのJoinLines機能

突然ですが、エディタは何をお使いですか Vim? Emacs?? そうですねSublimeTextですね(・∀・) ちょっとJavascriptのテストするために ブックマークレットを書いていて改行消してー とかの1行にする作業めんどくさいし YUI Compressor取ってきてやるかーとかも…

GoogleIMEのユーザ辞書に登録したものが候補に出てこない

Mac

文字入力してて よく考えたら、ユーザー辞書に登録されてるものが 変換候補として一切出てきてない!!!! 設定見ながら これでもない、これでもないってやってたら見つけました 矢印のところのチェックボックスにチェック入ってたのがダメだったみたい こ…

Chrome 42

☆☆ 追記 ☆☆2015/11/8 使われなさすぎて、いつの間にか機能消えてたみたい☆☆☆☆☆☆☆ Google Chromeに新しいバージョンが来ましたねChrome Releases: Stable Channel Update 新機能はいくつかありますが 今回注目したのはこちらこ れ は !!と思い試してみた。 な…

arrayオブジェクトの要素をdistinctする

Javascriptの配列をdistinctしたくて 下記のサイト見てメソッドないかなーと思ったけど、メソッドはないっぽいArray - JavaScript | MDNはてなブックマーク- Array - JavaScript | MDNというわけでdistinctのやり方調べたのでメモ サンプルコード arr = [1,2…

SleipnirのURLコピーが神がかってた

おつかれさまですcoffeescript調べて課題やってたせいで 今日ほぼ動いてない— ゆず@石油王になりたい (@yuzu_441) April 1, 2015こんな感じで春休み消費してるゆずです 作業で疲れたから息抜きにTwitter眺めてたら*1 弊社へのご応募を検討されている方に必携…

Yeomanとかgulpとか、Bower始める前に知っておいたら良さそうなこと

gulpとかBowerを勉強してて その勉強したものを整理してメモとして残そうと思ったんだけどyoがディレクトリ構成を自動で作ってくれる人で gruntがタスクランナー(ビルドする)人で bowerが依存関係管理する人なの?— ゆず@石油王になりたい (@yuzu_441) 201…

jQueryを使わずにappend, prependをやってみた

jQueryのappendとpropendを jQuery使わずにやる方法調べたのでメモ ulのリストに追加してみる 挿入するリスト まず挿入するリストのサンプルです <ul id="list"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> リストの最後に要素追加 まずこのリストの最後に要素追加 jQueryでいうappen…

英語読めないけどlearn.knockoutjs.comをやってみた

英語はbe動詞で挫けた勢のゆずです。 そんな英語読めない私ですが 今日はKnockout.jsを勉強しようと learn.knockoutjs.comのIntroductionやりました。 learn.knockoutjs.comはてなブックマーク- learn.knockoutjs.com僕と同じように英語読めない人は トップ…

brewでインストールしたapacheにajpの設定

Mac

Ubuntuだと結構情報あるのに Homebrewでインストールしたapacheに ajpの設定しようとしたら意外と手間取ったのでメモ いんすとーる 前に書いたのでそちら参照 Homebrewでapache2.4インストールしてみた - Yuzu-pon Memo Homebrewでapache2.4インストールして…

querySelectorAllで取得したものをforEachする

Javascriptのdocument.querySelectorAllで取得したオブジェクトを forEachするやり方を調べたのでメモ とりあえずよくある for(var i in obj){}これダメだった objのプロパティの数だけ回ってしまって、求めてる動作と違った 求めてる動作をさせるには var l…

bashでgitの補完を行う2

git

前にこんな記事を書きましたbashでgitの補完機能を使う - Yuzu-pon Memo bashでgitの補完機能を使う - Yuzu-pon Memo 前の記事では補完を行うために必要なファイルをgithubからダウンロードしてきます brewでgit入れた時に、必要なファイル持ってきてないの…

PBB Sidebarのバグfix

とある開発でPBB Sidebarとやらに出会いました本サイトではもう配ってないらしく よく見つけたな…って感じなんですがこちらのサイト様が使い方からライブラリの配信までしてくれてます 開閉するサイドバーを作成する「PBB_SideBar」 | HOME > 2011年の記事 …

gitで変更履歴を管理できない

git

gitで学校の課題を作ってたんですが 送られてきたプルリクが全然変更点管理できてないという状況に出会いました 問題 普通なら こんな風に変更点が表示されますが 管理できないファイルを用意しました 3行目のhogeをtestに変更して、SourceTreeで見てみまし…

コマンドラインからAVD Manager起動

コマンドラインから Android Virtual Device Managerを起動しようと思って迷ってしまったのでメモ 今回はtoolsにパス取ってない前提でフルパスで書く とりあえずandroid sdkのtoolsディレクトリに移動 cd /Users/yuzu/develop/androidsdk/tools ./android av…

javascriptのprototypeというかnew

JavaとObjective-Cのタスクを抱えながら javascriptの勉強してるゆずです 勉強するにあたってslideshareで検索かけたら 最強オブジェクト指向言語 JavaScript 再入門!に出会いました 最強オブジェクト指向言語 JavaScript 再入門! from Yuji Nojima 時間無…

ゲッターとセッターを自動で作成

授業でEclipse使ってるのに、使ってる人見たこと無い機能の紹介 public class Account { private String id; private String name; private int age; } IDと名前、年齢を持ってるAccountクラスを作成しました ここで各プロパティのアクセサを作成しないと何…

コミットメッセージを変更する - rebase編

git

amend編 rebase編を読む前に、先にamend編をお読みください コミットメッセージを変更する - amend編 - Yuzu-pon Memo コミットメッセージを変更する - amend編 - Yuzu-pon Memo 準備 もう一つのパターン説明のために、2つのコミットを追加します $ echo "ho…

コミットメッセージを変更する - amend編

git

gitのコミットメッセージの変え方を何度も教えるのが面倒なのでメモ 準備 gitのリポジトリを作り コミットメッセージが「readme.txt 追加」コミットを作成します $ git init $ touch readme.txt $ echo "test" > readme.txt $ git add readme.txt $ git comm…

javascriptのminify化

ふとjavascriptをminify化するコマンドとかないの?と思って調べたのでメモ 今回の目的 MacでYUICompressorを使ってJavascriptをminify化!!みにふぁいかとは|ホームページ制作、WEB制作で使う用語集 みにふぁいかとは|ホームページ制作、WEB制作で使う用…

ことえりの辞書をGoogleIMEへ

友達がMacbookair買って ことえりに登録されている辞書がGoogleIMEにインポートできないと困ってた調べるのも面倒だし ことえりのアウトプットした辞書データをプログラムで 無理やりフォーマット整えて、インポートしました本当はRubyとかPythonでやりたか…

終了しないMysqlを終了させる

ふとHomebrewでインストールしたmysqlの mysql.server status見たら、起動した覚えないのにmysqlが起動してた mysql.server stopで終了したのにstatus見たら SUCCESS! MySQL running (1338) またか… 前に設定したのに mysqlには、終了したら再起動するように…

hostsファイル編集して、ローカルのドメイン自作した話

Mac

なんで作ったかは前回の記事をお読みください callbackしたら、sessionが切れた - Yuzu-pon Memo hostsファイルとは その前にlocalhost よくlocalhostにアクセスしますよね? ブラウザのアドレスバーにlocalhostと打ち込んだとき 実は127.0.0.1のipアドレス…

callbackしたら、sessionが切れた

TwitterのOauth認証を実装していてつまずいたのでその話 sessionが保てない Java servletとTwitter4jを利用して、TwitterのOauth認証を実装しようと思い githubに上がっているTwitter4jのサンプルを見ながら実装していたら???は??なんでNullPointer? C…

Androidエミュレーターの表示がおかしい

最近JavaのIDEで大人気Eclipseさんを卒業して JetBrains社のIntellij IDEA(お金ないのでCE版)を使い始めたyuzuですちなみに購入考えてる方はここで買うと日本語でやりとりできるっぽいです JetBrains | サムライズム インストールして SDKのデータ全部消し…

CakePHPのタイムゾーン設定

PHP

ちょっとcakephpを触ってて ビルトインウェブサーバーでcakephp動かしたら Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() fu…

PHPのforeach

PHP

大概の言語であるforeach 触ったことある言語でないのはc言語くらいかな phpのforeachのマニュアル読んでて 変な動作だなーと思ったけど、辺り前かとも思う動作を見つけたので紹介

Eclipse Lunaインストール&日本語化

EclipseをJunoからLunaにバージョンアップついでに、日本語化をメモとして残そうと思います 必要ファイルダウンロード Eclipse本体ファイルをダウンロード 本体ファイルを下のurlのサイトからダウンロードしてきます Eclipse Downloads 日本語化用のファイル…

wifiの情報をターミナルに表示

Mac

最近お家の周りに無線LANルーターが増えてきて チャンネル争いが勃発して、巻き込まれた柚子です。 周りのルーターのチャンネル確認などは AndroidのアプリのWifi Analyzerを使ってました。 Wifi Analyzer - Google Play の Android アプリ ただ手元にMacboo…

git push

git

gitリポジトリにpushする時 git push origin master って感じで指定してますよね?git pushについてちゃんと調べたのでメモ的に残します。 とりあえず基礎的な 上のコマンドというか、pushは git push (プッシュ先リモート名) (プッシュ先ブランチ名) という…

バックスペース高速化

Mac

バックスペースで文章消す時のスピードがなんか遅い気がしたので弄ってみました。 弄ってみたといっても、環境設定から設定いじっただけなんですけどね システムの環境設定からキーボードを選んで赤い線で囲った所を速くしただけです。 初期が一番早い所から…

Gitの代表的なコマンド

git

前に書いた記事が見たまま編集にされてしまったので はてな記法で書きなおしました。 ちょっとずつ書き足して行きたいと思います。 初めてgitを使うために覚える7つのコマンド init $git init このディレクトリ(フォルダ)をgit用に使います!って宣言みた…

いろんなgit add

git

git addで1つずつファイル指定してる人みて 頑張るなーといつも思ってたのでgit addについて書いてみる 普通のadd 普通のaddって何が普通なのかよくわからないけど ここではファイルを1つずつ指定することということで #hoge.txtを追加 git add hoge.txt #ho…

【このアプリケーションで開く】のバグ?

Mac

データベース使うと思ってたら 「データベース使わずExcelで行くお(`・ω・´) シャキーン」 と言われテンション下がってるyuzuです。 Macで右クリック、このアプリケーションから開くに同じものがいっぱいでてきたので 消し方調べたメモ 調べたらこの記事が出てき…

Mysqliを使用してデータベースアクセス select編

PHP

phpのデータベースアクセス知ってるやつが もう推奨されてない、いわゆるdeprecatedになってたので 新しいやりかたで調べたのでメモ。 今更なんて言わせない(キリッ ちなみに ext/mysqli PDO_MySQL の2つがあるそうですが今回はタイトルにもある通りmysqli…

PHPの実行環境を簡単に作る

PHP

友達がインターン先でphpとか使うタスク投げられて Webサーバーインストールしてーっていろいろやってたんだけど よく考えたらphpだけならもっと簡単にできるよってお話 PHPの実行 phpのコード書いてテストしよう、と思ったら apacheのディレクトリにファイ…

メラミンスポンジ

Amazonアフィリエイトに登録してみたから アフィリエイトリンク貼ってる記事書きたかったのと メラミンスポンジさん買ってみたから記事書く。 みなさんはメラミンスポンジさんをご存知だろうか 100均とかにも売ってるこんなやつ ※ちなみに私はセリアで違うや…

Homebrewでapache2.4インストールしてみた

Mac

Mavericksのデフォルトのapacheのバージョンが古かったので Homebrewでapacheインストールしてみようと思い 検索した結果とやったことが若干違うかったのでメモ インストール手順 brew install homebrew/apache/httpd24 その後バージョン確認 apachectl -v S…

webカメラで遊んでみた

RubyでMacのWebカメラにアクセスしたりできないかと調べたら見つかったので遊んでみました。 仕様 webカメラが顔を検出すると 音が流れますw(ファミリーマートの入店音推奨コードだけしか用意してないので検出器とmp3(音)データを用意してお楽しみくださ…

美人時計の画像を取得してみた

授業が暇で作ってみました。 初めてのRubyだったのでたぶんベストでもなんでもないです1440.timesとかできる辺りがRuby楽しいですね(実際には使い所あんまりなさそうだけど 繰り返しを日付で今日の0時0分から23時59分まで、という風にできると可読性良くな…

rbenvでrubyのバージョン管理

Macに元々Rubyって入ってるけどバージョン古いし HomebrewでRuby入れれないかなーと調べたら rbenvとやらに出会った。 rbenvって? Rubyのバージョン管理システム Ruby本体に付属してません インストール MacだったらHomebrewで入れるのが楽だと思います bre…

公開鍵を複数作成

gitにアクセスするときや、サーバーにアクセスするときに 公開鍵暗号方式を使って認証をしている人もいると思いますが この鍵をgit用とかサーバー用とか作れないのかと思って調べてみた。 注意 鍵を複数作って使うやり方がいいのかどうかは知りません 本題 …

リモートのアドレス変更

git

git initして 新しいプロジェクト作ったから git remote addからのgit pushしようと思ったら url間違えました(´・ω・`) とりあえず現在状況 git config -lで見れます。remote.origin.url=hogehogeって書いてあるやつがそう 実践 configだったらgit configコ…

いろんなバージョンのJavaを管理

MacにいろんなバージョンのJavaを入れて 使いたいときに切り替えたいと思い調べたら見つけたのでメモ OSX - Javaの置き場所 OSXにはJavaの置き場(保存場所)が2つあるAppleが提供してるJava /System/Library/Java/JavaVirtualMachinesOracleが提供してるJa…

お引っ越ししました。

Wordpressからお引っ越ししました。 過去記事の表示が残念になってるのでちょっとずつ直して行こうと思います(´・ω・`)

gitインストール - brew編

gitのインストール Homebrew使った方が 早いし簡単だしバージョン上げる(ry $brew install git ・・・これで終わりだようん $which git /usr/local/bin/git これじゃなくて、古い方のgitへパスが通ちゃってる場合は $cat /etc/paths /usr/bin /bin /usr/sbi…

git alias設定

git

checkoutするときに $git checkout master とかするときに、checkoutってわざわざ書くのめんどくさい という訳でaliasの設定をします $git config --global alias.ck checkout $git ck master でcheckoutできるようになります。 これでaliasが設定完了です!…