並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59件

新着順 人気順

jenvの検索結果1 - 40 件 / 59件

  • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

    元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

      Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
    • 気付いたら.gitignoreはgiboで自動生成する時代になっていた - Qiita

      $ gibo --version gibo 1.0.4 by Simon Whitaker <sw@netcetera.org> https://github.com/simonwhitaker/gibo $ gibo java ### https://raw.github.com/github/gitignore/8c9b77cb5c85f6464c0bb31abdf4cfcfdf6833bb/java.gitignore *.class # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid*

        気付いたら.gitignoreはgiboで自動生成する時代になっていた - Qiita
      • Digdag + embulk + BigQuery + Re:dash でデータ分析基盤構築の夢を見る - 雑なメモ

        Digdag が Apache License 2.0 の元でオープンソース化されましたよ! さぁ試すんだ…! 今すぐにでも! https://t.co/Uzc4a5GLCe ドキュメント:https://t.co/PF8wy5KHln— Sadayuki Furuhashi (@frsyuki) 2016年6月15日 Digdagが先日リリースされたのをきっかけにデータ分析基盤構築の夢を見た。 今回は、Google Cloud Platform(以下、GCP)のコストを可視化かつ分析可能にしてみて、まずはDigdagの使用感を試してみることにする。 事前知識 Digdagとは Workload Automation Systemである。以下の記事が詳しい。 EmbulkとDigdagとデータ分析基盤と 分散ワークフローエンジン『DigDag』の実装 at Tokyo RubyKaigi

          Digdag + embulk + BigQuery + Re:dash でデータ分析基盤構築の夢を見る - 雑なメモ
        • 2024年のPythonプログラミング - Uzabase for Engineers

          ソーシャル経済メディア「NewsPicks」で推薦や検索などのアルゴリズム開発をしている北内です。Pythonは頻繁に新機能や便利なライブラリが登場し、ベストプラクティスの変化が激しい言語です。そこで、2024年2月時点で利用頻度の高そうな新機能、ライブラリ、ツールなどを紹介したいと思います。 この記事では広く浅く紹介することに重点を置き、各トピックについては概要のみを紹介します。詳細な使用方法に関しては各公式サイト等での確認をおすすめします。なお、本記事ではOSとしてmacOSを前提としています。 環境構築 Pythonの環境構築はpyenvとPoetryの組み合わせがもっとも標準的でしょう。 以下の手順でpyenvとPythonをインストールできます。 brew install pyenv # Bashの場合 echo 'eval "$(pyenv init -)"' >> ~/.ba

            2024年のPythonプログラミング - Uzabase for Engineers
          • 改めて、direnvを使いましょう! - HDE BLOG

            HDE クラウドプロダクト開発部の小本です。 私のお気に入りツールdirenvを紹介します。 direnvとは・・・ シェルのcdをフックし、ディレクトリごとに環境変数を自動設定するツール pyenvなどを置き換えることができるツール Pythonistaも、Rubyistも、Gopherも、みんな使って損はないツール direnv以前の世界(pyenvはawesomeだった) Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができるツールがあります。 専用環境を作れる virtualenv 専用環境をコマンドで簡単に切り替えられる virtualenvwrappper と進化し、その最終形態がpyenvです。 pyenvはあらかじめディレクトリに環境を紐付けておくと、ディレクトリにcdしたとき、勝手に環境を切り替えてくれます。

              改めて、direnvを使いましょう! - HDE BLOG
            • Scala の開発環境構築 2021 - たにしきんぐダム

              特に意味はないけどおしゃれかなと思って貼ったスクショ Scala Advent Calendar 2020 - Qiita 3日目です ここ2,3年の間にScalaの開発ツールチェーンは進化を続けていて、Scalaの開発体験はめちゃくちゃ良くなってきています。例えば、数年前だと IDEは基本的にIntelliJ一択、vimとかemacsで開発環境作れなくもないけどかなり大変 IntelliJの型チェックがうまく行かなくて、ちょっと複雑なコード書くとコンパイルは通るのに画面が真っ赤になる コンパイルが遅い(インクリメンタルビルドしても遅い) という感じだったのですが、現状はかなり改善されていて IntelliJ 以外にも metals という Language Server がかなり使いやすくなっていてあらゆるエディタで簡単にScalaを書けるようになった IntelliJ も metals

                Scala の開発環境構築 2021 - たにしきんぐダム
              • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

                元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

                  Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
                • 「Java8からJava11」で何が起きたのか、どう環境構築すればいいのか - Qiita

                  この記事の目的 「Javaの環境構築」で絶対にハマったり、錯綜する情報にいつも惑わされる人に向けた記事です。 2017年以降のJavaは、移り変わりが激しい世界になりました。このことを認識し、「軸となる考え方」や「重要な動向」を把握できるように、調べた情報をまとめました。 「5年ぶりに(Java|JVM言語)触るんだけど環境周りが全然わからん」とか、「CorrettoとかAdoptOpenJDKとか、みんな何を言っているんだ」という人(つまりちょっと前の筆者)が、「今後に渡って2度とハマらないための基礎知識を得られること」を目的にしています。以下の3本立てです: ざっくりとした歴史 2020年におけるローカル開発環境構築 情報源と参考URL APIや言語仕様の変更点には触れません(他の良い記事があります)。 I. ざっくりとした歴史 2017年9月、OracleはJavaのリリース・モデル

                    「Java8からJava11」で何が起きたのか、どう環境構築すればいいのか - Qiita
                  • Digdag 入門 - GMOインターネットグループ グループ研究開発本部

                    D. M. です。レガシーの crontab が肥大化して困っています。今日はそのリプレイス候補である Digdag を使ってみた話です。 やりたいこと crontab は Linux のスケジューラの仕組みで定期バッチの実行用途でよく利用されますが低機能です。順序の依存関係やアラートは毎回独自に作りこまなければいけません。そのため近年は代替スケジューラを利用するケースが多いです。その候補のひとつである Digdag について検証したいと思いました。 Digdag を使うべき人 一般的にバッチスケジューラに求められる要件的には以下のようなものがあります。 ・スケジュール実行 ・複数バッチの順番の制御(ワークフロー) ・GUIでの管理 ・失敗時のアラート ・SLA 機能(長時間実行していたらアラートを飛ばす) ・分散実行 などなど 代替として広く知られているものですと Jenkins でのワ

                      Digdag 入門 - GMOインターネットグループ グループ研究開発本部
                    • pyenvオワコン、direnv最強 - None is None is None

                      社内勉強会で発表しようと思ったけど、寿司の運搬という重大任務を仰せつかって、流れてしまったスライドを転載 direnv is an awesome successorof ***env's. from Kenji Omoto (なお原稿では乱立する"***env"をマスコミは「目があって角が2本」としか認識していない国民的ロボットシリーズに、 anyenvをそれらを合体させたプラモ作例、 direnvを白くて角が1本のシンプルなデザインな新作に例えましたが、 大人の事情で削除しています。) pyenvはawesome Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができる、virtualenv, virtualenvwrappperというツールがあります。 Rubyなどの他の言語にも、virtualenvのようなツールがありま

                        pyenvオワコン、direnv最強 - None is None is None
                      • ぼくのMac環境 ver.のんピ | DevelopersIO

                        何年後かの自分へ こんにちは、のんピ(@non____97)です。 業務で使用する新しいMacが届きました。 新しいMacを初期セットアップするにあたって「今の設定どうだったっけ...」と調べる時間が結構かかってしまいました ということで何年後かの自分がまた新しいMacに乗り換える際に手間取らないように、設定した内容を書き記しておきます。 移行先のMacの情報は以下の通りです。M1 Max、嬉しい。 # OSのバージョンの確認 > sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 # カーネルのバージョン確認 > uname -r 21.5.0 # CPUのアーキテクチャの確認 > uname -m arm64 # CPUの詳細確認 > sysctl -a machdep.cpu machdep.cpu.

                          ぼくのMac環境 ver.のんピ | DevelopersIO
                        • Jenv Portal

                          What is jenv? jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates. Why jenv? Easy to manage Java version, such as 1.6, 1.7, 1.8 and 1.9 Easy to install Java tools, such as Ant, Maven, Tomcat

                          • Macで多様なJavaバージョンとディストリビューションを管理:HomebrewとjEnvの活用 - Qiita

                            利用可能なディストリビューション OpenJDK 特徴: Javaの基本実装、広範囲のプラットフォーム対応 注意点: 限定的な長期サポート、定期的なアップデートとセキュリティ更新の必要性 商用利用: 可能 Eclipse Temurin 特徴: パフォーマンスとセキュリティに重点、多様なJavaバージョンサポート 注意点: コミュニティ主導で商用サポート限定、独自機能と互換性の潜在的問題 商用利用: 可能 Amazon Corretto 特徴: AWS最適化、長期サポート、セキュリティパッチ 注意点: AWS外環境でのパフォーマンス非保証、AWSに特化 商用利用: 可能 Oracle JDK 特徴: Oracleによる公式Java版、高パフォーマンスとセキュリティ 注意点: 有料ライセンスが必要、Oracleのサポートポリシー遵守 商用利用: 有料ライセンスを購入すれば可能 Azul Zu

                              Macで多様なJavaバージョンとディストリビューションを管理:HomebrewとjEnvの活用 - Qiita
                            • jEnv - Manage your Java environment

                              Linux / OS X $ git clone https://github.com/jenv/jenv.git ~/.jenv Mac OS X via Homebrew $ brew install jenv Bash $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile Zsh $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(jenv init -)"' >> ~/.zshrc Enable the export plugin $ eval "$(jenv init -)" $ jenv enable-plugin

                              • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

                                元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

                                  Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
                                • jenvで複数バージョンのJDKを切り替える - たけぞう瀕死ブログ

                                  仕事でJava 8とJava 11を行ったり来たりしたり、Javaの特定のマイナーバージョンでのみ発生する問題の調査などをしないといけないケースが出てきて、最初は都度環境変数で切り替えていたのですが、切り替え忘れてうっかり別のバージョンでコンパイルしてしまうということが増えてきたのでjenvというツールを試してみました。 github.com Macの場合はbrewでインストールできます。 $ brew install jenv jenvはデフォルトでは~/.jenvに設定などを保存するようです。以下のディレクトリを手動で作成しておく必要がありました。*1 $ mkdir -p ~/.jenv/versions .bash_profileなどに以下を追加。 eval "$(jenv init -)" JDKはbrew caskでインストールできるようなのですが、手元にはすでにインストールし

                                    jenvで複数バージョンのJDKを切り替える - たけぞう瀕死ブログ
                                  • jenv使ってJDKのバージョン管理 - Qiita

                                    最近はJava8の記事がよくでてきてますよね。 私も「まずはためしに使ってみよう!」って始めようとした時、 あれ、今入っているJava7はどうなるんだろ? Java8入れるとシステムデフォもJava8になるのかも シンボリックリンクとかゴニョゴニョとか?うーん、めんどうそう... となりました。 ただ、GVMとかpyenvとかすでに使ってたので、もしかしてJavaにもxxenvがあるのかも? と探したらありました。 jEnv - http://www.jenv.be/ これを使うと、システムのデフォルトはJava7、このプロジェクトフォルダはJava8とか できて、JAVA_HOMEやらシンボリックリンクやら頑張らなくてもよくなります。 インストール http://www.jenv.be/ にとても簡単にまとまってます。 私はOSX使っているので、Homebrewでいれました。

                                      jenv使ってJDKのバージョン管理 - Qiita
                                    • GitHub - jenv/jenv: Manage your Java environment

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - jenv/jenv: Manage your Java environment
                                      • Java バージョンの切り替え · eed3si9n

                                        2015-02-19 / scala 最近 Mac と Ubuntu、それから Java 6 と Java 7 を行ったり来たりしてる。 Java の切り替え方を統一したいので、ここにメモしておく。 追記: jEnv という便利なものを Yoshida-san に教えてもらったので、それを使ったほうがいいかも。 Zshrc OS によるシェルスクリプトの切り替えはこんなふうにやってる: ## basic [ -f $HOME/dotfiles/zshrc.basic ] && source $HOME/dotfiles/zshrc.basic ## aliases [ -f $HOME/dotfiles/zshrc.alias ] && source $HOME/dotfiles/zshrc.alias case "${OSTYPE}" in # MacOSX darwin*) [ -f

                                        • Windows10 WSL2にLinux居城を爆誕させる - Qiita

                                          ひどい……こういうことする気でしょう! するとどうなる? 知らんのか PowerShellすら不要になる 完 目次 WSLの中身は単純にUbuntu18.04の環境構築としても使えると思うんですけど (名推理) WSL2とUbuntu18.04LTSを整備する WSL2とUbuntu18.04LTSのインストール (前提) 日本語化する パッケージ (管理ツール)を最新化しておく WSL2のPATHからWindowsパスを抜く Vimをクリップボードに対応させる デフォルトのPythonバージョンを3にする 開発用ディレクトリはWSLファイルシステム内にしておく WSL2が使えるメモリ量を制限する IPv6を無効化する Windows側からWSL2内のサーバに localhostで接続できるようにする WSL2内のサーバにlocalhostで接続できない問題が起きたら ALSAを使っている

                                            Windows10 WSL2にLinux居城を爆誕させる - Qiita
                                          • AndroidでPDFを作成してみる - プログラミング雑記

                                            こんにちは。久しぶりのブログ更新です。 今回はAndroidアプリから、PDFファイルを作成する方法を紹介したいと思います。 実現方法としては・・・ 既存ライブラリを活用する 自前でスクリプトを書く PDFを生成してくれるWebサービスを利用する 他アプリからインテントを使い生成する 僕自身、全て試したわけではありませんが、手っ取り早いのは(1)既存のライブラリを活用する事だと思います。実装が一筋縄ではありませんが・・・ (2)に関しては、PDFの仕様を理解していないとイバラの道になると思います。 でも仕様を理解することは勉強にもなるし、時間に余裕のある人はこちらをオススメします。(日本語訳の公式リファレンスが5、6千円で売ってます。英語のリファレンスはWebで無料でダウンロードできます) (3)に関しては2chで仕入れた情報ですが、面倒臭そうなので調べていません… (4)調べたんですが、

                                              AndroidでPDFを作成してみる - プログラミング雑記
                                            • anyenvを使って*env系をまとめて管理 | DevelopersIO

                                              どうも!西村祐二@大阪です。 プログラミング言語のバージョン管理にpyenvやrbenv、ndenvなどで管理している方は多いかと思います。 その際に今どのバージョンに設定しているのか、どのバージョンが入っているのか確認することがよくあります。 **env系をまとめて確認できる「anyenv」というものがなかなか便利だったのでご紹介したいと思います。 利点 個人的に思う「anyenv」の便利なところは次の3つかなと思います。 現在のバージョンを何に設定しているか、どのバージョンを入ってるかまとめて確認できる **env系を簡単にインストールできる 新しいプログラミング言語を追加しても.bash_profileや.zprofileなど汚さなくてすむ インストール Githubのページに記載されている通りです。 .your_profileと記載されているところを bashを使っている人は .b

                                                anyenvを使って*env系をまとめて管理 | DevelopersIO
                                              • anyenv + macOS環境構築 - Qiita

                                                フルスタックで開発しているとphp、ruby、python、node.jsなど様々なプログラム言語を使用する機会が増えてきます。特に異なったプロジェクトを同一マシンで行おうとすると各プログラム言語のバージョンなどが競合して上手く開発が行えなくなります。 そこでanyenvの登場です。anyenvをインストールすることでメジャーどこの**env系を一括して管理できるようになりとても開発が楽になります。 追記:anyenv製作者のRyosuke IWANAGAさんが新たにanyenvのgithubリポジトリを作成されたので、記事を修正しました。 旧リポジトリ:https://github.com/riywo/anyenv 新リポジトリ:https://github.com/anyenv/anyenv 現時点でanyenvがサポートしている**env系は以下。 新リポジトリanyenv/anye

                                                  anyenv + macOS環境構築 - Qiita
                                                • GitHub - unixorn/awesome-zsh-plugins: A collection of ZSH frameworks, plugins, themes and tutorials.

                                                  awesome-zsh-plugins Status A collection of ZSH frameworks, plugins, tutorials & themes inspired by the various awesome list collections out there. Table of Contents Frameworks alf ansible-role-zsh ant-zsh antibody antidote antigen-hs antigen ax-zsh deer dotzsh fresh miniplug oh-my-zsh PMS prezto pumice sheldon shplug Toasty uz yazt yzsh zap zapack zcomet zeesh zgem zgen zgenom ZI zilsh zim Zinit z

                                                    GitHub - unixorn/awesome-zsh-plugins: A collection of ZSH frameworks, plugins, themes and tutorials.
                                                  • Gatlingで負荷試験をする | DevelopersIO

                                                    WebサイトやAPIの負荷試験を行う際にまず思い浮かぶツールはJMeterでしょう。 それ以外にGatlingというツールがあり、今回はこれを試してみました。 環境構築 GatlingはJDK8で動作します。Oracle公式サイトからJDK8をダウンロード、インストールした上で、anyenvのjenvを使って以下の環境を構築しました。 $ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/ $ mkdir -p dev/gatling-test; cd $_ $ jenv local 1.8 $ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java Ho

                                                      Gatlingで負荷試験をする | DevelopersIO
                                                    • Mac に anyenv でサクッとマルチ開発環境構築 - Qiita

                                                      はじめに 今まで開発環境 (Ruby|Node) を Chef + Vagrant を使って VM を構築してそこで開発していたんだけど、プロジェクトを切り替えるとき、 いちいち VM を立ち上げ直すのが、すげーめんどいし、時間もかかってたので、調べたら anyenv というめちゃ便利なツールがあったので、 インストールした時のメモ。 anyenv とは、ざっくり言うと、rbenv とか、nbenv とか複数バージョンをインストールできる **env 系をまとめて管理できるツール。 自分だと Mac の環境を汚さず、プロジェクト毎にバージョンを切り替えて開発したかったので、 Vagrant を使ってたんだけど、プロジェクトが増えてきて、VM の数が 4 つとか、5 つになってくると、 VM の立ち上げ直しだけでも限界を感じて、anyenv に切り替えた。 anyenv のインストール (b

                                                        Mac に anyenv でサクッとマルチ開発環境構築 - Qiita
                                                      • 【2018年版】macでAndroid開発環境を構築するための4つのこと - Qiita

                                                        はじめに 今回はMAC端末にAndroidStudioを入れるためにやることを書いていきます kotlinで開発とかそう言うのは一旦置いておきます ただ事前にやっておかないと痛い目を見ることが多いのがAndroid開発なので経験から考えた快適な開発環境を作ります Android開発に必要なもの Java開発のためのJDK AndroidStudio Javaで作ったものをビルドするためのgradle Genymotion 1と2は必須です 3のGradleはAndroidStudioに含まれてはいますが、ツールにversionを依存すると開発するのが大変になるのでバージョン管理の方法を本記事では書いておきます Genymotionは爆速開発に必要なので合わせて書いておきます 1、java開発のためのJDKをインストールしてバージョン管理しちゃう 手順 homebrewでjEnvをインストー

                                                          【2018年版】macでAndroid開発環境を構築するための4つのこと - Qiita
                                                        • GTFSデータとOpenTripPlannerを使って公共交通による到達圏解析を行う - Qiita

                                                          公共交通オープンデータを都市政策、交通政策に活用するために 2017年3月の国交省による「標準的なバス情報フォーマット」策定以来、全国で公共交通オープンデータの整備が相次いでいます。一覧ページによると、8月末時点で全国で177件のデータが公開され、誰もがダウンロードして活用出来るようになっています。 「標準的なバス情報フォーマット」は世界のデファクトスタンダード形式であるGTFS形式と互換であり、公開されているデータはGoogle Mapsなどでの検索に使われているほかにも、様々なオープンソースのツールを用いて活用出来ます。このQiitaにおいても、GTFSデータの利用方法を解説する記事が多数投稿されています。 この記事では、公開されたオープンデータを地域の公共交通サービスの実態を把握するために利用する方法を紹介します。利用者の減少などにより、多くの地域で公共交通の維持が困難になっています

                                                            GTFSデータとOpenTripPlannerを使って公共交通による到達圏解析を行う - Qiita
                                                          • 複数バージョンのJavaを切り替えて使用できるようにする。 - Qiita

                                                            OSX の環境で 複数のJavaのバージョン 例えば Java7, Java8, Java9 をそれぞれインストールし 切り替えて使用できるようにします。 前提 前提は Mac OSX 10.11 で homebrew をインストールされている環境です。 方針 方針としては 私の場合は cask を使って違うバージョンのJava をインストール jEnv を使ってバージョンの切り替え という方針で設定します。 それぞれが依存関係ではないので 手動で Java をインストールして jEnv で管理することももちろん可能です。 caskroom/versions インストール 私の場合 homebrew caskroom/versions を使って複数のJavaをインストールしています。 2018-11-06 追記 2018-11-06 では既に brew cask search が disa

                                                              複数バージョンのJavaを切り替えて使用できるようにする。 - Qiita
                                                            • Mac に Java JDK を複数バージョンインストールして管理する - kendik.net

                                                              もう絶対忘れる気しかしないのでメモ。 homebrew のインストール 万が一インストールしてなければ。 インストール方法は 公式 を参照。 brew-cask のインストール homebrew で Java をインストールするために、brew-cask をインストールします。 Java だけでなくて、 Chrome なんかもインストールできるらしいです。 Chocolatey みたいなもんですかね? $ brew install caskroom/cask/brew-cask homebrew-cask-versions のインストール さらに、 homebrew で複数バージョン管理できるように homebrew-cask-versions をインストールします。 $ brew tap caskroom/versions JDK のインストール ここまでで JDK のインストール準備が

                                                                Mac に Java JDK を複数バージョンインストールして管理する - kendik.net
                                                              • TASK NOTES

                                                                2019-10-13 MacでDockerのインストールとチュートリアルまで Docker 今更ながらやっと Docker を使える環境になったので Mac を使用して Docker のインストールからチュートリアルまでの手順をまとめました。 インストール 公式サイトの Docker Hub から Sign Up して Docker Desktop for Mac を ダウンロード してください。… 2019-04-21 【Digdag】ワークフローのScheduling Digdag Digdag ワークフローのスケジューリングについて。 Schedule設定 ワークフローを定期的に実行するには schedule オプションを使用します。 timezone: UTC schedule: daily>: 07:00:00 Scheduling workflow — Digdag 0.9.3

                                                                  TASK NOTES
                                                                • Java用のRVMクローン「jenv」 | ソフトアンテナ

                                                                  jenvと呼ばれるjava環境のお手軽切り替えツールがリリースされました。ruby用の環境切り替えツールRVMのJava版をイメージしてもらえば理解しやすいと思います。 ただOSとしてUnix based systemを想定しているようなので、Windowsは対象外みたいです(Mac / LinuxはOK)。 特徴 以下のような特徴があげられています。 1.6 / 1.7 / 1.8のようなJavaのバージョンを簡単に管理することができる。 Ant / Maven / TomcatのようなJavaツールを簡単にインストールすることができる。 新しいバージョンをインストールし、古いバージョンをアンインストールするといった、バージョン管理が簡単。 IDEフレンドリーなディレクトリ構造。 簡単に拡張できる。自分自身のjenvをセットアップし、開発環境を管理できる。 環境を簡単にバックアップできる

                                                                    Java用のRVMクローン「jenv」 | ソフトアンテナ
                                                                  • ミニマリストのためのClojure REST API開発入門 - Qiita

                                                                    新たなプログラミング言語に入門したら、早く実用的なアプリケーションを作ってみたくなるものです(ちなみに私 lagénorhynque🐬 は最近、Elixirに入門しました)。 コミュニティの発展とともにClojureの応用領域もますます拡大していますが、定番は何よりWeb開発ということで本記事では素早く最小構成的にREST APIを開発する方法を紹介します。 DuctやLuminusなどWebアプリ開発をスムーズにするための(マイクロ)フレームワークが有名なものだけでもいくつか存在しますが、今回はHTTPサーバ抽象と基本的なユーティリティを提供するRingとルーティング機能を提供するbidiによるミニマルな実装を考えます。 サンプルコードはPythonライブラリFlask-RESTfulのドキュメントQuickstartの例を参考にし、敢えて名前空間を分割せず1ファイルにまとめる構成にし

                                                                      ミニマリストのためのClojure REST API開発入門 - Qiita
                                                                    • anyenvで開発環境がスッキリした - サーバーワークスエンジニアブログ

                                                                      こんにちは、技術1課の千葉です。 わたしたちサーバーワークスは「作らないSIer」と称して、アプリケーション開発をできるだけ避けつつもお客様の要望は出来るだけ満たす、という新しいチャレンジを行っています。 実際は何も作りません。ってことではなく、本当に必要なものだけを丁寧に作り品質を維持しつづけると言った考えになります。 「作らないSIer」の詳細については『作らないSIerの代表がDevLOVE代表と対談した話』の記事をご覧ください。 例えば、 AWS IoT から取得したセンサーデータを Kinesis Firehose で受けて AWS Lambda で、ちょっと複雑な計算処理をさせて Redshift に格納する。なんてケースでは開発をお手伝させて頂きます。 私事ですが、今月で技術1課に異動して1年が経ちました。 ありがたいことに、お手伝いさせて頂くプロジェクト数が順調に増えており

                                                                        anyenvで開発環境がスッキリした - サーバーワークスエンジニアブログ
                                                                      • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

                                                                        元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

                                                                          Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
                                                                        • Appiumの環境構築を劇的に効率化した話 - Mercari Engineering Blog

                                                                          Mercari Advent Calendar 2018 の7日目の記事になります。 メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)の @AHA_oretama です。 私は普段、テスト自動化やCI / CD を主に行っています。 今回は、Appiumの環境構築をインストール用のシェルを作成して劇的に効率化した話をしたい、と思います。 全員自動化という目標と、それを進める上での課題 全員自動化について 全員自動化を進める上での課題 環境構築の検討 シェルの実装 冪等性(べきとうせい)の担保 バージョンの統一 その他工夫した点 インストールのシェルを導入してみて 最後に 全員自動化という目標と、それを進める上での課題 全員自動化について AQA グループでは現在、QAエンジニアも含めてグループのすべての人が自動テストに関われるように、「全員自動化

                                                                            Appiumの環境構築を劇的に効率化した話 - Mercari Engineering Blog
                                                                          • C++クラスのラッパーをSwigで生成してAndroid NDKでビルドする / Android Advent Calendar

                                                                            これは、Android Advent Calendar 2011「裏」24日目のエントリです。 メリークリスマス。聖なる夜は、Androidプログラミングをしながら静かにすごすのも、また一興かと思います。 今日は、C++で書かれたライブラリをAndroidから使う方法をご紹介します。 C++ライブラリをAndroidから使いたい理由はいろいろあると思いますが、たとえば、次のようなことが考えられます: 既存のC++ライブラリをAndroidから使いたい アプリのエンジン部分をクロスプラトフォーム(Android,iOS,Windows,Mac,Linux,etc)で展開したいが、C言語で書くのは嫌だ これを実現するために、NDKとSwigというツールを組合せて使います。ふつうにAndroidからSwigを使おうとするといくつかつまづくポイントがありますので、以下に、パッチなどもまじえつつ順を

                                                                            • C/Javaでのライブラリの使用

                                                                              #include <iostream> #include <jni.h> #include "Foo.h" JNIEXPORT void JNICALL Java_Foo_intSample (JNIEnv * env, jclass clazz) { jfieldID fid = env->GetStaticFieldID(clazz, "intField", "I"); int intField = env->GetStaticIntField(clazz, fid); env->SetStaticIntField(clazz, fid, intField+1); } JNIEXPORT jstring JNICALL Java_Foo_stringSample (JNIEnv * env, jobject obj, jstring str) { jclass clazz = env-

                                                                              • anyenv - ○○envツールをまとめて管理 MOONGIFT

                                                                                プログラミング言語はもちろん、そのバージョンもプロジェクトによって異なるのはよくあることです。その度にインストールし直していたり、依存ライブラリによってインストールがうまくいかなかったら非常に面倒です。 そこで使ってみたいのがanyenvです。rbenvやpyenvなどのいわゆる○○env系をまとめてくれるソフトウェアです。 anyenvの使い方 インストールは次のように行います。 $ git clone https://github.com/riywo/anyenv ~/.anyenv $ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile $ exec $SHELL -l 例えばrbenvを入れる場合は次のよ

                                                                                  anyenv - ○○envツールをまとめて管理 MOONGIFT
                                                                                • 大阪府警がリアル『アウトレイジ』じゃねーかコノヤロウ!-【2ch】大阪まとめ速報

                                                                                  1 ◆SCHearTCPU @胸のときめきφ ★ 2011/06/23(木) 08:02:57.13 ID:??? 大阪府警西淀川署刑事課の男性巡査部長(39)が暴力団関係者に捜査情報を漏らし、 現金を受け取っていた疑いのあることが23日、捜査関係者への取材で分かった。府警は 地方公務員法(守秘義務)違反や贈収賄の可能性があるとみており、巡査部長らから 事情を聴いている。 捜査関係者によると、巡査部長は同署刑事課で暴力団が絡む事件の捜査を担当。車両の所有者の 情報提供などを求められ、漏えいした疑いが持たれている。 暴力団関係者は大阪市にある不動産会社の元役員の男性(41)。府警が5月、 指定暴力団山口組2次団体の組長と共謀し住宅ローン約4千万円をだまし取ったとして 詐欺容疑で逮捕したが、今月21日、起訴猶予になった。捜査関係者によると、府警が 元役員を捜査する過程で、捜査員の名簿などが見つ