タグ

2021年1月4日のブックマーク (21件)

  • 9:オブジェクト p5.js JavaScript – HIM.CO ヒム・カンパニー

    オブジェクト指向プログラミング(OOP)はプログラムについて考える、また別の方法です。オブジェクトはまた、変数をそれと関係する関数とグループ化する方法でもあります。変数や関数の扱いに慣れてくると、オブジェクトは単に、これまでに学んだことをより理解しやすいパッケージにまとめたものだと分かってきます。 オブジェクトは重要です。なぜならアイデアをより小さな構成要素に分けたものであるからです。これは自然界にある事物に似ています。たとえば、臓器は組織でできており、組織は細胞でできています。これと同様に、コードがどんどん複雑になってくると、複雑化したものを形成するより小さな構造の視点から考える必要が出てきます。すべてのことを1度にやってしまおうとする大きなコードのかたまりを記述するよりも、互いが連携する、もっと小さくて理解しやすいコードのかたまりを記述して管理する方が、よほど容易です。 プロパティとメ

  • 日本列島VR Oculus版 期間限定公開 - ボクスケショップ - BOOTH

    " data-tippy-trigger="click" data-tippy-interactive="true" data-tippy-theme="locale" data-tippy-appendto="parent" href="#">

    日本列島VR Oculus版 期間限定公開 - ボクスケショップ - BOOTH
  • 人力で動かすロープウェイがあった! もちろん乗ってみた! そしたら私はこうなった!! 十津川温泉ホテル昴敷地内「野猿」

    » 人力で動かすロープウェイがあった! もちろん乗ってみた! そしたら私はこうなった!! 十津川温泉ホテル昴敷地内「野猿」 特集 ネットにスマホに、便利な時代になったもんだ。コンビニエンスな世の中は、個人的には好きだ。便利過ぎて困ることはないと思っている。とは言え、時に不便な経験をすることも大事だろう。 そんななこんなで突然ではあるが、この度、人力で動かすロープウェイ「野猿(やえん)」に乗ってみた。鉄線橋(つり橋)がかけられるまでは、交通手段として使われていたものなんだって。手でロープを手繰り寄せて動かさないといけないため、結構しんどいぞ! ・スキーリフトのアナログ盤「野猿」 「野猿」と聞いて、どんなものかパッと頭に思い浮かべることができる人は、なかなかヤルな! わかっているとは思うが、野生のサルでもなければ、テレビ番組『とんねるずのみなさんのおかげでした』から生まれた音楽ユニットでもない

    人力で動かすロープウェイがあった! もちろん乗ってみた! そしたら私はこうなった!! 十津川温泉ホテル昴敷地内「野猿」
  • 人力ロープウェイ「野猿」

    谷に張ったワイヤーロープで吊り下げられた籠(屋形)に乗り、利用者は別に用意された引き綱をたぐり寄せて進むのが人力ロープウェイ「野猿」。日国内では徳島県三好市東祖谷菅生の奥祖谷二重かずら橋横と、奈良県十津川村(2ヶ所)の合計3ヶ所のみという珍しい乗り物。 猿が木のつるを伝って行く様子に似ていることが名の由来 奥祖谷二重かずら橋に隣接するため、入場料(渡橋料)が必要ですが、奥祖谷二重かずら橋にチャレンジするなら、人力ロープウェイ「野猿」にもぜひ乗りましょう。 猿が木のつるを伝って行く様子に似ていることが「野猿」という名の由来です。 日各地の山中には「野猿」、畚(もっこ=縄、竹、蔓などを網状に編んだ運搬用具)を利用した「もっこの渡し」。 つまりは籠渡し(かごわたし)です。 歌川広重の『六十余州名所図会 飛騨籠わたし』でも知られるように飛騨の白川、越中の黒部川、庄川など北アルプスの山中では、明

    人力ロープウェイ「野猿」
  • 【十津川村観光協会】 野猿(やえん)

    人力ロープウェイ「野猿(やえん)」 十津川村特有の「人力ロープウェイ」。 両岸から川の上に張ったワイヤーロープで 吊り下げられた「やかた」に乗り、自力で引き綱を たぐり寄せて進みます。 猿が木のつるを伝って行く様子に似ている事からこの名がつけられました。 スルスルと渓谷を渡るスリルと山々と川が見渡せる眺めの良さは最高! 空の上の秘密基地のように子供も大人もドキドキワクワク!童心にかえって楽しめます。 「大自然の遊び場」は親子に人気の観光スポットです。 今では子どもたちに大人気の「野猿」じゃが、昔は遊びの乗り物ではなく、わしらにとっての生活の足だったんじゃよ。 鉄線橋がかけられるまでは唯一の対岸へ行く交通手段じゃったのじゃ。 今では道路も良くなり、野猿を使うこともなくなったんじゃが、「観光用」としてみなに楽しんでもろうとるのじゃ。野猿に乗って昔の人らの生活をちょっぴり体験してみてくれらぁよ。

  • なぜミツカンはmizkan? 「ツ」の英字表記の裏に驚きの事実

    もともとはMitsukan あの自動車メーカーも 「ツ」の書き方に工夫が生まれる理由とは 寒い冬にべたくなるのは、やっぱり鍋。こたつに入って鱈ちり鍋なんか最高です。そして鍋に欠かせないものの一つといえば、ポン酢ではないでしょうか。ポン酢の国内シェアNo.1のミツカンの看板商品「味ぽん」を手に取ると、とあることに気がつきました。ミツカンのロゴマークの表記が「mizkan」になっているのです。なぜmi”tsu”kanではなくmi”z”kanなのでしょうか? 日での正式な社名表記も「Mizkan」だというミツカンの担当者に、表記の理由を聞きました。 もともとはMitsukan 創業1804年のミツカン、もともと社名の英語表記は「Mitsukan」でした。2004年、創業200年を迎えるにあたり、海外でのブランドイメージを強化するのを狙いとして、ロゴマークを「mizkan」に変更。社名の英語

    なぜミツカンはmizkan? 「ツ」の英字表記の裏に驚きの事実
  • グラフェンを吹き付けられたクモが「世界最強の物質」を生み出した

  • VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 - Qiita

    Remote Development with Visual Studio Code という機能のプレビュー版がリリースされました。 VSCode公式リモート開発機能。 サーバにはSSHでアクセスするが、リモートサーバー上でVSCode拡張機能を動かすので、リモート上のソースコード静的解析とかが効く。VSCode体とUI関連の拡張はローカルにあるので、エディタとしては軽快に動く、という事らしい。これ最強ではhttps://t.co/qFcDKBdmOE — s2terminal /suzuki.sh (@suzukiterminal) May 3, 2019 ※以下、稿の内容は2019年5月3日現在 Insiders版 (要するにベータ版みたいなの)であり、通常バージョンのVSCodeでは動作しません。 VSCode Remote 機能の概要 ローカルマシンでは通常通り、VScode

    VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 - Qiita
  • YouTube Player APIを使う時のtips集 | Tips Note by TAM

    以前にYouTube Player APIの基的な使い方をまとめたので、今回は実際に使う時に便利そうなtipsをいくつかまとめてみました。 以前の記事はこちらです。 YouTube Player APIを使って色々やってみる ■目次 動画のループ再生 動画の自動再生 タイトルやコントロールバーを出さないようにする 動画再生の開始位置や終了位置を設定する 動画の画質を変更する 初期表示をサムネイルにする 背景動画にする 1. 動画のループ再生 動画のループ再生を設定する方法は2種類あります。 1-1. パラメータで設定する パラメータで設定する場合、loopとplaylistを使用します。 ■HTML <div id="sample"></div> ■JavaScript // IFrame Player API の読み込み var tag = document.createElement

    YouTube Player APIを使う時のtips集 | Tips Note by TAM
  • Youtubeの埋め込みを使いこなす、20個のテクニックまとめ | ちもろぐ

    【基編】動画の埋め込みと設定1. Youtube動画をブログに埋め込む ブログやサイトにYoutube動画を埋め込みたい時、もっとも簡単な方法がYoutubeから直接「埋め込みコード」を取得し、コピペするという方法です。 <iframe width="560" height="315" src="https://www.youtube.com/embed/KIViy7L_lo8" frameborder="0" allowfullscreen></iframe>コピーした埋め込みコードをブログに直接貼り付ければ… この通り。Youtube動画がブログから見れるようになります。 なお、埋め込みコードの欄に「リクエストによる埋め込み無効」と書かれている場合はブログやサイトに動画の埋め込みは出来ません。例え、コピペした埋め込みコードのURL部分だけを書き換えても、動画は見れないので諦めましょう

    Youtubeの埋め込みを使いこなす、20個のテクニックまとめ | ちもろぐ
  • W3Schools.com

  • JavaScriptでclass属性値を取得、変更する方法

    2017/09/14 JavaScriptで、要素のclass属性値を取得したり、変更する方法をまとめています。 サンプルコード一連の説明には下記の要素と、element変数を用いてます。 <a class="hoge fuga piyo" id="target">リンク</a>var element = document.getElementById( "target" ) ;取得class属性値を取得するには、classNameプロパティを参照しましょう。 // <a class="hoge fuga piyo" id="target">リンク</a> var a = element.className ; // "hoge fuga piyo"一括編集class属性値の全体の内容をまとめて編集するには、classNameプロパティの値を変更しましょう。 // <a class="ho

    JavaScriptでclass属性値を取得、変更する方法
  • CSS「position:relative」と「position:absolute」で画像や文字を重ねる方法 - Naifix

    CSS の position プロパティの使い方を覚えると、画像と画像を重ねる、画像と文字を重ねる、というのが簡単にできるようになります。 画像編集ツールで加工してもよいのですが、CSS で表現すると画像の上に表示されているテキストを検索エンジンが認識してくれるので SEO 効果が期待できる、というメリットがありますね。 それでは position:relative と position:absolute の使い方を見ていきましょう。 position プロパティの使い方基 positon プロパティで聞いたことがあるのは「相対配置」と「絶対配置」という言葉だと思います。 何となくイメージはできるものの、検索して解説を読んでもイマイチわからず…という状態ではないでしょうか。 position プロパティで使える値をおさらいしておきましょう。 static

    CSS「position:relative」と「position:absolute」で画像や文字を重ねる方法 - Naifix
  • 重ねて表示する!CSSのz-indexの使い方【初心者向け】現役エンジニアが解説

    初心者向けにCSSで書くz-indexの使い方について解説しています。画像などボックスの重なりの順序を指定する際に利用します。書き方を間違えると変な見た目になってしまうので、自分で書けるようにしておきましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 CSSで書くz-indexの使い方について、テックアカデミーのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。 目次z-indexとはz-indexの書き方実

    重ねて表示する!CSSのz-indexの使い方【初心者向け】現役エンジニアが解説
  • 五章第二回 CSSの構造 — JavaScript初級者から中級者になろう — uhyohyo.net

    五章第二回 CSSの構造このページの最終更新日:2018年7月29日 ご存知の通り、CSSは独自の文法を持っおり、したがって独自の構造を持っています。今回から、その構造と操作について解説します。 CSSStyleSheetCSSを構成するさまざまな要素はDOMでは全てオブジェクトで表されます。まずは、そのうちCSSStyleSheetという種類のオブジェクトについて解説します。 CSSStyleSheetは、CSSそのもので最も大きなまとまりで、 <!doctype html> <html> <head> <title>test</title> <style type="text/css"> body { background-color: aqua; } div { background-color: white; } p { background-color: yellow; } </

    五章第二回 CSSの構造 — JavaScript初級者から中級者になろう — uhyohyo.net
  • <button>-HTML5タグリファレンス

    <button>タグは、ボタンを作成する際に使用します。 type属性はボタンの種類を指定する際に使用します。 type属性の値には、以下の3種類のいずれかを指定することができます。 初期値はtype="submit"です。 type="submit" …… フォーム入力内容を送信するサブミットボタン(初期値) type="reset" …… フォーム入力内容をリセットするリセットボタン type="button" …… 何もしない汎用的な押しボタン form属性は、どのフォームと関連付けるかを指定する際に使用します。 <button>は初期値では直近の親要素となる<form>と関連付けられますが、 <form>のid属性の値と<button>のform属性の値を一致させることで、 ボタンを特定のフォームと関連付けることができます。 ボタンを任意の場所に配置できるので、ウェブアプリケーショ

    animist
    animist 2021/01/04
  • video要素、audio要素をJavaScriptから操作する-HTML5のAPI、および、関連仕様

    ※このページでは、video要素、audio要素をJavaScriptから操作する方法について紹介しています。 単純に<video>タグや<audio>タグの使い方を知りたい方は、 以下のページなどをご確認ください。 <video>タグで動画を埋め込む <video> …… 動画を再生する <audio> …… 音声を再生する ■video要素、audio要素をJavaScriptから操作 HTML5では、video要素、audio要素をJavaScriptから操作するためのメソッド・プロパティ・イベントが用意されています。 これらのメソッド・プロパティ・イベントを使用することで、 JavaScriptから動画・音声などのメディアリソースの状態を参照したり、 読み込み・再生・一時停止・再生可能かどうかの確認などの操作が可能となります。 <video>タグのcontrols属性を指定すると、

  • <video>: 動画埋め込み要素 - HTML: ハイパーテキストマークアップ言語 | MDN

    メモ: 自動的に音声 (あるいは音声トラックを含む動画) を再生するサイトはユーザーにとって不快な体験になる可能性がありますので、可能な限り避けるべきです。自動再生機能が必須である場合は、オプトイン (ユーザーが明示的に有効化することを求める) にするべきです。ただし、ユーザーの制御下で後からソースを設定するメディア要素を作成するときは、この方法が役に立つでしょう。正しい自動再生の使い方についての追加情報は autoplay ガイドを参照してください。 動画の自動再生を無効にするために autoplay="false" を指定しても機能しません。 <video> タグにこの属性があれば、動画が自動的に再生されます。自動再生を無効にするには、属性を完全に取り除くことが必要です。 一部のブラウザー (Chrome 70.0 など) では、 muted 属性がないと autoplay は動作しま

    <video>: 動画埋め込み要素 - HTML: ハイパーテキストマークアップ言語 | MDN
  • ffmpegで連番画像から動画生成 / 動画から連番画像を生成 ~コマ落ちを防ぐには~ - Qiita

    ■ 動画や音声を扱うための非常に強力なツール ffmpeg ffmpegは動画や音声を扱うための非常に強力なツールです。 LinuxMacWindowsでも使えます。扱えるフォーマットも多数あり、使いこなせばかなりのことができます。 ① 連番画像から動画変換 連番画像から動画を生成できます。 png連番画像から動画生成 例えば次のような連番のpng画像から.mp4の動画を生成する場合。 image_001.png image_002.png image_003.png ...... この場合は、連番画像からフレームレート60fpsの.mp4形式の動画を生成します。 -r が2回書いてありますが、最初の -r オプションで30fpsの連番画像ということを明示して、それを2回目の -r オプションで60fpsで動画化するように指定しています。つまり、この場合に出力される動画は、1秒間に違う

    ffmpegで連番画像から動画生成 / 動画から連番画像を生成 ~コマ落ちを防ぐには~ - Qiita
  • ヒストリ機能での文字列置き換えについて – Linux Training X

    ヒストリの共有 zsh では以下の設定を .zshrc に追加することで複数の端末の間でヒストリの共有を行えます。 setopt share_history bash でも .bashrc に以下の設定を追加することで利用できるようです。 # こちらのサイトより引用いたしました。 # http://iandeth.dyndns.org/mt/ian/archives/000651.html function share_history { history -a history -c history -r } PROMPT_COMMAND='share_history' shopt -u histappend export HISTSIZE=9999 イベント指示子 イベント指示子 ( ! , !- , !! , ^ , etc…) を用いてヒストリ機能を使う事もできます。 使用例bash

    animist
    animist 2021/01/04
    !!:gs/hoge/fuga/ の構文、ごく稀に使うけど、普段は ^hoge^fuga で足りちゃうからあんまり思い出せないんだよな。
  • iframe 組み込みの YouTube Player API リファレンス  |  YouTube IFrame Player API  |  Google for Developers

    iframe 組み込みの YouTube Player API リファレンス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 IFrame Player API を使うと、YouTube 動画プレーヤーをウェブサイトに埋め込み、JavaScript でプレーヤーを制御できます。ウェブページに Flash オブジェクトを埋め込む Flash や JavaScript のプレーヤー API とは異なり、IFrame API はコンテンツをページの <iframe> タグに投稿します。この方法は従来の API よりも柔軟で、Flash をサポートしていないモバイル デバイスの場合に、Flash プレーヤーではなく HTML5 プレーヤーで YouTube を利用できます。 この APIJavaScript 関数を使うことで、再生する動画の頭出し、動画の再生