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

2018の振り返りしてみる

2018の振り返り 2018の振り返り いろいろ感じたこと 来年の目標とか みたいなことを書いていこうかなと思います。 1月 昨年から引き続きアルバイトでプログラミング教室のメンターをしたりしてた 昨年12月よりPythonと数学を学び始め、’統計や機械学習’とい…

情報が錯綜する世界の中で頑張る(生き残る)ために...

Make IT アドベントカレンダー25日目、最終日の投稿です。 Make IT アドベントカレンダー 2018もそろそろ終わりを迎えます。 サークルのメンバーでアドベントカレンダーをやってみよう! とのことで始まりましたが - 「情報を発信することの意義」 - 「人に…

pry-railsでRuby(Rails)を探索する話

pry-rails/binding.pry 使ってますかー 私。pry-railsが好きです。 めっちゃ使いやすい。 javascriptのdebuggerも好きなんですが、それ以上に個人的にRails開発でのpryが好きなのでそれについて書こうと思っています。 はい というわけでMakeIT AdventCalend…

私がLintを愛する3つの理由

Lint好きですか??? 普段はRuby、JavaScriptを利用しているfumihumiです。 最近はTypeScriptが楽しくなってきました。 突然ですが、 私はLintが好きです。 初めてLintを導入する時ってちょっとしたルールについて揉めたりしませんか????(した) リア…

rails のサーバー立ち上げようとしたらセグフォした件

Railsでセグフォした teratail.com rails s ができません。mysql2-0.5.1/lib/mysql2/client.rb:90: [BUG] Segmentationエラー いやいや、RailsでSegmentation Faultってそんなわけないでしょ?????????? お。??まじやんwwwwwwwwwwwそんなことある…

iOSシミュレータで開発効率が100倍増しになった話

TL;DR Web開発するのに、スマホ画面での検証しないと行けないじゃないですか。 いままで chrome, Chrome Canary, safari, secretWindowとかを駆使して iphone5, 7, 7plus, Xのサイズ試してたのですが、◯ぬほどめんどくさいなぁと感じてしまったんですよね。…

gitのssh_key作ったのにssh -T で permission deniedされた。

SSHKeyを追加したかったんですけど qiita.com ↑の言われるようにやってました ssh-keygen -t rsa -b 4096 -C '#{めあど}@#{こめんと}' pbcopy < github_id_rsa.pub # ブラウザでGithubのSSH登録 疎通確認をする↓ $ ssh -T git@github.com git@github.com: Pe…

railsで検索するならRansack!!!!!!!!!!!!

ransack を使ったときになぜか検索できなかった話 最近の悩みだったんですよ () Railsの検索フォームを作る時ってさりげなくめんどくさくないですか。 めんどくさいですよね;;... めんd .... ゲホゲホ (異論は認める) + = form_tag xxx_yyyy_search_path d…

とりあえずRubyが動くまでの環境構築メモ

必要なもの エディタ HomeBrew(以下の管理のため) rbenv(rubyを管理する) Ruby(2.5.0) mysql(今回は5.7入れたい) エディタ(高機能なメモ帳) 以下のうちどれか一つ。オススメ順 VScode atom sublimeText HomeBrew 以下ターミナルでの操作 ruby -e "$(curl -…

OpenCVで画像の編集などを学んでみようとしている

openCVを使って手元の画像をちょっとだけ編集などしてみました。 画像の切り取り 画像の色反転 画像から顔を認識するなど はMatplotlibを利用することですんなりと動かすことができた。 ファイル入力 → 画像から顔を認識し四角で囲む → 編集後の画像を画像と…

プログラミング初心者にGitを伝える

TL;DR プログラミングを覚えこれからどんどん圧倒的な成長をして行くであろう、 モチベーション300%のエンジニアにgitを紹介したい 注意事項 あくまでgitの紹介に重きを置いているのですでにGit使っている人にはお勧めできません、 スッとブラウザバック…

rails db:migrate:status に "******no file ********"がある時

title通り rails db:migrate:status に "no file **"がある時 の対処について考えてみます。 すでに本項目の対処記事というものは上がっておりますが 僕の環境では一箇所詰まってので改めて記事にしています。 そもそも絵タイトルの状態 is 何?という人は r…

javascriptで Document.getElementByXpath で検索したかった。

javascriptでXpathで検索したかった。 普段rubyでscrapingやcrawlerをつくるなどするときはRubyGemsの'capybara,Nokogiri,Mechanize'といったものを利用しているため大抵のDocument検索はXpathをつかって検索していました。 久しぶりにJavascriptを使ってJS…

web ViewでなんちゃってPWAを作ってみた。 ~javascript alert()が動かない~

PWAとは ..progressive web apps とよばれるアプリケーションですね。詳しいことは割愛しますが。基本的には ブラウザ最強! ネイティブアプリいらなくね?????? というような思想(違う)というものです。。 ただ、iOSのsafariでは、まだPWAの基盤になり…

Podfileを変更したときに’Linker Error’になった。

Podfileを変更したときに’Linker Error’になった。 self.memo for 未来の自分へ cocoapodにてライブラリ管理をしていると このらいぶらり古いやん。 変更しよ。 となることが多いと思うのですが。その際に下記のようなエラーが出たとき。 clang: error: link…

bootstrap4 flexで'wrap'されない

memo タイトルのような環境にて開発している時に <div class="screen-shot d-flex flex-row flex-wrap"> <img src='/image/mac_screen_shot.png' class='screen-shot-mac'> <img src='/image/iphone_screen_shot.png' class='screen-shot-iphone' > </div> としていたら思っていた挙動になりませんでした。 これは flex-row flex-wrap この相反する要素が競合していることが原因だと思います。 flex-ro…

rbenv global ~~が切り替わらない。 homebrew で '/usr/local/bin/brew: line 79: /usr/bin/env: Argument list too long', '/usr/local/bin/brew: line 79: /usr/bin/env: Undefined error: 0'

結論 ~/.bash_profileにPATHを改変する記述があった。 export PATH="/usr/local/bin:$PATH" 状況 私はrubyを割と頻繁に記述をしているのですが、とあるプロダクトにて.ruby-versionを使った管理がありました、 ただ ruby -v をしても。指定のヴァージョンに…

'You can't use Gon public methods for storing ~~'って怒られて悩んだ話。

railsにてcontrollerで用意した変数をjavascriptに直接渡すことができるようになる、gem gonを使っていて、表題のエラーに遭遇しました 'You can't use Gon public methods for storing ~~' 結果 利用していた変数名が 予約語 だった。 変数名を変更したら解…

git 備忘録

git 便利コマンド。 git commit --allow-empty -m "empty comment" 空のコミットの作成。 git diff --name-only 変更したファイルの名前だけ見る。たまに使う。 git のブランチを全部もらいたい時。 qiita.com $ for remote in `git branch -r`; do git bran…

最新のrubyをインストールできない。。。。

環境 macOS highSierra homebrew rbenv でrubyを管理 背景。 昨年末にruby2.5がリリースされているので、それに伴いローカル環境2.5を試したかったのだが、 rbenv install -l としても 2.5.0-dev という正式版じゃないものがヒットしていた。。。。。 対応…

alamofireでresponse headerを取得したい。 備忘録。

Alamofireを使ってAPIpostはうまくできたのだがresponseの取得方法がパッとわからなかったのでメモ。 Alamofire.request(url, method: .post,parameters: parameters, encoding: JSONEncoding.default).responseJSON{ response in switch response.result { …

git branch rename したい。

git の作成済みのブランチの名前を変えて新しく作業したい。。。 。。。git rebaseをしてmerge 作業をしていたが、コンフリクトが発生してしまって、明らかに挙動がおかしい。 。。作業内容的にさほどめんどくさい処理という訳でもないので、新しく作業した…

git flow で base branchを developから変えたかった。

$ git flow feature start 'ブランチ名' とすると featureブランチとして、新規に作られる。 $ git flow feature start issue1 とかでやると、 feature/issue1 のようになるが、baseブランチが git flow initをした時に決める?(わからない)ようで、develo…

xcode textViewにborderセットしたかった。

@IBOutlet weak var textArea: UITextView! override func viewDidLoad() { super.viewDidLoad() textArea.layer.borderWidth = 1.0 //ボーダーの幅 textArea.layer.cornerRadius = 10.0 //ボーダーの角の丸み // textArea.layer.borderColor = UIColor.ligh…

mysql error対応!なぜか動かなくなった!時用

個人的にmysqlエラーが出た時の対応を下記にメモ。 #なんかよくわからんけどややこしいエラー出た時。 $ mysql_upgrade -u root -p --force →もしくは mysql_upgrade -u root --force #パスワード設定してなければ下のコマンド使います。 ## macOSなどのアッ…

jupyter で seabornnが突然使えなくなった。 " ModuleNotFoundError: No module named 'seaborn' " jupyeterのupdate

結論:jupyterのアップデートで治った。 pip3 install -U jupyter --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-103076a70ec3> in <module>() 2 import pandas as pd 3 import matplotli</module></ipython-input-1-103076a70ec3>…

xcode9 ~indexind prebuildingが終わらない。~

先日より、swiftの勉強をはじめました。 swiftをはじめ、最初はbuildがうまくいっていたのに、突然buildができなくなった時があった。 15分近くまってましたw 変更したのは独自クラス。 User.swiftを作成して、Constractorの定義のみ。。。。 メモリや、プロ…