タグ

環境に関するm_shige1979のブックマーク (29)

  • M1 Macの開発環境 - Qiita

    MacBook Pro (M1)でのメモです。インストールできるかどうか状況確認メモです。 自分がよく使うものを中心に。なるべくARMネイティブになるように。もしプライマリーで提供されているインストール手段(.dmg利用など)でARM対応が済んでいればそれを紹介しますが、もしそれで対応していない場合にはMacPortsやソースビルドなどの結果も合わせて紹介します。 PowerPC->x86->x86_64とユニバーサルバイナリを挟んで対応してきたMacPortsはこういう過渡期に強いです。 なお、ここで紹介するバージョンは最新版から古い可能性がありますが、「M1サポートが追加された前後のバージョン」を明記するのを目標にしていますので、これより新しければ問題ないと見てもらえればと思います。 編集リクエストウェルカムです。 現在の状況 IDE/エディタ Eclipseはあまりきちんと試していま

    M1 Macの開発環境 - Qiita
  • Goコードの書き方 - The Go Programming Language

    package main import "fmt" func main() { fmt.Println("Hello, 世界") } イントロダクション このドキュメントでは簡単なGoパッケージの開発の説明、 goツール 、Goパッケージとコマンドの標準的なフェッチ・ビルド・インストールの方法を紹介しています。 go ツールの利用に際しては、コードを特定の方法で構成する必要があります。このドキュメントを注意深く読みましょう。最も簡単にGoをインストールし、使い始める方法を説明しています。 同様の説明を スクリーンキャスト で見ることができます。 コードの構成 ワークスペース go ツールは、公開レポジトリでメンテナンスされているオープンソースコードを扱うことを想定して設計されています。実際にコードを公開する必要はありませんが、公開する場合もしない場合も同じ方法で環境の設定を行うことができま

  • “指示待ち社員”問題、カルビーはこう解決した:日経ビジネスオンライン

    晃 カルビー会長兼CEO 1947年京都府生まれ。京都大学大学院修了後、伊藤忠商事入社。93年にジョンソン・エンド・ジョンソン日法人に転じて社長などを歴任。2009年から現職。15年3月期まで6期連続で最高益を記録している。 この著者の記事を見る

    “指示待ち社員”問題、カルビーはこう解決した:日経ビジネスオンライン
  • 実践!Ansibleベストプラクティス(前編) | さくらのナレッジ

    今回はAnsibleを格運用した際のイメージを掴むためにAnsibleのベストプラクティスを参考に実際に試してみたいと思います。 実践のお題はWordPressとします。WordPressのセットアップを通してベストプラクティスのイメージを掴んでいただければと思います。 準備 ローカルマシンに作業ディレクトリを作り、その中でAnsibleのベストプラクティスに則ったプレイブックを作っていきます。MacもしくはLinuxなどで試してみてください。 $ mkdir try-ansible-best-practices $ cd try-ansible-best-practices ウェブサーバとDBサーバを別個に立てますので、さくらのクラウドでサーバを二台立てておきます。OSはCentOS 6.6を利用します。サーバ作成時にrootでのsshの接続に必要となる公開鍵も忘れずに登録してください

    実践!Ansibleベストプラクティス(前編) | さくらのナレッジ
  • 仮想開発環境構築ツールまとめ - Qiita

    VagrantとDockerの理解がどうも曖昧だったので整理するために、それぞれどうゆうものなのかをまとめました Vagrant Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる仮想開発環境構築ソフトウェア。仮想マシンの構築手順を'Vagrantfile'という設定ファイルに記述する。 VagrantのパッケージにはRubyの実行環境が含まれているので、Rubyをインストールしなくても使用可能。 VirtualBoxやVMWareといった仮想環境の上に仮想マシンを構築して利用する。 *1.0.x系はrubygemsでも公開していたが、現行ではパッケージからインストール形式を取っている 公式サイト 主要なコマンド Vagrantfileに記述した設定に従い仮想マシンを起動

    仮想開発環境構築ツールまとめ - Qiita
  • 怖すぎ!人間の本質が、暴かれる「5つの心理実験」 | TABI LABO

    人間がどれだけ弱いか・・・。これまで行われてきた数々の社会実験を見てみると、時には残酷な程に権力や周りの意見に流されてしまう人間の姿が映し出される。 反面教師にして生きるためにも、人間がどんな時に、どんな行動をとってしまうのか、恐いもの見たさでチェックしてみては? 01. 環境によって 人は「悪」になる 【スタンフォード監獄実験】 あまりにも衝撃的で、映画化もされている実験。1971年にスタンフォード大学で行われた「監獄」実験では、精神的に健全な学生を囚人と看守のグループに分け、24時間その役割を演じさせた。 当初、2週間続く予定だった実験は、囚人たちに対する看守グループの暴力が、制御不能なほどエスカレートしたことで6日間で打ちきりに。 社会的な環境は人の心理に大きく影響を与える。 その行動が当に正しいのかどうか、いつの間にか判断することができなくなり暴力的になることが証明された瞬

    怖すぎ!人間の本質が、暴かれる「5つの心理実験」 | TABI LABO
  • PhoneGapとは 出来ること出来ないことをもう少しくわしく | オーララインの技術ラボ日記|株式会社オーラライン

    オーララインの企業情報を配信するサイトです。コンサルティングから開発保守業務に至るまで統合サービスを提供します。ソリューション、製品情報、採用に関する事等をお知らせしています。PhoneGapとは?から続き Webアプリじゃダメなの? Webアプリだと出来ないけど PhoneGap/Cordova だと出来ることがたくさんあります。 エントリ執筆時 2.6.0 では、素のままの PhoneGap/Cordova でも 加速度計(*) カメラ(静止画)(*) 音/静止画/動画キャプチャー 電子コンパス 接続回線取得 アドレス帳 端末情報 キーや端末、アプリなどのイベント ネイティブのファイルシステムへのアクセス GPS(*) アプリの多言語対応 別ブラウザ 音の再生(*) 通知ダイアログやバイブレーションの制御 起動画面 WebSQL(*) のあたりが出来ます。 (*)のついた項目はそも

  • PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita

    PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみたRubyPHPRailsRSpec タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によってちょこっとだけ触ったことがある程度。Rails自体を格的にさわるのは今回が初めて。PHPだとCakePHPを中心にZend/Symfonyなどいくつか。そんな僕が今回、Rails4デビューをして、WebAPIを作り、RSpecでテスト駆動開発風味で、GitHubプルリクベースの、CircleCI経由デプロイをするまでの開発の流れをひと通りやってみて、分かったことがいくつかあったので、それをまとめてみた。過去の自分のために。 注意点としては、今回作ったのはWebサービスではなく、スマホゲーム(ネイティブ)のサー

    PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita
  • 特許、社員の発明でも無条件で会社のものに

    ジェニファー・ローレンスら女性セレブのヌード写真がネット上に流出 2014-09-01 02:48:15 あなたの顔にも「ニキビダニ」が寄生している(研究結果) 2014-09-01 02:11:37 HDR写真で世界一周。世界はこんなにも美しい【画像集】 2014-08-31 23:24:38 【動画】超セコイ手段で勝とうとしたレーサーの決定的瞬間 2014-08-31 05:35:42 レオナルド・ディカプリオがダイエット開始 「11月までにベッカムの体になりたい」【画像集】 2014-08-31 21:42:41 新型iPhone、モバイルウォレット搭載か 2014-09-01 00:10:09 結婚妊娠〜出産後、働き方はどう変わる? どんな悩みが出てくる? 2014-08-28 02:42:30 話を聞いてない2歳児にありがちなこと 2014-08-29 03:45:12 午後4

    特許、社員の発明でも無条件で会社のものに
  • maezono.info [16]

  • 最強のネットウォッチ環境(自宅編) - はてな村定点観測所

    2014-06-05 最強のネットウォッチ環境(自宅編) 前回の投稿で「オフ会の日時を教えてください」という声を多数頂きました。海外から参加希望の方もいらっしゃるので、いちおう7月中の土日で調整中です。もう少々お待ちください。 今日はたまに息抜きして、私の自宅のネット環境を紹介いたします。 私が普段、仕事やプライベートでネットする席はこんな感じになっています。座椅子です。 近づいていくとこんな感じ。右側にあるのは4Kモニタです。 壁には東京の古地図を貼っています。 4KモニタとMacBook Pro Retinaモデル。MacBook Proの黒い画面はIRCです。 エアコンだけでは熱が籠もるのでサーキュレーターが活躍します。 メインモニタ。いわゆる3Kモニタです。縦置きで使っています。 iPhone5Sです。 Nexus7とNexus5です。 Xperia Z1です。いつにな

    最強のネットウォッチ環境(自宅編) - はてな村定点観測所
  • ホワイトカラーの生産性を上げる方法

    先日、新「労働時間制度」創設へ検討指示 NHKニュースという記事(魚拓)が上がった。この記事を読む限りでは、政府はホワイトカラーの人たちの生産性を向上させるために新労働時間制度を創設しようとしているように見える。だが待って欲しい。労働制度を変えることで当に生産性が上がるのだろうか。今日は、政府が行なっている議論の問題点についての指摘と、当にホワイトカラーの生産性を上げる方法について考察してみよう。 政府は論点がずれている。なぜならば、結論ありきだから。まず、新労働時間制については次のように職種を限定した議論が行われているように見受けられる。 そして具体的な業種や業務について、経営企画や新商品の開発、海外プロジェクトなどを担うリーダー、それにITや金融関連のコンサルタント、資産運用を行うファンドマネージャー、経済アナリストなどを挙げています。 一方、田村厚生労働大臣は年収が数千万円に上る

    ホワイトカラーの生産性を上げる方法
  • VagrantとChefで開発スピードを上げる話

    各種 L2 over L3 encapsulation 方式について比較検討をします。VXLAN, NVGRE, STT, Geneve, L2TP static tunneling, VXLAN-gpe (eVXLAN) などをカバーしています。

    VagrantとChefで開発スピードを上げる話
  • チェルノブイリ原発事故の立ち入り禁止区域では今何が起きていて、福島では何が起きるかもしれないのか

    By Timm Suess 1986年に起きたチェルノブイリ原子力発電所事故は、原発周辺住民はもちろんのこと、周辺地域の動植物にも放射線被曝による大きなダメージを与えました。しかし放射線による被害はそれだけにとどまらず、昆虫や微生物などの小さな生き物にも深刻な被害が出ており、これが巡り巡って事故から28年経過した現在になって問題化しているようです。 Forests Around Chernobyl Aren’t Decaying Properly | Science | Smithsonian http://www.smithsonianmag.com/science-nature/forests-around-chernobyl-arent-decaying-properly-180950075/?no-ist 2014年でチェルノブイリ原発の事故発生から28年が経過しましたが、事故発生

    チェルノブイリ原発事故の立ち入り禁止区域では今何が起きていて、福島では何が起きるかもしれないのか
  • Jenkins+Vagrantでテストを分散しよう

    テストの分散は、環境を分けたい場合や速度を上げたい場合に役立つ。Vagrantで複数マシンのテスト環境を構築し、Jenkinsから複数マシンにまたがるテストジョブを実行してみよう。また、お勧めの便利なプラグインも紹介する。 ← 前回 連載 INDEX 次回 → 連載第3回「アプリケーションをデプロイしてみよう」では、Jenkinsからのさまざまな通知方法、およびテストの分割、Herokuへのデプロイを解説した。Jenkins以外についても多くのことを解説したが、いきなり全てを実践する必要はない。どのプロセスの優先順位が高いのか、プロジェクトメンバーで話し合って、着手する順番を決めていこう。 テストの分散とは? さて、今回は「テストの分散」の話である。「前回の連載で複数のジョブに分けたのが分散なのでは?」と気付いたあなたは鋭い。今回の「分散」とは、ジョブに分割することではなく、「複数マシンで

  • HTML5とエンタープライズITの過去、現在、そして未来を議論する

    2014年2月28日にhtml5jエンタープライズコミュニティ主催で「Enterprise x HTML5 Web Application Conference 2014」が開催されました。オープニングパネルディスカッションの模様を中心に、HTML5とエンタープライズITの過去、現在、そして未来についての熱い議論をここにまとめます。 HTML5はエンタープライズITにおける3つのニーズを解決する はじめに、html5jエンタープライズコミュニティの部長である川田氏からカンファレンス開会宣言が行われました。その中で、川田氏は、エンタープライズ分野でHTML5は次の3つのニーズを解決してくれると期待していると述べています。 ニーズ1「多様化するクライアント環境に対応する」 業務系システムでは、クライアント側の環境を中央集権的に管理することが求められます。そのため、クライアント環境は機種を限定し

    HTML5とエンタープライズITの過去、現在、そして未来を議論する
  • OpenStackとLXCを導入した話 - mixi engineer blog

    こんにちは、運用部 アプリ運用グループの清水です。Golang鋭意勉強中です。 今回は、SNS「mixi」に限った話ではなく、ミクシィ社全体として利用している仮想環境について紹介したいと思います。パブリッククラウドも一部のサービスで利用していますが、今回は、自社で運用している仮想環境にフォーカスして書いてみようと思います。 今まで利用してきた仮想環境 今まで利用してきた仮想環境というと、手作業で構築したKVM(Kernel-based Virtual Machine)環境が中心でした。手作業といってもある程度手軽に構築できるように、シェルスクリプトとCobblerでVMを構築できるようになっています。構築の流れは以下のとおりです。 CobblerにVMのIPやホスト名などをスクリプトで登録する。 KVMのホスト上でスクリプトを実行(koanコマンドでCobblerと連携してVMをセットアッ

    OpenStackとLXCを導入した話 - mixi engineer blog
  • 退職します - kmizuの日記

    2014年3月末をもって、株式会社ユビレジを退職することになりました。在職期間は2年3ヶ月とそれほど長くありませんが、スタートアップ企業の顧客に近い位置で仕事をすることができて、とてもいい経験が出来たと考えています。 退職に関して 新しい職場で自分の力量を試してみたくなったことと 現在のユビレジにおいて自分が果たせる役目が一通り終わったという実感 そもそもユビレジにジョインした時点で、働き始めて2年間経ったら転職先を考えようと思っていた というのが大きな理由です。 ユビレジに入った当初~去年4月までは、駒場東大前近くにある、通称ユビハウスという一軒家の1階をオフィス用として利用していました。おかげで、 柿の木から柿を収穫(!)してべた 東大駒場キャンパスの堂で昼べた タイカレーを皆で作ってべた たこやきを皆で作ってべた といった貴重な経験をすることができました…というのは冗談

    退職します - kmizuの日記
  • 残業ゼロのIT会社、理想の就労環境の作り方とは

    iOS(iPhone/iPad)アプリ開発を行うフィードテイラーの大石裕一代表(38)は、理想の就労環境作りを目指して2006年に起業した。残業が多いとされるIT業界で、残業禁止を掲げ、開発に専念できる職場を実現している。「10年前は今よりもっと、開発者は過酷な働き方を強いられていた。理想の就労環境を探してIT系企業への転職を繰り返したが見つからず、自分で作ることを決意した。プログラム開発者にとっての理想郷を作りたかった」と話す。 フィードテイラー 大石裕一代表 ■理想的な就労環境とは 「開発者にとって一番幸せと思える環境。それは、なにものにも邪魔されることなく開発に専念でき、能力が発揮できる環境だと考えています」。そのための具体的な制度の一つとして、残業の禁止がある。就労時間は9時から18時で、2012年の平均残業時間実績は1日1人当たり1.5分と徹底されている。 「自身の経験から、プロ

    残業ゼロのIT会社、理想の就労環境の作り方とは
  • [速報]Google、「Managed Virtual Machines」発表。Google App Engine内で仮想マシンを管理

    [速報]Google、「Managed Virtual Machines」発表。Google App Engine内で仮想マシンを管理 Google App EngineのようなPaaSは、運用の手間をかけることなくスケーラブルな環境を利用できる一方で、PaaSが提供する言語や環境という制約を受け入れる必要があります。一方で、自由にOSやプログラミング言語、実行系を選択できるIaaSでは、スケーラブルなアーキテクチャを開発者が構築、運用する必要があります。 PaaSによるマネージドな環境とIaaSの柔軟性を両立させようというのが、Googleが3月25日(日時間3月26日早朝)に開催したイベント「Google Cloud Platform Live」で発表した「Managed Virtual Machines」です。

    [速報]Google、「Managed Virtual Machines」発表。Google App Engine内で仮想マシンを管理