応用カリキュラム 05 課題前の心構え
アプリケーション開発について、ゼロからリリースするまでを学ぶ。企画⇨設計⇨開発⇨公開開発中は、わからないことは調べる。但し、長く詰まらないように!!時間で区切って質問!!読みやすいソースコードを書く。変更に強いプログラムを書く。Git,GitHubを使って開発環境管理ツールに慣れる。コミットはとにかく小さく機能毎に。コミットメッセージを自分以外にむけてわかりやすく記載。コードレビューしてもらう前に確...
View Article応用カリキュラム mysql 01
仕事でこれでもか、というほどDB2触ってて良かった。復習楽チン。但し、検索しかしてこなかった為、登録・更新・削除をしっかり覚える。SQLStructured Query Language はリレーショナルデータベースの操作を行うための言語。 SQLはISO(国際標準化機構)で規格化が行われている為、どんなリレーショナルデータベースに対しても、ほぼ同じ文法で操作ができる。DDLData...
View Article応用カリキュラム 06 データベース設計
ほとんどの場合、サービスはデータベースを持っている。データを得るために派手な見た目やインターフェースを使っているのでデータベースそのものがサービスのメイン。いつデータベース設計は開発の最初の段階で行う。データベース設計は基本的には現実世界の要素をデータに落としこむ作業。客商売での顧客という概念がエンティティ。顧客の情報が属性。顧客と他の情報との関係性がリレーション。概念エンティティを定めて、定めたエ...
View Article初心者がざっくり理解するためのソケット通信まとめ
勉強メモを整理します。ソケットとはプログラムの世界とTCP/IPの世界を結ぶ出入口→ プログラムとネットワークをつなげる接続口■ TCP/IP通信プロトコル(通信時のルール)のこと TCP:安全性重視1、スピードは速くない Transmission Control Protocol IP:インターネット用プロトコル☆...
View ArticleCSSが適用されない時に確認すべき観点
はじめに本記事では、文法のミスでCSSが適用されないことについてまとめた。基本、文法のミスはケアレスミスでおきることだが、そのケアレスミスで時間を奪わないように気を付けたい。結論からCSSが適用されないケースは下記の通り■タグやクラスの記述間違い■複数のタグやクラスを指定しているとき、HTMLに半角スペースを入れていない...
View Article大富豪から学ぶアルゴリズム
はじめにこの記事ではトランプゲームのひとつである「大富豪」(「大貧民」とも呼ばれます)を例にアルゴリズムの設計パラダイムについて紹介しようと思います。石油王から最新のアルゴリズムについて学んできたレポートではありません。「バブルソートとか二分探索くらいは知ってるけど、アルゴリズムってどんな種類があるんだろう?」「そもそも●●●っていうアルゴリズムって普段使わないじゃん」みたいな人に向けた記事なります...
View Article社内Python勉強会でWEBサーバ側の勉強してみた
社内の初心者向け勉強会(3回目)でWEBサーバ側プログラムを紹介したので、ココにも記述。環境:windows10、python3.7Pythonでは簡単なWEBサーバのライブラリを提供しています。コマンドだけでWEBサーバの起動が出来ます。※WEBサービスの説明は割愛今回は、開発が容易なCGIを使って実装します。...
View Article5日目の午後。
今日学んだことはハッシュ、引数、バグ修正の考え方。ハッシュについてわからないことが多かったので、すっきりした。ハッシュとは箱であり、配列にきれいに並んで入っている。一つ一つに番号がある。ハッシュから取り出すには、ハッシュ名[:キー名]ハッシュに入れるにはハッシュ名[:キー名]=バリュー名である。
View ArticlePythonで DI Container を作る
Pythonで DI Container を作るDI Containerとは、クラスのインスタンス生成時に、コンストラクターの引数に自動で適切な型のインスタンスを渡して生成をしてくれるシステムです。...
View Article第4回 転職透明化らぼ-技術ブランディング編に行ってきた話
目的題名のmeetupに行ってきた内容のまとめを書く※本記事はかなり筆者のとらえた情報よりの内容になっています。実際の登壇者の方々のしていただいたお話とは異なる可能性があります。すいません。。。参加したmeetupの内容求職者と採用担当者が出会える会だった。技術ブランディングの在り方、そもそも技術ブランディングについてなど初心者の自分にも優しい会だった。転職活動の情報の格差を埋めるためのもの(求職者...
View Articleposition:sticky;を使わずにサイドバーを固定しようとしたら予想以上に苦しんだ。
Qiita初投稿だ~この記事の被検体です。スクロールしていってサイドバーが一番下までいったら固定されるアレあるじゃないですか。それをしようと思ったら予想以上に苦しんだので、忘れないようにメモします。position:sticky;使えない問題position:sticky;...
View ArticlejQueryでヘッダー、フッターなど共通部分のHTMLを別ファイルとして管理する方法
はじめにヘッダー、フッターなどの共通部分のHTMLを別ファイルとして管理する方法はいくつかありますが今回はjQueryを用いて行う方法を紹介します。特にサイトのページ数が多い時などは、共通部分のHTMLをパーツごとに分けて管理することで圧倒的に管理が楽になります。以下の例では、メインファイルとなるindex.htmlから共通部分であるヘッダー部分とフッター部分を切り分けて管理する方法を記載します。と...
View Article初心者がUE4でルービックキューブ風なものを作って強化学習用のライブラリにしたい #5
前回に引き続き初心者がUE4を絡めたPythonライブラリを作れないか色々進めていく記事です(ほぼ自分のための備忘録としての面が強い・・)。最初 : #1前回 :...
View ArticleLaravelのバリデーションエラーメッセージを5分で日本語化する
Laravelのバリデーションはエラーメッセージを$errorsから取り出すだけなので、非常に楽なのですが、デフォルトでは英語でしか表示されません。ここはやはり日本語にしたいところ。今回は5分でエラーメッセージを日本語化したいと思います。英語のエラーメッセージはどこにある?そもそもこのエラーメッセージはどこからくるのでしょう?/resources/lang/enの中の4つのファイルになります。aut...
View Article[BluePrism]他のアプリが新規で立ち上げたExcelワークブックを、名前を付けて新規で保存する方法です。
これを書いた理由既存の業務アプリで、「〇〇データ生成」とかのボタンを押すと、新規のワークブックが立ち上がるのでそれを名前を付けて新規保存して(もしくはコピペして)、そのファイルをまた別の業務アプリに……みたいな作業ってありますよね。たとえばAccessで作られた業務アプリだとset excelApp = CreateObject("Excel.Application") set excelBook...
View ArticleRubyの基本箇所についての復習⑤(配列)
はじめに前回の記事でハッシュオブジェクトについて解説しましたが、今回は似たような概念である配列についてお話します。内容まず復習ですが、ハッシュオブジェクトは次の様に書きます。member1={name: "田中",age: 20,hoby: "読書"}member2={name: "佐藤",age: 25,hoby: "スポーツ"}member3={name: "鈴木",age: 30,hoby:...
View Articleゲームに登場するオブジェクトをリストで管理すると人生が楽になる 【Unity】
ゲームに出てくるオブジェクトの時間を全て止めたい時などに便利です1.リストに登録削除を命令するスクリプトをリストに登録したいオブジェクトに取り付けるpublic class GameComponent : MonoBehaviour { protected void Awake() { // リストへ登録 GameComponentManager.AddList(this); } protected...
View ArticlePythonのデータ構造
はじめにここでは、Python初心者向けに「データ構造」について解説します。 Python3系の使用を想定しています。リスト (list)リストの作成list_1.pylist_int=[1,2,3,4,5]# 要素が全て数値のリスト print(list_int)list_str=['Python','R','Java','Ruby','PHP']# 要素が全て文字列のリスト...
View Article【Fire base+swift】学習�記録(4)ログイン機能のあるTODOアプリを作る
【Swift】リアルタイムチャットを実現するFirebaseでCRUD(データ作成、読み込み、更新、削除)をやってみるこちらを参考にログイン機能ありのTODOアプリを作成しました。今回学んだのはユーザー情報と投稿情報の紐付け方です。自分なりの理解をコメントに入れています。ユーザー情報と投稿情報の紐付け方viewcontroller.swiftfunccreate(){//textFieldになにも書...
View Article