ゆずめも

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

chromebookにnodebrewをインストールして使おうと思ったらハマった

chromebookで開発者モードを使うとできることが広がることに気づいて開発者モード始めました Google Chromebook pixel Wi-Fi 32GB モデル 米国版出版社/メーカー: Googleメディア: この商品を含むブログを見る 使ってるchromebookとは違う。pixel欲しい… 今…

rustupのアンインストール方法

ふとrustupをアンインストールしようとしたら何したらいいんや— ☃️ゆず☃️ (@yuzu_441) 2017年3月22日 インストール方法はいろんな所で書いてるけど、アンインストールってどうやるのかなって気になった やりかた よく見たら普通に書いてた github.com rustup…

LINQによる配列操作

家にはmacとchromebookしかないのでc#とは関わりがないのですが 会社に行くとc#を書くお仕事なので、c#の特徴でもあるLINQについて調べたことをjsと比較しながら学びたいと思います LINQの種類 メソッド式 var ary = {1, 2, 3}; var result = ary.Where(x =>…

firebase hosting入門

前回からfirebaseを使い始めました。 yuzu441.hateblo.jp 今回は第2弾ということでfirebase hostingを使ってみたいと思う。 tl;dr firebase-toolsインストール firebaseコマンドでログイン firebase consoleでプロジェクト作成 firebaseコマンドで雛形作成 f…

firebase始めました

firebaseを使ってみようと思い、Webで使える(Android, iOS以外)ものを調べたのでそのメモ。 本社にいてもWebチームだからあんまり関わりないんだけど、Androidアプリとか作ってる会社に努めているし(今派遣先に出向してるけど)、どこかで使えそうだし手…

homebrewでnginxをインストールした時のデフォルトrootの場所

homebrewでnginxをインストールしてnginx.conf見るとroot htmlが指定されているんだけど、どこかわからなかったので調べたメモ。 homebrewでインストールしたnginxの初期rootはここにあって`/usr/local/Cellar/nginx/1.10.2_1/html`ここにリンク貼られてる`/…

2016年まとめ

気づいたら2016年ももう終わりですね… 本当に1年あっという間に終わってしまいましたが自分なりに振り返り tl;dr 学生生活終わった 登壇デビューした HTML5 Conference行った ReactJS始めた まとめと来年やりたいこと 英語 scala 学生生活が終わった 4月に大…

要素に設定されているイベントを調べよう

最近こんな気持ちになった。 ファイルを分けてグローバル変数でコード共有してるのは10000000000歩譲って目をつぶるとしてこのイベントがどこで設定されてるかだけ教えて欲しい— ☃️ゆず☃️ (@yuzu_441) 2016年12月1日 仕事で前任者が残していった負債プログラ…

行ってみたいコワーキングスペース@大阪

家にいると集中力が続かず、ゲームしたりしてしまうので、大阪のコワーキングスペースについて調べてみた。 想定としては、1日5〜6時間作業する想定です。 注意 情報は調べた当時、唯一の体験談も行った当時のものなので、現在提供されているサービスとは違…

自分の環境に最適なプルリクを考えてる話

会社でgitbucketサーバを立てる許可が出たので、環境を整えたりしながら運用について考えてる。 そこでプルリクエストが人によって書き方がバラバラだと、読む方はもちろん書く方も辛いな?と思ったので、フォーマットを作ろうと思って書き始めた。 まだ実際…

vagrant box addしたらエラーが出た

vagrant使ってみようと思ってvagrant box add ~したんだけど 出かける用事があってMacbook閉じて、帰ってきて再開したらエラーになってできなかった ==> box: Loading metadata for box 'arnemertz/Xubuntu16.04' box: URL: https://atlas.hashicorp.com/arn…

ReactのコードをBabelとBrowserifyでビルドする

何番煎じかわからないくらいの内容だけど、人に説明する機会ができそうなので整理するために書く npm-script派なのでgulpとかは使いません 各ライブラリ、ツールの説明 雑な説明とリポジトリURL 詳しく知りたい場合は別のサイトでたぶん死ぬほど書いてる Rea…

kindle買いました

amazonプライムデーの時にkindle paperwhiteを買いました。 購入から1ヶ月くらい経ったのでレビューしてみる。 Kindle Paperwhite Wi-Fi、ブラック出版社/メーカー: Amazon発売日: 2015/06/30メディア: エレクトロニクスこの商品を含むブログ (11件) を見る …

zaimの履歴画面が期間は選択できるのに集計出ないのbookmarkletで無理やり集計した

社会人になってお小遣い管理を始めました 何使っても一緒か思って、友達に勧められたzaimを使ってますが 携帯の言語設定に全部引っ張られたり、いろいろ辛い所が… (言語設定くらいさせてくれても…) そんなzaimさん 履歴画面で検索を押すと期間絞込できるこ…

CommitとAuthorを修正する時は--authorではなく--reset-authorを使おう

git

今日会社で残念な情報でコミットしてしまったゆずです(ふざけて弄ったの忘れてた gitを使っていて間違ったユーザ情報でコミットしてしまう時ってありますよね 失敗した状態 $ git log --pretty=full commit b6380fdad0e5e77a3086019d746a49e8648a5bb8 Autho…

NeoVim入れてdein.vimに移行した-その2

dein.vimへ移行 github.com NeoBundleから移行してねと書いてあるので移行ついでに移行する ぶっちゃけメインがこっちなのでここから長い 前回の記事 yuzu441.hateblo.jp ちなみに Dein.vim is a dark powered Vim/Neovim plugin manager. 中二病感がかっこ…

ideaで読み込んだあとのプロジェクト名を変更する

Intellij IDEAでskinny frameworkやってみようと思い プロジェクトを読み込むと、プロジェクト名がなんか残念になってしまい 修正方法調べたのでメモ ちなみにこの部分です 修正方法 このプロジェクト名は.idea/.nameというファイルで設定してるらしい。 な…

C言語の多重間接参照について

注意 んー…あまりよくわからないから明日にでもブログにまとめて誰かに見てもらおう…— ゆず@社会人1年生 (@yuzu_441) April 19, 2016 書いてる本人は理解してません 学んだことをまとめる記事なので間違った情報が記載されている可能性があります ご利用は計…

Cで時刻を扱うとき

某C言語の本でC言語学んでたら時刻の扱いでハマった 忙しい人のためのまとめ localtimeとかgmtime使うとハマる おとなしくlocaltime_rかgmtime_r使っとけ ハマった内容 localtimeとgmtimeを同時にこんな感じに使う time_t timer; struct tm *local, *global;…

Illegal invocationエラーとは

最近javascriptでちょっとしたツール作ってたら 初めて見たエラー出た Uncaught TypeError: Illegal invocation なにこれ ちょっと調べてみると安定と信頼のstackoverflow様 stackoverflow.com 何回も書くのめんどくさくて const $ = document.querySelector…

Androidで動画をバックグラウンド再生するアプリを探した

僕の端末に入ってるpvstarが使えなくなりました。。。 検索しても結果出てこないし、動画自体も再生できない*1 更新を試みる pvstarはplay storeからamazonアプリストアに移ったみたいですね ならamazonアプリストアからインストールすればいいかと思ったら …

Chrome UIの未来?

ふとGoogle Chrome Canaryのchrome://flags見てたらこんな項目が 項目へのリンク chrome://flags/#top-chrome-md *1 試験環境 Google Chrome Canary 52.0.2707.0 canary (64-bit) OS X Chrome stable 版 49.0.2623.112 (64-bit) では項目自体がまだなかった…

NeoVim入れてdein.vimに移行した-その1

Macでvimを使ってたけど、NeoVim入れて NeoBundleをdein.vimに移行した dein.vimの設定とかが思ったより長かったので何回かに分けることに 今回はNeoVimのインストールと設定 NeoVimとは Vimの古いコードを新しく書きなおしたものらしい github.com NeoVimイ…

明日から入社するみなさんへ

学生最後の日ですね

sdkmanのinit.shでエラー出てた

Gradleを使うときに sdkmanを使って、Gradleをインストールしたのですが インストール後にsource "/Users/yuzu/.sdkman/bin/sdkman-init.sh"を .bashrcだったり.zshrcにインストールに書いてねって言われて書きますよね 書いてからターミナルを立ち上げると …

DOMA2を使ってみた

今関わってるプロジェクトでDOMA2が使われてたので勉強したことをメモ 他の記事見てるとwebと絡めてるものが多いですが 素のサーブレットくらいしか触ったことないし DBアクセスだけ確認したいのにwebからとか… ってなったのでコンソール上で動きを確認した…

FRONTEND CONFERENCE 2016の自分なり簡潔まとめ

FRONTEND CONFERENCE 2016に行ってきました kfug.jp すごい簡潔にですが忘れないうちに自分の感想を 写真撮るの完全にわすれたので文字だけ 見たもの Are you a Designer or an Engineer? 大型フロントエンド開発におけるTypeScriptとDDD gulp ベストプラク…

javascriptのhoistingを今更理解した

javascriptをもっと知りたくて 開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質 を読んでます 開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質作者: Cody Lindley,和田祐一郎出版社/メーカー: オライリージャパン発売日: 2013/06/19メディア: 単行…

目薬を買う時に失敗した話

ずっと300円くらいの普通の目薬を使ってて、コンタクト生活なので目薬ほぼ必須 バイト代入ったしちょっと良さ気なの買ってみるかと手を出したら大失敗した話です ぶっちゃけただの八つ当たりです 普段買ってたやつ たぶんこの辺の適当なやつ スッっとする系…

mongoose4.4.2をrequireしたらエラーが出た

今やっている開発でmongoose*1を使って開発してたらよくわからないエラーが出た話です エラー $ node -e "require('mongoose')" [TypeError: Cannot read property 'Kerberos' of undefined] mongooseをrequireするとエラーが出るっぽい (書いたコードが悪い…

nvmのインストール時にprogress-barを出さない

とある環境でnvmを使うことになったのですが nvm installを実行した時に出てくるプログレスバーでログが流れてしまった nvmでnodeインストールする時のプログレスバーって非表示にできないのだろうか— ゆず@む〜〜〜ん (@yuzu_441) 2016, 1月 31 どうも気に…

trelloに投票機能を付けよう

最近いろいろなことにTrelloを使っています trello.com タスクの管理から、プレゼンの構成だったり、その日に買うものだったり 今だと卒業旅行の予定を考えたりしたりと、いろいろなことができるTrello そんなTrelloに投票機能を付けることができるようにな…

webstormで隠しファイルを見れるようにした

webstormってタイトルだけど たぶんintellij ideaだろうがphpstormだろうが行けると思う 隠しファイル表示 Help > Find Actionを開きます Macだったらshift + cmd + aのショートカットで開く 開いたらregistryを検索して ide.mac.file.chooser.show.hidden.f…

2015年のまとめとして今年作ったものをまとめてみる

もうすぐ2015年も終わりますね 最後の学生生活とてもダラダラ過ごしてますが ふと今年1年何してたんだろと思ったのでまとめてみる 年明け 笑ってはいけない見ながらコード書いてたら年が明けた ダウンタウンのガキの使いやあらへんで!! (祝)放送1200回突破記…

git pullをもっと楽に

git

前に書いた記事ですが かなり前に書いた記事でレイアウト崩れてたので書き直した git pullするときに $git pull origin masterって感じでリモートとブランチを書きますよね? 書かなければこんな感じでエラーが出ます $git pull There is no tracking inform…

python3のリスト操作

最近Raspberrypiで電子工作をしていてpython3を使っています そこでデータ(配列)に対しての処理の仕方がわからなくて調べた 話すこと とりあえずこれだけあればある程度は戦えるかな… map filter reduce すべての処理ではテストデータとして、以下の配列を…

videoタグの動画を切り替える

動画を扱うものを作るときに、webであればvideoタグを使うことで簡単に動画を扱うことができます developer.mozilla.org 今回はこのvideoタグを使って動画をwebブラウザで再生し 動画をJavascriptで切り替えるのをやってみたいと思います 動画再生 まずは動…

es2015のコードがブラウザで動くようにいろいろしてみた

ブラウザ用にes6コード書くなら、どうやるのがいいんだろうか— ゆず@HR7 (@yuzu_441) December 11, 2015 普段Node.jsのコードとかしか書いてないから es2015のコードをブラウザでどう動かすのわからなくていろいろ調べたのと Babelが6になってよくわかってな…

コマンドラインからグローバルIPを確認する

グローバルIPを確認する方法といえばブラウザで確認くんとか開いてグローバルIPを確認する 確認くん でもこれブラウザを開いてしか確認できないので、GUI環境でしかできないよなーと思ってた*1 グーグル先生に聞いてみる それでちょっと調べてたら ifconfig.…

es6のMapをJSONに変換

ES6で追加されたMapオブジェクトをJSONにstringifyしたくて調べた developer.mozilla.org とりあえずやってみた(失敗) とりあえずJSON.stringifyにmapオブジェクト渡してみる let m = new Map() m.set('key', 'val') console.log(JSON.stringify(m)) //=> …

今見ても面白いドラマ4選(キムタク縛り)

※ 今回はITとか一切関係ない趣味記事です 10月も半分くらい終わりましたね。単純に話相手が欲しいだけですが、残り少ない長期休みの間に見るといいドラマを4つ選びましたので紹介しようかと 普通に選んでも面白くないので今回はキムタク縛りで GOOD LUCK!! G…

flaskのインストール失敗した

flaskのインストール失敗 GoogleAppEngineで遊ぼうと思って、pythonのフレームワークの1つflaskをインストールしようとしたらDistutilsOptionErrorでインストールできなかった GoogleAppEngineLauncherでプロジェクト作って、pip install -t libs flaskを実…

Javascriptの新しい教科書を読んで、自分とJsについて見つめなおした

Javascriptとの出会い 専門学校に入学した時にこの本でJavascriptと出会った (新)JavaScriptワークブック―ステップ30 (情報演習 13)作者: 相澤裕介出版社/メーカー: カットシステム発売日: 2011/12メディア: 単行本 クリック: 2回この商品を含むブログ (1件)…

Processing始めました

別にアートに目覚めたわけじゃないですが プログラマー以外の人にも驚いてもらえる何かを作りたいと思いProcessing始めました Processingダウンロードしてくると、エディタが起動してそこで書けるようになりますが、それじゃなくてIntellij IDEAで書きたいと…

nodebrewでnodeが301レスポンス返ってきてインストールできない問題のとりあえずの対処法

node.js v4.0.0 ついにnode.jsの4.0.0がリリースされましたね https://nodejs.org/en/blog/release/v4.0.0/ そういえばインストールしてなかったなと思いインストールした フォイ! pic.twitter.com/8cHuURmNR5— ゆず (@yuzu_441) 2015, 9月 10 本題 gitbook…

laravelプロジェクトをgit cloneしてきて起動しようとしたらエラーで落ちた話

PHP

laravelのプロジェクトをcloneしてきてphp artisan serveで起動しようとしたらこんな感じで落ちた RuntimeException in compiled.php line 6693: No supported encrypter found. The cipher and / or key length are invalid. 何で落ちてるのかググってもよ…

npmでインストールしたmaterial-design-liteからmaterial.min.cssが無くなった件

CSS

npmで入れたmaterial-design-liteがupdateされてmaterial.min.cssが無くなっててつらい— ゆず (@yuzu_441) 2015, 8月 26 gitからプロジェクトダウンロードしてきて、npm install実行して、server起動してアクセスしたら、material.min.cssが無いよ!って言わ…

Railsのroutes入門

友達に誘われてRailsデビューしました。 Railsの知識以前にRubyの知識が根本的に欠けてるんですけど、とりあえず他の言語、FWで得た知識使って、こんな感じかなーって設計してたんですけど これどうやって実装するん(゜゜) 当然の壁にぶち当たりましたw ルー…

zshデビューしたらrbenvでエラー出た

友達が「zshやべー」「zshつおい」「zsh神だわ」と宣伝してくるのでzshデビューしました 動機 友達の熱いpushがあったんだけど、yosemiteにアップデートしようかなーと調べてた時に、どこかでログインシェル変えてるとエラー出る^1的なのを見た気がして、zsh…

夏の読書感想文(Googleを支える技術)

最近何もやる気起きないくらいには暑いですね 学生生活最後の夏休み、内定出るタイミングの問題でHatenaのサマーインターンとか申し込みすらできなかったので今年はインターン活何もない。というわけで夏らしいことをしよう、夏といえば宿題、宿題といえば大…