本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、「wget」コマンドです。
![【 wget 】コマンド――URLを指定してファイルをダウンロードする](https://cdn-ak-scissors.b.st-hatena.com/image/square/d2429e992c8beb7a21b64dbcab0143998bfe9f72/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1606%2F20%2Fl_command24-1.png)
Rubyの%記法まとめ。 以下の例では%の後に全て「()」記号を使っているが、他の記号でも代替可能。自分が好きなものを使って問題ない。 1. %、%Q ダブルクオートで囲う場合と同等。 シングルクオートやダブルクオートのエスケープが不要になる。 後述の%q()と違い、変数・定数の展開もできる。 str = %(Programming language "Ruby") puts str # => Programming language "Ruby" ruby = "Ruby" str2 = %(Programming language "#{ruby}") puts str2 # => Programming language "Ruby"
Google Apps Scriptとは GoogleスプレッドシートではGoogle Apps Script (通称GAS)というExcel VBAのようにスクリプトを実行してシートなどの操作を行うことができる。 記述したプログラムの実行方法は3つあるため、Google Apps Scriptを使用するのであれば必ず覚えておく必要がある。 この記事ではプログラムの3つの実行方法をサンプルを交えて解説する。 実行方法1 エディタから実行 Google Apps ScriptはGoogleスプレッドシートのメニューのツール → スクリプトエディタを開いてエディタにコードを記述する。 記述したコードはエディタから実行する場合は三角(▶)の実行ボタンを押すか、「実行 → 関数を実行」から実行できる。 // 実行するスクリプト function myFunction() { Browser.msg
スクリプトエディタで以下を記述します。 var ss = SpreadsheetApp.getActiveSpreadsheet(); var sh = ss.getActiveSheet(); function getDocs() { var doc = DocumentApp.openById("グーグルドキュメントID"); var body = doc.getBody().getText(); sh.getActiveCell().setValue(body); } グーグルドキュメントIDはhttps://docs.google.com/document/d/xxxxxxx/editのxxxxxxxの部分です。 これを実行するとアクティブなセルの中にインポートされるかと思います。 そのドキュメントが一般公開されている(誰でも閲覧できる)ものであれば普通にimporthtml関数な
下記ドキュメントバージョンに関する注意点です。 バージョン番号のルールを定める:バージョン番号は、どのようにつけるかルールを定め、チーム全員が同じ理解で使用するようにする必要があります。たとえば、変更内容によって数字がどのように増えるか(major, minor, patch)、何桁で表現するかなど、具体的に決めておくことが重要です。 変更履歴を明確にする:どのような変更があったのか、それがどのバージョンで実施されたのかを明確にすることが必要です。これにより、何らかの問題が発生した場合に、どのバージョンから問題があるのか特定することができます。 ドキュメントの保存場所を一元化する:ドキュメントのバージョン管理には、ドキュメントを保存する場所を一元化することが重要です。それにより、異なるバージョンのドキュメントが、複数の場所に分散してしまい、誤ったバージョンが使用されることを防ぐことができま
ホーム > ブログ > ノウハウ > マジExcel超え!Googleスプレッドシートの真の力を解放するスゴ技20選 マジExcel超え!Googleスプレッドシートの真の力を解放するスゴ技20選 Googleスプレッドシートは複数のメンバーによるデータ共有ができ、それをお互いに編集できるなどの利便性があることから、業務で使うケースが増えてきました。しかし、どのように使いこなせばいいのかわからない……と手を焼いている方も多いのではないでしょうか?安心してください!Googleスプレッドシートに隠された機能を活用すると、Excelを超えるような生産性を発揮できるのです。 そこで、真の力を解放するスゴ技を20個ご紹介します。ぜひ使いこなして、仕事の効率化を目指してください! Excelとどう違う?スプレッドシートの基礎知識 GoogleスプレッドシートはGoogleが提供している無料のWebア
はじめに このブログでも何度か紹介してきた「女性も参加しやすい(でも女性限定ではない)Ruby勉強会」、TokyoGirls.rb Meetupの記念すべき第1回を2019年3月2日に開催しました。 TokyoGirls.rb Meetupを開催しようと思った目的や背景は以前書いたこちらのエントリにまとめてあります。 今回のエントリでは、「男女の参加比率」「無料託児室」「懇親会のぼっち対策」という3つのポイントに注目しながら、当日の様子や運営上の工夫を書いてみたいと思います。 【もくじ】 はじめに ポイントその1. 「男性ばかり」でも「女性ばかり」でもない男女比率になりました 参加者の感想(と僕自身の感想) 男性エンジニアにも何かしらの気づきを与えられる勉強会でした 「自分は男性だし、興味がないなあ」という方も ポイントその2. 無料の臨時託児室を提供しました なかなか大変だった臨時託児室
Laravel の開発に限らず、動的サイトを作成するなら、DBのテーブル間のリレーションを考えることは必須です。 そこで頻繁に出てくるキーワードが「外部キー制約」という仕組みです。 参照整合性を保つための便利な仕組みなのですが、開発初期のときは邪魔だったりします。 (※外部キーが多すぎてテーブルが消せなかったり。。) 外部キーについてはあまり意識して使ったことがなかったので、この問題にハマってしまいました。 今回はMySQLにおける外部キー(FOREIGN KEY)に関してのエントリーです。 ※なお、今回の記事ではMySQLコマンドを多用します。コマンドがあやしい方は以下をご参考ください。 MySQLコマンド(早見表) 外部キー(FOREIGN KEY)とは 外部キーとは他のテーブルのデータに参照(依存)するようにカラムにつける制約のことです。 外部キーを設定すると、関連するテーブル間の整
function run() { Schema::create('parents', function (Blueprint $table) { $table->increments('id'); $table->string('email', 60)->unique(); $table->string('name', 30); $table->timestamps(); $table->softDeletes(); }); Schema::create('children', function (Blueprint $table) { $table->increments('id'); $table->string('email', 60); $table->foreign('email')->references('email')->on('parents')->onDelete('c
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
railsで掲示板を作っているときに外部キー制約がわからなくてハマったのでメモ。 前提 スレッドを投稿でき、各スレッドにコメントができる掲示板を作っている スレッド(my_threadsテーブル)とコメント(commentsテーブル)はthread_idで紐づけられている(以下参照) class CreateComments < ActiveRecord::Migration[5.0] def change create_table :comments do |t| t.string :content t.references :my_thread, foreign_key: true t.timestamps end end end
背景 なんとなく知っているけどあんまり意識して使ったことのないもの その一つが外部キー制約だったりする。 外部キー制約とは 詳しくは調べればいくらでも情報はあるが、かみ砕くと 「他のテーブルのデータに参照(依存)するようにカラムにつける制約」 ということ。 参照されるのが親テーブル 参照するのが子テーブルと呼ぶ。 以下、例として、従業員を管理するデータベースにおいて、 部署テーブルを従業員テーブルが参照するって状況を説明する。 実例 MySQL 5.7で 部署テーブル CREATE TABLE departments ( department_id int primary key, department_name varchar(20) ) ENGINE=INNODB DEFAULT CHARSET=utf8;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く