SSHから Mysql(レンサバ) アクセス
Sakura Version
# 1. server login ssh [user name]@[user name/host-name].sakura.ne.jp # 2. mysql login mysql -u [user] -h [db server name].db.sakura.ne.jp -p >
Heroku
新規作成
$ heroku login # mail pass 聞かれる # UPしたい app があるフォルダで $ heroku create # Heroku 上で アプリフォルダ が新規作成される $ git push heroku master # ファイル群を heroku へ push # git init して git add . git commit -m "コメント" の工程を踏んでおく # heroku が git で 管理しているので git の工程を踏む $ heroku run rake db:migrate # herokuのdbがカラなのでdb生成 $ heroku open続きを読む
Rubyメソッド
分割して 整数にして 格納
# "1 2 3" l, m, n = gets.chomp.split.map(&:to_i); puts l,m,n # 1 # 2 # 3
split
x = "hello world" #=> "hello world" p x.split #=> ["hello","world"]
多重ループ | 競プロ🐣
下記を出力する
# ## ###
1行目は 1個, 2行目は 2個, 3行目は 3個.
考え方
縦 ↓ と 横 → の 考え方
for i in 1..10 do # 行 ↓ for j in 1..i do # 横 → print "#" end puts "" # 改行用 end続きを読む
それぞれ
出力
puts "Hello World" # ruby
<?php echo "Hello World!"; // php ?>
print("Hello World") // swift
print("Hello World") # py
console.log("Hello, World"); // js
class Main { // java public static void main(String[] args) { System.out.println("Hello Java"); } }
定数
定数は再代入ができない
// swift let message:String = "Hello" // let 変数 : 型
変数
# ruby x = 3 puts x
# py name = "mori" print(name)
変数宣言 のみ
<?php $fruit = "りんご"; // $ で変数 echo $fruit; ?>
// js var width = 7; // 変数 宣言のみ console.log(width);
型 宣言のみ
// java int number; number = 3; // int number = 3; まとめれる。変数初期化 と呼ぶ System.out.println(number);
// データ型 , 変数宣言 あり
// swift var count:Int = 3 // どちらも print(count)
オブジェクト指向
class Car def initialize(name,color) # initialize は php の __construct @name = name @color = color end def info puts "名前: #{@name}, 色: #{@color}" end end my_car = Car.new("プリウス","白") my_car.info
initialize は php の __construct : new 時に 自動生成 される
インスタンス変数 と ゲッター
基本 インスタンス変数 は クラス内からしか使えない
使用するには ゲッター (呼び出す方法) を定義する
セッター
セットする方法