タグ

ブックマーク / qiita.com (674)

  • MacにVagrantでCentOS7環境を作成 - Qiita

    この手のチュートリアルは腐るほどあると思いつつも、自分用にメモを残しておきます。 VirtualBoxをインストール Vagrantには仮想化ソフトウェアは含まれていないので、Getting Startの言う通り、VirtualBoxをインストールしておきます(無料)。 VirtualBox以外にもVMwareやHyper-Vなどが使えるようです。 Vagrantをインストール 公式サイトのDownloadsからdmgをゲットしてインストール boxを新規追加 まずは環境の元になるboxと呼ばれるもの(仮想マシンのイメージファイル)をMacに新規追加します。 centos/7 という公式boxがあるようなのでそれを使うことにします。 上記ページではいきなり vagrant init から始まっていますが、add でboxの新規追加からやっていきます。 $ vagrant box add c

    MacにVagrantでCentOS7環境を作成 - Qiita
  • EMR+Prestoこまごま - Qiita

    EMR+presto関連の細かい設定に関して。 Emr5.1.0で検証しています。 Emrと関係ない話も多分に含まれます。 サクっと とりあえずちゃっちゃかやりたい人は http://qiita.com/mix/items/887c545daf5491eed552 ここをどうぞ! ソフトウェア設定の編集 ・hiveのmetastoreを外部のmysqlへ(例はRDS) ・presto-configの一部の設定 ・mysql.propertiesの追加 [ { "Classification": "hive-site", "Properties": { "javax.jdo.option.ConnectionUserName": "Mysqlユーザ", "javax.jdo.option.ConnectionPassword": "パスワード", "javax.jdo.option.Conn

    EMR+Prestoこまごま - Qiita
  • 日立社員「社内からQiitaに投稿?できるのそれ」 - Qiita

    (2019-12-18 表現を一部訂正しました。) メタ記事。投稿するのにかかる手間に関する投稿です。 1 どうしてこんな記事を書こうと思ったか 日立製作所もガンガンOSS活動をしていることを知ってほしい。日立に興味があるが、OSSコントリビューションは社外発信にどれくらい熱心なのか気になる人向けに、とある一部署の情報をシェアしたい。 タイトルのような感想を持つ弊社内の人に情報発信してもらいたい。 (残念なことに、) 社内の情報共有サイトに書くよりQiitaに書いたほうが読まれそう。 後輩がAdvent Calendarの記事集めに苦労していたので気の毒になったため 注: 全社的な審査プロセスではなく、(株)日立製作所 ITプロダクツ統括部のやりかたです。 では全社的なプロセスは?他の部署は? → 詳しい方、(申請の上)コメントください。 ITプロダクツ統括部って何? Google i

    日立社員「社内からQiitaに投稿?できるのそれ」 - Qiita
  • docker でよく使用したコマンドの覚え書き - Qiita

    docker でごちゃごちゃしてたときによく使用したコマンドのメモ。 環境 CentOS 7.2 Docker version 1.9.1, build a34a1d5 状態確認関連 docker images - ローカルに配置されている docker image のリストを表示 # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 14.04 6cc0fc2a5ee3 11 days ago 187.9 MB tomcat 8.0 a8a64577b5c0 3 weeks ago 350 MB centos 6.7 7e8fbd86f46d 3 months ago 190.6 MB #

    docker でよく使用したコマンドの覚え書き - Qiita
  • [Docker] 初心者が知っておくと便利かもしれない18の知識 - Qiita

    以下の内容は、他の記事で分かりやすく説明されているのでここでは省きます。 Docker / Docker Compose のインストール方法 基的な使い方(といっても、私が知らなかっただけで一般的な使い方を挙げているかもしれませんがそこはご了承ください また、dockerコマンドオプションとdocker-compose.ymlのオプション指定は適宜読み替えてください。 では早速行きましょう! Docker コマンド 1. build 時にキャッシュを使わない Dockerfileを編集しても内容が反映されないときは試してみてください。

    [Docker] 初心者が知っておくと便利かもしれない18の知識 - Qiita
  • ラムダノートの技術のカレンダー | Advent Calendar 2019 - Qiita

    The Qiita Advent Calendar 2019 is supported by the following companies, organizations, and services.

    ラムダノートの技術のカレンダー | Advent Calendar 2019 - Qiita
  • オープン職務経歴書を書いてみた - Qiita

    Help us understand the problem. What is going on with this article? 概要 以下の記事に一通り目を通して強く影響を受けたので、自分なりに解釈、アレンジしながら書いてみた。 職務経歴書OSS化 職務経歴書をOSS化する話が挙がっていたので書いてみた 職務経歴書をGitHubに公開するのはいいぞ #職務経歴書 #職務経歴書OSS化 の問題点とか 成果物 こんなオープン職務経歴書を作成ました。 Sa2knight/Curriculum-Vitae ※ 上記のオープン職務経歴書は定期的に更新していますが、記事は初版作成当時の内容なので、一部い違いがあるかもしれません。 名称について 参考記事では「職務経歴書OSS化」というワードが使われているが、Githubで公開してるだけでOSS要素は薄いかなと思ったのと、(あんまり意味ないが

    オープン職務経歴書を書いてみた - Qiita
  • Web フロントエンドフレームワーク選定前に知っておくべき Angular の 6 つの問題点と、それでも Angular を選ぶ理由 - Qiita

    Web フロントエンドフレームワーク選定前に知っておくべき Angular の 6 つの問題点と、それでも Angular を選ぶ理由JavaScriptAngularフロントエンド 2019/12/04 追記 @okunokentaro さんが熱いアンサー記事を書いてくれました。 Angularでの開発を快適に進めるために知っておきたいこと https://qiita.com/okunokentaro/items/503ab7a4c7601b564de0 https://gist.github.com/okunokentaro/dc4cd470999fd90aba73423d09a37485 当に当にありがたいです。この短時間でこんな良質の記事が書けるのは当にスゴイ。 Angular コミュニティの暖かさと熱さを感じる 1 日でした。この記事もぜひ参考にしてください。 (ただ、「A

    Web フロントエンドフレームワーク選定前に知っておくべき Angular の 6 つの問題点と、それでも Angular を選ぶ理由 - Qiita
  • Fessを使用して、Asciidoctorで簡単に全文検索できるようにする - Qiita

    Asciidoctorを使うと、技術文書や手順書などのドキュメントを簡単にHTMLで公開できますが、ドキュメントが多くなると自分の調べたいキーワードが、どのドキュメントに載っているのか探すのが困難になってきます。 そこで今回は、Dockerで全文検索サーバのFessを立てて、 ドキュメントからJavaScript経由でFessのJSON APIを呼び出すことで、 全文検索を簡単に導入する方法をご紹介します。 導入するとドキュメントの右上に検索窓が出てきて全文検索できるようになります。 Fessとは Fessは「5 分で簡単に構築可能な全文検索サーバー」です。 Javaベースで構築されており、Apacheライセンスで提供されるオープンソース製品で、無料で使用できます。 自分でクローラを設定して、自分だけの検索エンジンがつくれるようなイメージです。 デフォルトで検索画面を提供していますが、JS

    Fessを使用して、Asciidoctorで簡単に全文検索できるようにする - Qiita
  • asciidoctor-pdfで社内ドキュメントを書こう - Qiita

    この投稿は Fujitsu Advent Calender 2016 の 12日目の記事です。 この記事に書かれた見識は個人のものであり、所属する会社・組織を代表するものではありません🐸。 12/12修正: asciidoctor-pdfインストールコマンドに誤りがありました。 サンプルのスタイルファイル名を confidential_style.yaml から public_style.ymlに変更し、機密区分表記をPublicにしました(不適当だったため)。 合わせてサンプルPDFドキュメントの画像を差し替えています。 その他タイポを修正しました。 背景・動機🐸 技術職にかぎらず、仕事をする上でドキュメントを書く機会はたくさんありますが、大なり小なり組織に所属している以上、好き勝手にオレオレフォーマットを作って、「これがオフィシャルです」・というのはなかなか難しく、組織の内で用意さ

    asciidoctor-pdfで社内ドキュメントを書こう - Qiita
  • エンジニアリングマネージャ/プロダクトマネージャのための知識体系と読書ガイド - Qiita

    記事は、Engineering Manager Advent Calenderの1日目です。 はじめに エンジニアリングマネージャ(EM)と呼ばれる職務を設置する企業が増えてきました。 私たちの主催したイベントEOF2019でも700名近い方に参加していだき、また多くの方にご協力いただき成功裏に終わることができました。 EM Meetup/EM.FMなどのムーブメントの中心の一翼を担わせていただき、その高まりを感じる一方で不安も感じます。このエンジニアリングマネージャという職務は非常に多岐にわたるケースが存在していますし、必要だとされるスキルもまちまちです。そして、多くの場合、その企業のステージや状況ごとに求めるものは違います。また、求めていることを明文化することすらされていないケースも存在します。 このことから、エンジニアリングマネージメント自体が一時的な潮流として消費され、消えていっ

    エンジニアリングマネージャ/プロダクトマネージャのための知識体系と読書ガイド - Qiita
  • Arch Linux インストール俺々式完全版

    概要 私事ですが、初めてArch Linux をインストールして利用し始めてから2 年近くが経ちました。 Arch LinuxLinux の中でも特にカスタマイズ性に優れている魅力がありますが、一方でそれが選択肢を多くさせてインストール手順を難解にさせている部分もあるかと思います。 ここでは自分がこの2 年間で少しずつ試行錯誤してアップデートさせてきた個人的Arch Linux のインストール手順について公開しようと思います。 Arch Linux は先に述べたとおりカスタマイズ性に優れていますので、インストールする人によって全然違う環境となるものなのですが、個人的に最高と思われる環境を構築する手順を公開しますので、これからArch Linux のインストールに挑戦する人や、既にインストールされている方々にも、一つの参考と慣ればと思います。 前提条件 今回は以下の環境にArch Lin

    Arch Linux インストール俺々式完全版
  • AsciiDoc入門 - Qiita

    AsciiDocとは AsciiDocMarkdownなどのような軽量マークアップ言語の一つです。 利用例 Pro Git book - Github オライリーの書籍 Clojure Cookbook - Github Programming Scala Mastering Bitcoin - Github Open Government - Github O’Reilly Atlas Neo4j documentation - Github Git User's Manual なぜAsciiDocを使うのか 表現力と可読性 技術文書を書く場合HTMLは汎用性が高いが可読性が低い、一方Markdownは可読性が高いがテーブル記法がないなど表現力が乏しい。 AsciiDocは可読性が高く表現力もある程度高いので、技術文書等を書くには最適である。 表現力:HTML > AsciiDoc >

    AsciiDoc入門 - Qiita
  • GitHub のユーザー名を既に取得されているものに変える方法 - Qiita

    ググルとすでにいくつか出てくるネタですがやってみました。意外と簡単。僕の場合は以下のようにして変更しました。 変更前 変更後 35 は昔なんとなく付けたものなので特に理由もなかったのですが、GitHub の Name Squatting Policy(ユーザー名不法占拠ポリシー?)を読むと以下のようにありました。 (抄訳)GitHub のユーザー名は早いもん勝ち、かつ、活溌に使ってる人のものです。使いもしない人がユーザー名を占有するのは許されません。余り使われていないアカウントは GitHub スタッフの裁量によって名前を変更されたり、削除されたりします。でも、活動状況が全て公開されてるわけではないことにも注意してね。 お金で売買しちゃダメよ、とかも書いてありますがそこは省略。 実際に変えてみる 使いたいユーザー名のプロフィールページ(https://github.com/delphi

    GitHub のユーザー名を既に取得されているものに変える方法 - Qiita
  • JJUG CCC 2019 Fallに行ってみた - Qiita

    JJUG CCC 2019 Fallに参加したので、そこで得た気付きや感想をまとめたいと思います。 自分が見た発表は以下の通りです。 Gradle を完全に理解した人が、何も分からなくなるための第一歩 発表資料 気付き Gradleでタスク管理が行える。 Gradleは依存関係で考える必要がある。 depedsOnで制御できるらしい。 mustRunAfterで制御もできる。 コードを書く際には宣言的な記述で記載すべき。その心は作り手の意図を端的に表し、ソースの可読性を上げるため。 filetree()を利用して、include とAntパターンの組み合わせで任意のファイル・ディレクトリ単位で取得できる。 感想 Gradleがよくわかってなかったことを痛感した。 そもそもビルド順を指定する必要性ってな〜に? Gradleを利用することで解決できることがまず理解する必要があるなと思った。

    JJUG CCC 2019 Fallに行ってみた - Qiita
  • SpringBoot×OpenAPI入門 〜Generation gapパターンで作るOpenAPI〜 - Qiita

    背景 Javaのコミュニティイベント「JJUG CCC 2019 Fall」に参加。 そこで聞いた「Swagger ではない OpenAPI Specification 3.0 による API サーバー開発」の登壇内容に触発されて超簡単なOpenAPIを作った話。(浅いです) 今回のゴール SpringBootを使ってOpenAPIを書く OpenAPIを使った開発フロー(ざっくり) ルール:Generation gapパターン → 自動生成したクラスファイルは編集しない。 1. API定義ファイルを用意 OAS(OpenAPISpecification)にあるサンプルを使用 2. 定義よりコード自動生成 Gradleのプラグイン【openapi-generator-gradle-plugin】を使用。 APIの定義ファイルよりコードを自動生成してくれるGradleプラグイン。

    SpringBoot×OpenAPI入門 〜Generation gapパターンで作るOpenAPI〜 - Qiita
  • Gradle を完全に理解した人が、何も分からなくなるための第一歩 - Qiita

    自己紹介 opengl-8080 主に Qiita で技術メモを書いたり 関西の SIer 勤務 タイトルの元ネタ エンジニア用語の「完全に理解した」「何も分からない」「チョットデキル」は「ダニング・クルーガー効果」で簡単に説明ができます。これは一種の認知バイアスで能力の低い段階では自分の能力の低さを認識できないためです(過大評価しがち)。その反面で能力が高くなると過少評価しがちです。 pic.twitter.com/LGaJ4E5hWo — おちゃめ (@ochame_nako) April 8, 2019 ※スライドモードでは画像が表示されないみたいなので、スライドモードを解除して記事文を直接参照してください。 お話しすること 「Gradle 完全に理解した」レベルの人が、「Gradle 何も分からん」レベルになるためのお話 自分自身、最近 Gradle のことが何も分からなくなって

    Gradle を完全に理解した人が、何も分からなくなるための第一歩 - Qiita
  • Go言語を採用して開発をしている会社一覧 - Qiita

    ではRubyが流行り、ほとんどの会社がRubyを採用しています。現在は開発言語は拘らずサービスやリソースに合わせて開発言語・環境を決めますが、一部のエンジニアの中では言語に強いこだわりを持つ方もいるのと、グローバルエンジニアを目指すにあたりRubyは世界で使われていないため、GoPythonを学ぶ方も一定数いらっしゃいます。 最近Go言語の人気も出てきたため、今回は上記のような方やGo言語にチャレンジをしたい方向けにGo言語をメインに取り入れている企業様一覧を紹介します。 ■Gunosy 言わずと知れてキュレーションアプリの先駆者です。解析とアルゴリズムで情報過多な現代において、最適な情報をユーザーに届ける事をミッションとし、情報の非対称さを正す企業です。 メインサービス「グノシー」はDL数2000万を超え、それ以外にもKDDIとの共同開発サービス「ニュースパス」女性向けバーティカル

    Go言語を採用して開発をしている会社一覧 - Qiita
  • bashで文字列分解する時、cutやawkもいいけど、setの方が早い、けどreadが最強 - Qiita

    スペースやタブで区切られた文字列から、特定の箇所を抽出する、 といえば、真っ先にcutやawkが浮かびますが、実はsetでも似たようなことができます。 お題 例えば、こんなhostsがあったとします。空白はすべてスペースであるとします。 123.123.123.123 geeg1 # application server 123.123.123.124 geeg2 # web frontend server 123.123.123.125 geeg3 # super fabulous exciting backup server #1

    bashで文字列分解する時、cutやawkもいいけど、setの方が早い、けどreadが最強 - Qiita
  • openapi-generator をカスタマイズする方法 - Qiita

    この記事はオプトテクノロジーズアドベントカレンダー(2018) 9 日目のエントリーです。 前書き ウェブアプリケーションを作ると API とその仕様のドキュメントを用意することが多いと思います。最近は API の仕様をある規格にしたがって書き下し、それを元にクライアントを自動生成するような仕組みも広まってきています。 この記事では、そのような規格の一つである Open API を使ってクライアントを自動生成し、その出力結果をカスタマイズする方法について紹介します。 OpenAPI とは 正確なところは下記のリンク先を参照していただくとして、大まかなところでいうと REST API の入出力を記述するための仕様です。 元々は Swagger という名前でしたが、現在は OpenAPI という名前になっています。その流れで、関連ツールは swagger-* という命名のものも多いです。 Gi

    openapi-generator をカスタマイズする方法 - Qiita