第二回FPGAスタートアップLTで話す内容です HPC (High-Performance Computing ) で使えそうな FPGA 搭載AWS F1 インスタンス
Amazon EC2にインスタンス(Amazon Linux)を作成して使用するには、インスタンスの作成の流れの中で公開鍵を作って、SSHでログインすることになります。 ただ、これがまた少し面倒で、EC2 Dashboardでインスタンスをスタートした後に、都度割り当てられるPublic DNS名をインスタンスのDescriptionを開いて探しにいって、値をコピーして、ターミナルのコマンドに貼付けるってことをやる必要があります。 そこで、EC2のヘルプドキュメントには「面倒だから動的DNSサービスを使ったらいいよ」ってことが書いてあります。そのドキュメントの内容をざっとなめたので、中身は同じだけど短くまとめてかつ素人が素人に説明する感じで補足いれたのでぜひ参考にしてください。 概要 ここでは、インスタンスを作るのと公開鍵の所は省略します。EC2のこちらのドキュメントを読めばできると思いま
goz Go's News Erlang Rust 2018-11-22 // 2018-11-29 2018-11-29 via reddit.com Go 2, here we come! [blog.golang.org] 2018-11-29 via reddit.com Build a DNS server in Golang [medium.com] 2018-11-29 via reddit.com Structure of API project, i.e.: Where should what part of the code be? [www.reddit.com] 2018-11-28 via reddit.com ObjectBox: new super-fast DB to store for Go objects (structs) [objectbox
色々あってDockerした。さっくりとアプリ作るならHerokuも便利なのだけど、Dockerをサポートする他のPaaSも使えた方が便利そうな風潮を感じたので。 1. インストール&導入 Mac OS X - Docker Documentation Releases · boot2docker/osx-installer からpkgインストーラをダウンロードして実行。適当にはいる。 boot2docker Mac OS X上で、Dockerを走らせるためのLinuxなVMを boot2docker で立ち上げられる。(boot2docker/boot2docker はpkgインストーラに含まれている) boot2docker init boot2docker up boot2docker init で初期化 boot2docker up で起動。dockerコマンドにホストを教えるための
RHEL 7, CentOS 7では、NetworkManager の利用が推奨されています。今まで /etc/sysconfig/network-scripts/ の下や、そのほかのコマンドを利用して行っていた設定が、一元的に設定できるようになっています。 ここでは、よく使うような設定を、実際の利用例とともにまとめてみました。 NetworkManagerをテキストベースで利用するには、大きく分けてnmtuiコマンドとnmcliコマンドがあります。それぞれ、テキストベースのUIと、コマンドラインツールになっています。 nmtui 最も簡単に使えるには、nmtuiコマンドです。実行すると、対話的にネットワークの設定を行うことが可能です。以下にスクリーンショットを掲載します。 いかがでしょうか? 基本的な設定はこのUIから可能です。少し変えてみる、初めて使ってみる場合にはこちらを利用するのが
はじめに dockerでrailsを動かす場合にどうするのが良いかなーと試行錯誤し、構成も落ち着いてきたのでまとめます。 お試しバージョン 一番最初はとりあえずってことで、railsリポジトリ + railsを動作させるコンテナの組み合わせで試してみました。 Dockerfileの内容 FROM base # rubyインストールに必要なパッケージを用意 RUN apt-get update RUN apt-get install -y --force-yes build-essential curl git zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev # rbenv, ruby-buildをインストール RUN git clone https://github.com/sstephen
ツイート 2ちゃんねるゲハ板のコテハンという俺の黒歴史 id:xevra 先生の言動って、2001〜2004年の頃に俺が2ちゃんねるのゲハ板(ハード・業界板)で身分を偽ってコテハンやってた時の言動に、凄く似てるんだよなあ。 ちょうど俺が、大学を留年しながらセガガガのシナリオを書いた後、新卒で入った戦略コンサルを1年ちょっとで辞めて、XboxLiveのβ版にハマりながら2年ほどニートをやってる時期だった。 当時、2ちゃんの糞コテだった俺は、ロジックに隙のある極論(主にゲームハードの競争戦略について)を自信満々に主張してるやつを、徹底的に論破するのが好きだった。 で、その当時の俺の、ぺーぺーのコンサルあがりでビジネスの基礎的なフレームワークは概ねわかるけど経験や実践を伴っていない感じと、プライドの高い論客っぷりが、ここ最近のxevra先生のブログのノリにすごく似てるんだよね。 当時は、ゲハ板の
いこーよ の GW の負荷対策として MySQL のレプリケーションを使いマスタースレーブ構成にしてみました。 一番悩んだのがマスタースレーブ構成のためにどのライブリを使うか。 次のような理由から seamless_database_pool をフォークして使うことにしました。 アプリ起動時にスレーブが落ちていても動く。 ただし、この場合は途中からスレーブが動きだしてもスレーブにはつながらない。 アプリ起動中にスレーブが落ちても動く。 途中でスレーブが復帰すればまたスレーブにつながるようになる。 マスターをスレーブに含めることも、含めないこともできる。 マスター、および各スレーブの接続ウエイト指定ができる。 フォークする理由は次のとおりです。 geokit-rails が UnsupportedAdapter 例外を投げることの対策。 毎回セッション使わないようにする。 Rails 3 S
こんにちは。プランナーの川村です。今回は、WEBマスターならぜひ活用したいツール「Googleタグマネージャ」のキホンを、図解と用語解説を交えて、できるだけ簡単に紹介してみたいと思います! Googleタグマネージャって? 企業のWEBマスターの方も、制作会社のディレクターの方も、ここ数年でGoogleアナリティクスでWEBサイトのアクセス解析をしたり、Adwordsで広告出稿を管理をしたり、といった機会が増えているのではないでしょうか。 これらのツールを使う際には、WEBページのhtml内に専用のタグを記載していると思いますが、記載するタグが増えてくると、タグの差し替えやページごとの出し分けが必要になったときに、都度htmlの更新作業が必要になり、管理も煩雑で、地味に面倒だったりしませんか? そんな時に便利なのが、Googleが提供している「Google Tag Manager」です。
起業で軽やかに楽しく暮らすためのたった一つのやり方 - xevra's blog 前回の記事が反響が大きかったので捕捉。 起業を目指す人が増える事は日本の活性化には不可欠だから多くの人に興味を持ってほしい。 まず、一番重要なのは投資家を理解する事。 お金を持っている人の悩みはいい投資先が無い事。貯金なんてしても今の日本では利息などつかないし、いろんな金融商品を買うと言ってもどれも魅力に欠ける。だから金持ちはいつもお金をどうしようか悩んでいる。そんな所に「面白い事を始めるから是非金を出してください」という情熱的な若者が出てきて頭を下げたらどうだろうか? ネタが確かに興味深くて、チームもしっかりした連中集めていて確かにうまく行きそうに見えたら投資したくならないだろうか? 例えば10億円持っているうちの1%、1000万程度ならリスクマネーの枠内として十分考えられる。当たれば何億にもなるだろうし、
xevra先生働いてないと思うよ あの人には、なんていうかどんなスタンスであ.. 増田は経営が下手。経営の鉄則として ・株の過半数は自分で持つ ・保証が必要な借金はしない この2点は死守しないとならない。 これが死守できないと増田の様にドツボにはまる。 俺のやり方としては 1.投資家が付きそうなネタを発掘する 2.必要な要素を持った人達を集め、チームを結成する 3.チームで少額で起業する 4.投資家を回り、出資をお願いし、3割程度を数千万で持ってもらう 5.事業を展開する。 6.資金が減ってきたらそれまでの成果をもって投資家周りをし、1億程度の出資を受ける 7.事業が回りだしたら後は売るなり何なり こんな感じ。これを何度も繰り返せばいい。もちろん失敗の方が多いがそれでも成功すれば大きいから困る事は無い。 また、労働者が必死に頑張らないと回らないのであればそれはビジネスモデルが失敗している。
« git で pull-request を clone する設定が覚えられないので alias 書いた。 | Main | Vim で peco する「veco」書いた。 » 掟1 プログラムが時間を費やす箇所がどこにあるのかは知り得ない。ボトルネックは意外な場所で発生するため後知恵で批判してはならないし、ボトルネックがどこにあるか証明出来るまではスピードハックを入れてはいけない。 掟2 測定しよう。測定し終えるまでは、さらにはコードの一部分が残りのコードの支配的な量とならないならばチューニングを行ってはいけない。 掟3 凝ったアルゴリズムは、n が小さいときに低速となり、通常 n は小さい。凝ったアルゴリズムは大きな定数を有する。n は頻繁に大きくなり得ることを知るまでは凝ったアルゴリズムを得てはならない。 (n が大きくなる場合であっても、まず掟 2 を行いなさい) 掟4 凝ったアル
ラクスルの利根川です。 ラクスルも最近の多くのテック系企業のようにソースコードの管理にgithubを使っています。 ラクスルがgithubに来るまで raksul.com をオープンして間もない2011年10月からソースコードの管理をgitにて行っておりましたが、2013年12月に「コードレビューとかプルリク運用とかそろそろしたいよね」とgitlabを使用していました。 ただ、過去の1万以上のcommitのせいか、当社だとgitlabの挙動が正直安定していなかった(が、その修正にpull requestを送る程の余力は無い)のもあり、当社でもgithubにてソースコードを管理することになりました。 githubへ移行する時 1.Sign UPする githubの価格表に記載がありますが、当社の場合は10 private repositories で足りるので、bronzeをsign upし
Nginx 初心者のかっぱ(@inokara)です。 追記(1) ngx_mruby 作者の @matsumotory さんに以下オンようなコメントを頂きました! 有難うございます! 追記(2) 連載(笑)にしようと思いますのでタイトルに数字つけました。 はじめに Nginx は設定に if が使えたりとデブオプスのココロを擽る Web サーバーだと思っていますが、細かい制御をしたいなと思った時に設定ファイルをグリグリ書くのはどうもなあと思っていたら mruby でイジれる ngx_mruby があるではないですか! しかも、事例が既に載っているではないですか! Dockerとmrubyで迅速かつ容易にnginxとapacheの柔軟なリバースプロキシ構成を構築する ということで、自分も試してみたいと思います。(以下、作業中の内容も含まれますのでご注意ください) やりたいこと リバースプロキ
こんにちは。PR TIMESフロント・エンジニアの山田です。 弊社ではAjaxを使ったサイトやサービスも多く運営しています。 さて、そのAjaxですがページ遷移なしにコンテンツを切り替える場合、当然ながらそのままではブラウザのURLも変わりません。これではユーザーが直接読み込み先にアクセスしたり、ブラウザのBACKボタンで前に戻ったりできないので不便です。そんな時に使えるのが、Hisotry API。これはブラウザの履歴をJavascriptから管理、操作できる便利なAPIです。 まず以下の4つは以前からあり、古いブラウザでも動作します。 history.back();//表示した履歴の1つ前のページにもどる history.go(4);//表示した履歴の4つ前のページにもどる history.go(2);//表示した履歴の2つ先のページに進む history.forward();//表示
ついにCentOS 7 がリリースされたので、実際にインストールしてみることにした。 インストールは、ESXi5.5上に作成した仮想マシンに対して行うものとする。 1.ISOファイルのダウンロード まずはCentOS7のダウンロードをしないと始まらない。 こちらのページからISOファイルをダウンロードする。 2.インストール実行 ESXi上の仮想マシンを起動してISOを挿入、「Ctrl」+「Alt」+「Delete」。 起動後、以下の画面が表示されるので、そのまま放置する。 インストール前のチェックが走る CentOS 7のインストーラーが起動した。 インストールに使用する言語を選択するように言われるので、日本語を選択し「続行」をクリックする。 「インストールの概要」ページに移動する。 どうやら、最低限「インストール先」だけ設定すればすぐインストール出来るようだ。 ここでは、とりあえずいく
“flynnの時代” “Docker meetup tokyo #3”で発表してきた.内容は,Dockerの応用の1つであるOSSでPaaSをつくるflynnというプロジェクトの概要とそのアーキテクチャーの紹介.このflynnというプロジェクトの中には,Dockerの面白い使い方がたくさん詰まってるため,今後Dockerを使う人が,その応用の際の参考になればという思いで紹介させてもらった. 今回の発表のために資料を集めまくり,理解できない部分は出来る限りコードも読んだ.発表スライドの補完にもなると思うので,そのメモ書き(一応体裁は整えた)を公開しておく. デモ 以下は,簡単なデモ. やっていることは以下. nodeのアプリケーションをデプロイ ルーティングの追加 スケール コマンドを含めた詳しい解説は以下で解説する. 前提知識 (Herokuの動作) まず,前提知識としてPaaS (ここで
Railsアプリのステージング環境を自動で構築してくれるTeatroというサービスの話。 Teatro 動作の流れは、 GitHubアカウントでサインアップする 連携させるリポジトリを選ぶ(GitHub側にフックが設定される) リポジトリにPull Requestが作成されると、自動的にステージング環境の構築が始まる(その際、PRにもコメントがされる) ステージング環境の構築が完了すると、http://ブランチ名.Organization名-リポジトリ名-トークン.ttrcloud.com/ のようなURLが割り当てられる といった感じ。 詳細な設定方法やどんなミドルウェアが使えるのかについては、Helpを参照しましょう。 現時点では以下のミドルウェアが使えるようです。 PostgreSQL MySQL Redis Elasticsearch RabbitMQ MongoDB 試しに、He
年単位でトラブルを起こさないための考え方についてまとめました。システムがトラブル続きだとビジネス速度がどんどん落ちていくので、気をつけましょう。 The document discusses implementing an event-driven architecture using events instead of synchronous APIs. It explains that events decouple services by allowing them to communicate asynchronously through a centralized event routing system. This loose coupling makes services more independent and resilient, as failures in downs
サムネイル真ん中の風景写真は縦長 Intense Imagesの使い方 Step 1: 外部ファイル 当スクリプトを外部ファイルとして記述します。 ※jQueryなど他のスクリプトは必要ありません。 <head> ... <script src='../intense.js'></script> </head> Step 2: HTML 画像は2種類の配置方法があります。 img要素はサムネイルと拡大時の画像を兼用し、data-image属性は拡大時に高解像度の画像を利用することができます。 <img src="./img/awesome-source.jpg" /> <!-- OR --> <div class="anything" data-image="./img/awesome-source.jpg" /> data-imageを使用する時は、サムネイルはCSSで背景画像として指定
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm [rpmforge] name = RHEL $releasever - RPMforge.net - dag baseurl = http://ftp.kddilabs.jp/Linux/RPMS/repoforge/redhat/el7/en/$basearch/rpmforge enabled = 1 protect = 0 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag gpgcheck = 1
DVDから普通にインストール /root/anaconda-ks.cfgをwebサーバにコピーしておく。 anaconda-ks.cfgを利用 BIOSの場合 DVD挿入 Esc押す linux text ks=http://192.168.0.103:8887/anaconda-ks.cfg EFIの場合 DVD挿入 e押す 最後に text ks=http://192.168.0.103:8887/anaconda-ks.cfgをつける ctrl-x を押しBOOT (ctrl-xが効かない場合はF10) もしくは text ks=hd:sdc1:/ks/centos7.cfg anaconda-ks.cfgサンプル 例1: BIOSの場合 #version=RHEL7 # System authorization information auth --enableshadow --p
Linux女子部 systemd徹底入門が詳しい。 systemdに移行していくディストリビューション Debianの次のリリースJesseでsystemdに移行。 【LinuxTutorial】Debian が systemd を採用、Ubuntu 12.04.4 LTS リリース、Linux カーネル 3.13.2 および 3.14 rc2 のリリース - インターネットコム Ubuntu16.04あたりでsystemdに移行かな upstart - systemd in ubuntu 14.04 - Ask Ubuntu RHEL 7 に採用される systemctl コマンド - /dev/null blogより postfixなどの個別サービス設定は以下のファイルに書いてある。
CentOS7がリリースされたので、CentOS7 RC版でインストールしたマシンを、正式版にできないかやってみた。 ・CentOS7のリリースのアナウンス:[CentOS-announce] Release for CentOS-7 on x86_64 ・CentOS7のリリースノート:CentOS 7.0.1406 Release Notes とりあえず、centos-releaseをアップデートすればいいのかなぁ、とやってみた。 試した時点ではkddlabsにはまだ無かったので、iijからファイルを持ってきた。 [root@cent7rc]# wget http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/Packages/centos-release-7-0.1406.el7.centos.2.3.x86_64.rpm --2014-0
CentOS の新しいメジャーリリース、 CentOS 7がリリースされました! お断り:ここの情報は非公式なもので、ベストエフォートで提供されています。 国内ミラー状況 公式サイトには掲載されていませんが、国内の有力ミラーサイトがすでにミラーを終えています。 http://ftp.iij.ad.jp/pub/linux/centos/7/ http://ftp.ne.jp/Linux/distributions/CentOS/7/ http://ftp.riken.jp/Linux/centos/7/ http://ftp.jaist.ac.jp/pub/Linux/CentOS/7/ バージョン番号の変更 今回からバージョン番号が 7.0-1406、というように、末尾に数字がつくようになりました。 7.0 は upstream である Red Hat Enterprise Linux
検証や勉強で仮想マシンを複数作って異なるネットワークセグメントに配置したい時に使う。 RHCE/RHCSA(RHCT)の勉強するときに便利。 libvirt(virt-manager)は起動時にOSのルーティングを有効化するが、作成する仮想ネットワーク(virbrX)が他の仮想ネットワークとルーティングすることを禁止している。 # sysctl -a |grep ip_forward net.ipv4.ip_forward = 1 隔離された2つのネットワークを以下のように作成する(virt-managerから作成) virbr1 <network> <name>trust</name> <uuid>9929b191-4e3e-42e0-9dd4-00f1dea86715</uuid> <bridge name='virbr1' stp='on' delay='0' /> <ip addr
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く