プログラミング– category –
-
【Rails】1個むこう側にあるテーブルの情報を取るSQL文でやる方法
SQLやRailsプログラミングの知識が浅いのでなんと表現したらよいかわからない。だから検索の仕方もわからない。 それでこのようなタイトルになった。 →1個むこう側にあるテーブルの情報を取るSQL文とRailsでやる方法 例えばショップの口コミサイトを作って... -
JavaScriptのCanvasのsave()とrestore()関数の使い方
キャンバスの状態を保存するsave()関数と、 保存した状態を復元するrestore()関数の使い方をやっていきます。 以下の順序でやります。 1.塗りつぶしの色と、座標系を保存して、 2.塗りつぶしの色と、座標系を移動して、 3.塗りつぶしの色と、座標系... -
【Ruby】における「文字列」と「シンボル」とは何なのか?
Ruby の「文字列」と「シンボル」は、見た目が少し似ていても役割が違います。 文字列はテキストそのものを扱うためのオブジェクトで、シンボルは名前や識別子として使うためのオブジェクトです。 ここを整理しておくと、ハッシュのキー、メソッド名、設定... -
【Rails】Validaition failed、他エラーや課題を解決した時にやったこと
プログラミングスクールに通いながらオリジナルのWEBアプリを作っています。 そんな中でこれまで直面した問題・課題・エラーメッセージを解決してきたのでそれをまとめています。もし私と同じ事象にあっているかたの参考になれば幸いです(レベルが低すぎ... -
【MySQL】で結果をテキストに出力する方法、INTO OUTFILEとtee
AmazonのCloud9を使っています。データベースはMySQLです。 MySQLでの検索結果をテキストファイルに落としたいなーと思って。select文を発行すると件数がめちゃくちゃ多くて(1000件とか!)、Cloud9のターミナル上では全部表示できないのよ。 参考になる... -
JavaScriptのCanvasとrotate()関数を使って動く時計を描画してみる
まずHTML側は とした。ページ読込時にinit関数を呼び出して、そこでキャンバスの設定を行う予定。キャンバスのサイズは250x250の黄色。 init関数は以下のように。 グローバル変数でctxと、intervalID を宣言。 translate(125,125)関数によって、座標軸を右... -
プログラミングは独学可能か?コツと計画から進め方、難所の越え方のアドバイス
2026年3月8日時点の補足です。プログラミングは今でも独学可能です。ただ、昔より教材が増えたぶん、情報が多すぎて迷いやすいという新しい難しさがあります。 いま独学で進めるなら、言語を1つに絞って、教材も1〜2個に絞り、小さい成果物を作るところま... -
【Ruby】にて#{}のシャープと括弧とは何なのか?
Rubyでよくわからない記述の仕方が出てきたので調べておきました。そのメモです。 これの #はコメントアウトの#では無いようだ。また{}が出てきているが、これの説明が無いように見える。。 自分の理解では文字列を表現するときは "~~~~~" とやる。こ... -
【Rails】CarrierWaveとrmagickで画像アップロード機能を作る
自作のWEBアプリを作成していますが、その中でユーザープロフィール画像のアップロード機能を作っています。 CarrierWaveとimageMagick、rmagickというGemをインストールして行います。 参考サイトを見ながら比較的簡単に導入する事ができました。今日はそ... -
CSSで再生ボタン(右矢印ボタン)を作る方法
丸の中に右向きの矢印があるボタンというかアイコンというか。 画像を置いても良かったのですがCSSでできないかと思い実現してみました。 手間を考えたら断然画像でやったほうが早かったと思うのですが‥ 再生ボタンのCSSとHTMLのサンプルを示します HTMLフ... -
SESの闇はヤバいのか?やめとけと言われる理由とホントのところ
2026年3月8日時点の補足です。SES は今でも「やめとけ」と強く言われがちですが、昔より見るべきポイントがはっきりしています。 まず大事なのは、契約の名前より実態です。厚生労働省も、派遣と請負の区分は契約形式ではなく実態で判断すると案内していま... -
【Ruby】数字も文字列もオブジェクトばかり
よくわからないけど、数字の1とかローマ字のaも文字列でaaaもオブジェクトとして扱われているのがRuby。 数字に関するメソッド 例えば123.to_s とやれば123という数字を文字列に変換できる。aaaに代入してもできる。 ↑これはエラーが出る。 このように.to_... -
【Rails】application.html.erbのレイアウトの使い方と使わない方法
今日はRailsプログラミングの調べ物をしました。 テックアカデミーの掲示板で質問すればすぐ答えは得られると思いますが、自力で解決できそうと思いまして。 やりたいことは ・「application.html.erb」を読まずに表示する方法 ・タイトルタグやメタタグを... -
【html/CSS】縦横比の違う画像を均等に横並びにする方法
作成中のサイトで縦横比の異なる画像4枚を横にいい感じで並べたいと思いました。 横に並べるので縦(高さ)は全て統一したいですよね。それで以下のようにimgタグを記述して高さを100pxで固定にしたところ。 画像はこのように表示されてしまいました。3枚... -
文系でもプログラミング出来るようになる?おすすめ言語に就職や将来性など
2026年3月8日時点の補足です。文系でもプログラミングは十分できます。ここは今でも変わりません。実際に必要なのは理系的な肩書きより、継続して触る力のほうです。 いま文系から始めるなら、最初に大事なのは「向いている学部か」よりも、小さくても成果... -
【Rails】クラス内インスタンス変数の宣言attr_accessorとは何か
Rubyの学習を進めていく中でかなり難しい部分に遭遇したので、質問で聞いたこと、調べたことで自分の理解をまとめておく。 クラスの中のインスタンス変数は@aiueoとなっていて、変数の頭に@が付くようだ。これは暗記しておけばよいだろうか。今までの変数... -
Railsでslickの画像スライドを使うと画面が飛んじゃう
ども。今日はテックアカデミーの第14回目のメンタリングです。講師の方にこの問題について問い合わせをしまして、結果は一瞬で解決したのでやっぱすげーなぁと(笑 slickの画像スライダープラグインで動きがおかしい 僕はJavascriptもjQueryもよくわかって... -
Yahoo地図 JavaScriptマップAPI、ローカルサーチAPIを使ってRailsで動かしてみる
テックアカデミーというプログラミングスクールで自作のWEBアプリを作ることが課題となっています。 僕は地図や店舗情報を使ったサイトを作ろうと思っていまして、Google Map APIを調べていました。けど課金が高いので講師の方にアドバイスをもらい、Yahoo... -
JavaScriptでコード内でイベントを発生させる方法
ブラウザ上でユーザーが何も操作をすることなく、イベントを発生させたい場合の話。 コード内で自分で作ったイベントを発生させる方法の備忘録。 JavaScriptでコード内でイベントを発生させる方法1 先にコードを書いておく。 HTMLは HTML側には「押して」... -
iPhoneアプリ開発のためのMacのスペックとアップデート方法
iPhoneアプリの開発をするためにはWindowsでは駄目らしい(; ・`ω・´) それで中古でMacBookを買うことにしました。 とは言え中古のMacBookでどこまで開発できるのか、またOSのアップデートは必要なのかチェックして実施しました。 iPhoneアプリ開発のためのM...
