並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 11383件

新着順 人気順

goの検索結果321 - 360 件 / 11383件

  • 高収入エンジニアは「ラスト」に注目、ファインディ調査 - 日本経済新聞

    IT(情報技術)エンジニア採用支援のファインディ(東京・品川)はプログラミング言語についての調査を実施した。それによると高収入のエンジニアほど新世代言語の「Rust(ラスト)」に注目していることが分かった。データ処理などでの需要増が見込まれている。調査は6月30日から7月18日にかけてインターネットで行い、1044人のエンジニアに年収別に現在仕事で扱っているプログラミング言語と今後習得したい言

      高収入エンジニアは「ラスト」に注目、ファインディ調査 - 日本経済新聞
    • 32年前に借りた食事代を返したジャック・マー - 中華IT最新事情

      アリババの会長ジャック・マーは、オーストラリアのニューカッスル大学に個人資産から2000万ドルを寄付し、「マー・モーリー奨学金」を設立した。それは、マーが32年前、オーストラリアを訪れた時に借りた食事代200元を返したものだと今日頭条が伝えた。 ホラを次々と実現していくジャック・マー アリババのリーダー、ジャック・マーは、今、最も乗っている経営者だ。「銀行を変える」「Amazon Goより先に無人スーパーを開店する」「顔パスで利用できるレストランを開店する」「スマホも使わない決済社会を実現する」といった宣言を次々とし、世間からは「ジャック・マーはホラ吹き」と嘲笑された。しかし、この5年で、そのすべてを実現して、多くの中国人を驚かせた。 そのジャック・マーは、2000万ドル(約22億7000万円)の個人資金を供出して、オーストラリアニューカッスル大学に「マー・モーリー奨学金」を設立した。ニュ

        32年前に借りた食事代を返したジャック・マー - 中華IT最新事情
      • なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog

        DiscordがGoで書かれていたコンポーネントをRustに移行しているらしい。Windowsの低レイヤ層の一部で採用されるなど、近年どんどん注目を集めているRustだが、DiscordはなぜRustを選んだのか。その最大の特徴である「パフォーマンスを妨げる要素であるGCを排した上でメモリセーフな言語」であることにクローズアップした面白い内容だったので、えっちらおっちら和訳してみた。英語が得意というわけでもなく、無理やり翻訳しているところも多いのであしからず。ほとんどGoogle翻訳のままというのは内緒。 追記: 7/31にはてブでいっぱいブックマークされたみたい。気になったブコメへの返信を末尾に追記した。 原文: Why Discord is switching from Go to Rust - Discord Blog Rustは様々な分野において第一級の言語になりつつあります。Di

          なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog
        • エンジニア立ち居振舞い: 技術的な暴力を振るわない - futoase

          お題「エンジニア立ち居振舞い」 技術的な暴力を振るわない 何事も初めて、ということがあるだろう。 プログラミングが好きで、かつ業務経験もあり、 いろいろなサービスに手を出している人ですら、初めてやったこと、というのがあるはずだ。 ECサイトをつくるため、CGIの処理、ブラウザからの快適な買い物を実現するために独学した小売店経営の個人事業主。 iOS上でのアプリ開発が解禁されて、初めてiOSアプリを開発するようになったWindows向けアプリケーション開発者。 Go言語が発表され、初めてGo言語でサーバサイド側のアプリを書いたフロントエンドエンジニア。 AWSのLambdaアーキテクチャ == Serverlessという問題の解決、分散の仕組みに心を惹かれHTTPS経由のファイルアップロードの処理をLambdaに寄せたIoTサービスを始めようとしている組込系エンジニア。 Nintendo S

            エンジニア立ち居振舞い: 技術的な暴力を振るわない - futoase
          • Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG

            こんにちは、R&Dチームの齋藤(@aznhe21)です。 さあみなさん、ついにこの時がやってまいりました。 本日2019/11/8にリリースされたRust 1.39により、あらゆる環境で最高速な非同期プログラミングが可能になりました。 新たな時代に乗り遅れないよう、今のうちにRustでの非同期プログラミングをマスターしておきましょう。 なお、この記事は、先日開催したOPTiM TECH BLOG Meetupの内容を大幅に加筆修正した上でエントリに仕上げたものです。 まず最初に伝えたいこと 非同期の歴史 Rustの非同期プログラミングの歴史 Rust 1.0以前 Rust 1.0 〜Rust 1.3 Rust 1.2あたり Rust 1.11あたり Rust 1.26あたり Rust 1.36 Rust 1.39 Rustの非同期プログラミングの特徴 ゼロコスト抽象化 プラットフォーム非依

              Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG
            • DenoとNode.jsの大きな違い - keroxpのScrapbox

              DenoとNode.jsは両方ともV8をバックエンドにしたサーバーサイドJavaScriptランタイムだが、そこには大きな違いが存在するkeroxp.icon

                DenoとNode.jsの大きな違い - keroxpのScrapbox
              • inforno :: 個人的Go雑感&メモ

                Googleが Goという新しいプログラミング言語 を出したようで。早速、インストールして軽くドキュメントを流し読みしてみました。 英語なんて読みたくないよ、という人もいるかもしれないし、誰かの役に立つかもしれないので自分用メモおいときます。完全に自分用なんである程度他の言語の知識がある人向けな上、ざっくり流し読みなんで間違ってるかも。 どんな言語? ネイティブコードを吐く、コンパイル型。 速度はCレベル。 GC搭載。ポインタはあるけど、ポインタ演算はできません。 各種アーキに最適化された、それぞれのコンパイラセットを持ちます。例: 6g, 6l : amd64 8g, 8l : i386 linux, mac, naclに対応。 動的型言語と静的型言語のおいしいとこどり。 concurrent処理が組み込まれてます。 個人的雑感 こんな言語設計思想かなあと感じたり とにかく、シンプルな言

                • “オカルトウォーター”不発に落胆の上坂すみれ、霧吹き片手に水素水を食らわせる

                  この日のイベントではそのタイトルにちなんで、掛け声と共にステージ上方のスプリンクラーからミストが噴射される演出が用意されていた。口々に「かわいいよ」と繰り返す同志に「うるせえっ!」「つまみ出すぞっ!」と照れ笑いで返した上坂は、さっそく右手を大きく前に突き出しながら「浴びろ!!オカルトウォーター!」「ぷしゅー!」と勢いよくコールする。 しかしステージ上では何も起こらない。同志の「もう1回」の声に、改めてトライするも、やはり変化はなし。これに慌てた上坂が「あのー、ミストが……」とバックステージをのぞき込んだところ、キューズモールスタッフからは「故障です」との返答が。「結局オカルトウォーターとはなんだったのか?」と首をひねらざるを得ず、また涼をとれない結果に終わると、彼女は「みんな毛染めというおしゃれを忘れたような黒髪だし、太陽の光を集めそうだけど大丈夫?」と炎天下の同志を気遣ってみせる。さらに

                    “オカルトウォーター”不発に落胆の上坂すみれ、霧吹き片手に水素水を食らわせる
                  • iMacからモニターアーム式に乗り換えるためにデスク環境を大改造した|Go Ando / PREDUCTS / THE GUILD

                    全国のケーブルが嫌いな皆様こんにちは。 一年前にこんなnoteを書いてから実に多くの方がケーブルとの戦いの物語をnoteに寄せており、いつも楽しく胸を躍らせながら読ませていただいてます。 この度、私も一年ぶりにデスク環境をアップデートしたので今回もケーブルとの死闘の様子をnoteに綴りたいと思います。 1. さよならiMac以前のデスク環境はiMacを中心にこんな構成でした。 iMac Retina 5K を4年ほど使い続けてきたのですが、 ・4年も使ってそろそろスペックがつらい ・奥のサブディスプレイを全く使ってなくてつらい ・ディスプレイ位置が低くて首肩がつらい という理由により、長年愛したiMacに別れを告げてMac mini + モニターアームの構成に変更する事にしました。 というのは50%建前で、残りの50%はnoteに次々と投稿されるデスク構築のストーリーを見ていて、自分もそろ

                      iMacからモニターアーム式に乗り換えるためにデスク環境を大改造した|Go Ando / PREDUCTS / THE GUILD
                    • CacooはなぜKubernetesによるmicroservicesへの道を選んだのか? | ヌーラボ

                      こんにちは。Cacoo チームの木村(@cohhei)です。Cacoo チームでは、 Kubernetes によるアーキテクチャの microservices 化に取り組んでいます。今回は私たち Cacoo チームが microservices 化によって解決しようとしている課題と取り組みの内容、その成果についてご紹介します。 この記事では以下の内容を含みます。 Cacoo の開発チームがどんな課題を抱えていたか 何故 microservices の道を選んだか どんな技術を選んだか microservices 化してどうだったか 現状の課題 課題:古いフレームワークとモノリシックなアプリケーション Cacoo は2009年にベータ版がリリースされた歴史のあるプロダクトで、モノリシックなアプリケーション上ですべての機能が実行されていました。 そのため、それぞれのコードの依存関係を十分に理解

                        CacooはなぜKubernetesによるmicroservicesへの道を選んだのか? | ヌーラボ
                      • Go Toトラベル・イート 菅首相 感染拡大で運用見直しを表明 | NHKニュース

                        「Go Toトラベル」について菅総理大臣は、感染拡大地域を目的地とする旅行の新規予約の一時停止などを導入するほか、「Go Toイート」は、食事券の新規発行の一時停止などの検討を、都道府県知事に要請する考えを示しました。 政府の需要喚起策「Go Toキャンペーン」をめぐって政府の分科会は、20日、感染が急増している地域での運用の見直しなどを提言しました。 これを受けて政府は21日夕方、総理大臣官邸で対策本部を開き、菅総理大臣のほか、西村経済再生担当大臣や赤羽国土交通大臣らが出席しました。 この中で菅総理大臣は「新規感染者数が過去最多となるなど、最大限の警戒状況が続いている。感染拡大が一定レベルに達した地域ではその状況を考慮し、都道府県知事と連携し、より強い措置を講じる」と述べました。 そのうえで、「Go Toトラベル」について感染拡大地域を目的地とする旅行の新規予約の一時停止などを導入するほ

                          Go Toトラベル・イート 菅首相 感染拡大で運用見直しを表明 | NHKニュース
                        • Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog

                          こんにちは。Songmuです。 この記事ははてなエンジニアアドベントカレンダーの3日目です。 昨日、Hatena Engineer Seminar #3を開催いたしました。何より参加率が高かったことに感激したのですが、その分少し窮屈な思いをさせてしまったかもしれないのは申し訳なかったです。多数のご参加本当にありがとうございました。 セミナーではMackerel overviewという話をさせてもらったのですが、そこでお話したMackerelで採用している技術について説明します。 Mackerelとは? 今年の9月17日にリリースしたはてな謹製のサーバー管理・監視ツールです。 数多くのサーバーを運用しているはてなは、これまでサーバー管理ツールを内製してきたのですが、そのノウハウを活かし、サービス用に新たに一から作ったサービスになります。 また、はてなの既存サービスとは性質が異なるため、技術選

                            Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog
                          • JTB、よくGOサインが出たなというクオリティの「バーチャル・ジャパン・プラットフォーム」事業を開始 : 市況かぶ全力2階建

                            日刊SPA!に登場の医学生投資家、儲け自慢に熱を入れるあまり「11歳から親の口座で投資を始めた」と借名取引をうっかり告白

                              JTB、よくGOサインが出たなというクオリティの「バーチャル・ジャパン・プラットフォーム」事業を開始 : 市況かぶ全力2階建
                            • Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox

                              MySQLの場合、--safe-updatesオプションを利用することでこういった不慮のUPDATE/DELETEを防げるようです

                                Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox
                              • GoとMySQLを用いたジョブキューシステムを作るときに考えたこと - ゆううきブログ

                                【追記】2023年3月21日 YAPC::Kyoto 2023で、ジョブキューシステムFireworqの設計と運用実績も含めて発表されました。id:tarao ++ 【加筆修正】 2020年2月16日 執筆時から6年も経過していますが、たまたまこの記事を振り返る機会があったので、日本語がおかしいところを一部修正したり、一緒に取り組んだ方々の名前が書かれていなかったところを修正しました。 【追記】2017年12年24日 このエントリのジョブキュー実装がFireworqという名でOSSとして公開されました。id:tarao ++ github.com この記事ははてなエンジニアアドベントカレンダー2014の4日目です。 前回は Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog でした。 社内の開発合宿で、 id:taraoさん、id:hakobe

                                  GoとMySQLを用いたジョブキューシステムを作るときに考えたこと - ゆううきブログ
                                • GitHub - greymd/ojichat: おじさんがLINEやメールで送ってきそうな文を生成する

                                  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.

                                    GitHub - greymd/ojichat: おじさんがLINEやメールで送ってきそうな文を生成する
                                  • 転職して7年が過ぎた

                                    これを一部でシェアしたのは2014年なので結構前ですが、エンジニアのキャリアパスを考えるにあたって参考になるかと思って公開します。あくまで個人的な体験談で会社の見解などとは関係ないということに注意してください。 -------- 入社日記念の無料マッサージクーポンのメールを受け取って気づいたんだけど、こないだで入社後7年が経過したらしい。僕は結構長い期間をここで過ごしたことになるんだなと思った。ちょっと以前のことを振り返ってみようと思う。言うまでもないけどこれは僕の書ける範囲での個人的な感想と体験談であって会社の見解等を表しているものではない。 きっかけ そもそも最初は2007年にGoogle Japanのリクルーターからメールをもらったのがきっかけだった。Google Japanの知り合いから紹介で誘いがきて、「お、これは引き抜きってことかな?」と思ってよろこんで話を聞きに行ったのだった

                                    • Mackerelを支える時系列データベース技術 - ゆううきブログ

                                      【追記 2018/01/06】現在Mackerelは、時系列データベースという概念をクラウドの技で再構築する - ゆううきブログの時系列データベース実装へ移行しています。 サーバモニタリングサービス Mackerel で採用している時系列データベース Graphite を用いたシステムの構築と運用事情を紹介します。Graphiteについては、プロビジョニングやアプリケーションからの使い方、Graphite自体のモニタリングなど様々なトピックがありますが、特に大規模ならではのトピックとして、Graphiteの内部アーキテクチャ、パフォーマンスチューニングおよびクラスタ構成についての知見を書きます。 背景 Graphiteシステム概観 データ構造とアーキテクチャ whisperのデータ構造 carbon-cacheのアーキテクチャ パフォーマンス特性 パフォーマンスチューニング ミドルウェアレ

                                        Mackerelを支える時系列データベース技術 - ゆううきブログ
                                      • Big Sky :: ログイン認証をマイクロサービス化する「loginsrv」

                                        認証を持たないウェブアプリケーションをいざ認証に対応させようと思うと案外面倒でモチベーションを無くしてしまうなんて事もよく起きうる話です。特に社内向けのアプリケーションを作っていたら本番で使う事になってしまって、なんて話は良くある話です。開発で本番 DB を見るのはちょっと...。でも既存のコードをゴリゴリと触りたくない。そんな場合にログイン認証部分だけマイクロサービス化できると気持ちも幾分和らぎます。今日はそんなちょっと便利なサーバ「loginsrv」を紹介したいと思います。 GitHub - tarent/loginsrv: JWT login microservice with plugable backends such as OAuth2, Github, htpasswd, osiam loginsrv is a standalone minimalistic login se

                                          Big Sky :: ログイン認証をマイクロサービス化する「loginsrv」
                                        • QUICとHTTP/3時代のインターネット解説書はどうあるべきだろう - golden-luckyの日記

                                          OSI参照モデルとTCP/IPモデル なぜいまでもOSI参照モデルによる説明が多いか QUICは、TCP/IPモデルのトランスポートとはいえるが、OSI参照モデルのレイヤ4とはいいにくい HTTP/QUICモデル QUICをどう解説するか OSI参照モデルとTCP/IPモデル かつてぼくたちは、7つのレイヤに分かれたOSI参照モデルという姿でコンピュータネットワークを学び、その7層のモデルにそって各種のプロトコルを理解しようとしていました。 だから、「SONET/SDH上のATM回線でIPパケットをやり取りする」という構想をきけば、「つまり、SONET/SDHがレイヤ1で、ATMがレイヤ2で、IPがレイヤ3なのだな」という枠組みを頭に描いていました。 と同時に、OSIのレイヤとはいったい……、というアンビバレントな想いにさいなまれることもよくありました。 「SONET/SDHがレイヤ1って

                                            QUICとHTTP/3時代のインターネット解説書はどうあるべきだろう - golden-luckyの日記
                                          • シリコンバレーに辿り着いたソフトウェアエンジニアが直面したキャリアの分岐点と、その選択で大事にした指針たち - GeekOutコラム

                                            インターネットの上ではhmskと名乗っている者です。現在はアメリカはサンフランシスコにあるIndiegogoという会社で、同名のクラウドファンディングプラットフォームサービスに関するソフトウェア開発に従事しています。 Indiegogo: Crowdfund Innovations & Buy Unique Products 私が初めてアメリカを訪れたのは、2009年。大学4年生のときでした。その後、特に留学や出張の機会、海外志向があったわけでもなかったのですが、キャリアの分岐点で進む方角を何となく選んでいるうちに、今の場所に辿り着いていました。 サンフランシスコ、ひいてはシリコンバレーでのソフトウェア開発の仕事と聞くと、今ならとても高い給料や家賃が話題の中心になるかもしれません。初めて私が訪れた当時は、Apple、Google、Dropbox、GitHubといった会社が集まるこのエリアは

                                              シリコンバレーに辿り着いたソフトウェアエンジニアが直面したキャリアの分岐点と、その選択で大事にした指針たち - GeekOutコラム
                                            • 僕の考えた最強の Python 開発環境 (2024)

                                              はじめに こんにちは, 普段は情報科学専攻の大学院生をしながらバックエンドエンジニアをやっている @koki-algebra です. 普段は Go をよく書いているのですが, 大学でやっている機械学習の研究では Python を使うことがほとんどです. Go のエコシステムに慣れきった私は Python の混沌とした環境に耐えきれず, 最強の開発環境を整えることを決意しました. 具体的には Package Manager, Formatter, Linter, Type Checker, Test Tool を選定し, VSCode の DevContainer を用いてポータビリティに優れた開発環境を作ることを目指します. また, Deep Learning では GPU が必須である場合が多いので, GPU 環境も同時に整えたいと思います. 以下のレポジトリが今回考えた開発環境のテンプ

                                                僕の考えた最強の Python 開発環境 (2024)
                                              • ポケモンGO、宮城県が特別予算として3,000万円計上―欧米限定のポケモン入手可能に - iPhone Mania

                                                東日本大震災の復興策として「ポケモンGO」とのコラボレーションを発表した宮城県は30日、合計3,000万円を2016年度一般会計補正予算案として計上する方針を固めました。 3,000万円の予算のうち広告宣伝費に1,500万円 3,000万円の内訳は、ポケストップの位置を示したパンフ作成やテレビでのPRなどの広告宣伝費に1,500万円、10月に開催する被災3県と熊本県との合同イベント費用として1,000万円、Nianticへのシステム改修費として500万円が計上される見込みです。 ケンタロスやバリヤードがゲットできる!? ゲーム開始から1ヶ月も経つと、ただポケストップがあったり、モジュールが炊かれているだけではさしたる意味もないことや、曲がりくねった道よりも直線を歩く方が孵化には適していることなど、さまざまな特徴が判明しつつありますが、はたしてこうしたゲームの特徴を踏まえたイベントになるのか

                                                  ポケモンGO、宮城県が特別予算として3,000万円計上―欧米限定のポケモン入手可能に - iPhone Mania
                                                • Go言語で API サーバーを開発する | カメリオ開発者ブログ

                                                  こんにちは!白ヤギの開発者、森本です。 白ヤギではいま API サーバーを Go 言語で開発しています。 皆さんも Go の話題をよく見聞きするようになっていると思います。今回は白ヤギの業務でどんな風に Go を使って開発しているかの一端を紹介します。 余談ですが、先日、大学の先生とお話ししたときにこんな話を伺いました。その先生は学生にプログラミングを教えているそうですが、何割かの学生は及第点に届かないそうです。しかし、そういった学生がプログラミングの素養がないかというとそういう訳ではなく、プログラミングを学ぶ上でその学生にとって何が理解を促すのかが違うだけなのだと仰っていました。教える側として全ての学生が習得できるプログラミング教育というのを見つけられていないのが悔しいといった話をされていました。 何かを学ぶというのを一般論では語るのは難しいということかもしれません。そのため、私はこうい

                                                    Go言語で API サーバーを開発する | カメリオ開発者ブログ
                                                  • モダン並列・並行プログラミング ~ Concurrent Revisions による実装と現実 ~ - Preferred Networks Research & Development

                                                    本日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上げますと、 “Locks must go!” ということになります。並列プログラミングに銀の弾丸はありません。しかし、ロックは別の何らかの安全性を確保したプログラミングモデルで置き換えられなければいけません。そうでなければ、再現しにくいバグに苦しめられ、終電を逃す日々と決別することはできないでしょう。また、ロックによるプログラミングの抱える本質的問題にも言及しています。 この界隈の最新の動向として、去年OOPSLA’10にて発表されたConcurrent Revisionsについての解説も行なっております。また、弊社研究開発において、先日Con

                                                      モダン並列・並行プログラミング ~ Concurrent Revisions による実装と現実 ~ - Preferred Networks Research & Development
                                                    • TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena

                                                      やっと形になってきました。 github.com 「データベースのクエリログを取得したい」 例えば、データベース(RDBMS)のクエリログを取得したいとき一番確実な方法は、そのRDBMSに備わっているログ機構を利用することです。 一方で、全てのクエリログを出力するとなるとそれなりにIO負荷がかかることが予想されるので、負荷状況によってはクエリログ出力(のIO負荷)を別サーバに分離したくなります。 では、どうすればよいかというと、例えば アプリケーションサーバとデータベースサーバの間にプロキシサーバを挟んでそこで記録することでIO負荷を分離する アプリケーションサーバ側で(notアプリケーションで)記録することで(大抵、サーバ台数の多い)アプリケーション側にIO負荷を分散する というような方法を思いつきます。 そこで、「もし、TCPコネクション上に流れている(例えば)クエリログを解析してログ

                                                        TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena
                                                      • スレッドとプロセスの違いを完全に理解する

                                                        はじめに こんにちは、FarStep です。 プログラミングを学ぶ中で、「プロセス」と「スレッド」という言葉を耳にしたことがある方は多いと思います。 しかし、これらの違いを明確に説明できる自信がない方も多いのではないでしょうか。 本記事では、プロセスとスレッドの違いについて、エッセンスを抽出して 解説します。 説明を簡潔にしましたので、本記事は 5 分程度で読み終えることができます。 本記事の内容を自分の言葉で説明できるようになれば、プロセスとスレッドの違いの理解は十分でしょう。 それでは、始めます 🚀 プログラムとは プロセスとスレッドの違いを理解する前に、まずは「プログラム」について理解しましょう。 プログラムとは、プログラミング言語で書かれた一連の命令 のことです。 プログラミング言語の例としては、以下のようなものがあります。 C 言語 Java Python Ruby JavaS

                                                          スレッドとプロセスの違いを完全に理解する
                                                        • 気付いたら.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
                                                          • Goで社内ツールを作るならこんなふうに

                                                            バックグラウンド 最近企業でにわかにGoの採用が増えているようですね。この流れを受けて実際にうちでも採用してみようと考えている方も多いかもしれません。しかし、Goに限った話ではないのですが、いきなり大きなプロジェクトに未経験の技術を投入するのはリスクが伴います。ですから最初は技術検証とGoの教育を兼ねて、小さな社内ツールなどから導入するのがよいでしょう。幸い、Goは非常に習得が容易な言語ですから、既に他言語の経験があるプログラマーがじゅうぶんに開発できるようになるまでには、数日と掛からないことがほとんどです。 この記事は、そんな小さなツールの導入フェーズにあたって、自らの経験から少し役に立つかもしれない情報をシェアします。 リポジトリの構成 自らの経験上、初めてGoを触れるときによく出る質問の一つは「リポジトリ構成はどうすればいいのか?」です。 結論から申し上げると、 テンプレもルールもな

                                                              Goで社内ツールを作るならこんなふうに
                                                            • JavaプログラマーのためのGo言語入門 | フューチャー技術ブログ

                                                              JavaプログラマーのためのGo言語入門こちらはJava to Go in-depth tutorialの日本語訳です 原文の著者に許諾を得て翻訳・公開いたします。 このチュートリアルは、JavaプログラマーがすばやくGo言語にキャッチアップできるようにすることを目的としています。 目次 Hello stack 主な違い シンタックス(文法) 定数 構造体 ポインタ スライス 値の作成 メソッドとインターフェース エラー PanicとRecover ゴルーチンとチャネル Hello server Hello stack 1まずはじめに簡単な例を見ていきましょう。この例ではシンプルな抽象データ型をGoで実装しています。 // collectionパッケージはstring型を格納できるスタックを実装している package collection // Stackのゼロ値はすぐに使用できる空のス

                                                                JavaプログラマーのためのGo言語入門 | フューチャー技術ブログ
                                                              • 平均年齢67歳のプロゲーマーチームの挑戦。スウェーデン発のシニアeスポーツ選手たちが反射神経必須のFPSで世界の頂点を目指す

                                                                平均年齢67歳のプロゲーマーチームの挑戦。スウェーデン発のシニアeスポーツ選手たちが反射神経必須のFPSで世界の頂点を目指す じいちゃん、ばあちゃんたちが真剣な顔でマウスを握りしめているこの画像を見ていただきたい。 (画像はLenovo|Meet The Silver Snipersより) 調べてみると、この方々の名前は「Silver Snipers」。スウェーデンで活動する『Counter-Strike: Global Offensive』(以下、『CS:GO』)【※】のeスポーツチームで、構成メンバーの平均年齢は67歳だという。FPSという反射神経がシビアなゲームジャンルで、プロチームって……え、マジ? ※Counter-Strike: Global Offensive……アメリカのゲーム企業Valveが2012年にリリースしたマルチプレイヤー対戦FPSで、eスポーツにおいては代表的な

                                                                  平均年齢67歳のプロゲーマーチームの挑戦。スウェーデン発のシニアeスポーツ選手たちが反射神経必須のFPSで世界の頂点を目指す
                                                                • Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に

                                                                  Googleが中心となってオープンソースで開発されているGo言語は、WindowsやmacOS、Linux、FreeBSD、iOS、Androidなど、さまざまなOSやCPUに対応したバイナリを生成できることが特長の1つとなっています。 そのGo言語のコンパイラが生成するバイナリにWebAssemblyが追加されました。WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットです。 WebAssemblyのサポートは昨年2月から検討がはじまり、先月末に最初のコードがコミットされた状態で、現在も開発が進んでいます。 GOの今後のバージョンアップで正式にWebAssemblyがサポートされる見通しです。 Go言語はサポートするOSやCPUの種類をそれぞれ「GOOS」と「GOARCH」の値で示しています。例えばWindowsのGOOS値は「

                                                                    Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に
                                                                  • 2016年半ば現在のGoogle App Engine - write.kogu

                                                                      2016年半ば現在のGoogle App Engine - write.kogu
                                                                    • San Franciscoでパスポートとか盗まれちゃったのよ事件 - YAMAGUCHI::weblog

                                                                      はじめに こんにちは、Go界のクリント・イーストウッドです。5月7日から1ヶ月アメリカのオフィスに来て仕事をしているのですが、帰国を目前にした現地時間6月5日に車上荒らしに遭って、めちゃくちゃ面倒くさかったので、万が一誰かがSan Francisco(ベイエリア含む)で同様の事件に巻き込まれてしまった場合のために、記録を残しておこうと思います。 経緯 長期出張も終わりに近づいたということで、同じチームの同僚に送別会を開いてもらうことになりました。お店はSan Francisco市内のメキシカン料理屋。お目当てのお店のそばにDMV(免許センターとか陸運局みたいなとこ)の公共駐車場があったのでそこに駐車しました。その時にカバンをトランクの中に投げ込んでおけば良かったのですが、お店が混んでいたので、順番だけ先に取ろうとお店に行き名前を書くことだけして、別のお店を探し始めました。で、3ブロック離れ

                                                                        San Franciscoでパスポートとか盗まれちゃったのよ事件 - YAMAGUCHI::weblog
                                                                      • 【第1回・前編】 エンジニア和田卓人の今を形作る技術 | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社

                                                                        『テスト駆動開発』や『SQLアンチパターン』をはじめとする技術書の翻訳者、さまざまなIT企業をわたり歩く技術顧問、さらに最近ではエンジニアリング文化を伝える講演者としても活躍されている和田卓人さん(https://twitter.com/t_wada)。 そのソフトウェアエンジニアとしての素顔を株式会社一休CTOの伊藤直也さん(https://twitter.com/naoya_ito)が聞き出す対談の前編では、一線を画すエンジニアであり続けるために自らのプロジェクトで意識的にコードを書いているという和田さんの姿勢に始まり、ベテランとして「技術のらせん」を読み解くケーススタディとしてDDD(Domain-Driven Design)を題材に話を伺います。 ・伊藤 直也さん / 株式会社 一休 執行役員 CTO 新卒入社したニフティ株式会社でブログサービス「ココログ」を立ち上げ、CTOを務め

                                                                        • Gengo | オンラインで24時間発注できる翻訳サービス

                                                                          プロによる 翻訳サービスを 安く・早く お届けします顧客満足度 97.6% お客様件数 6万5,000件超 総翻訳語数 10億語

                                                                            Gengo | オンラインで24時間発注できる翻訳サービス
                                                                          • ターミナル操作の記録(ttyrec)からGIFアニメを生成するツールを作った - すぎゃーんメモ

                                                                            ttyrec で録画したデータを使ってターミナル上で再生しつつ、そのスクリーンキャプチャを使ってアニメーションGIFを生成するツールをGoで作ってみた。 https://github.com/sugyan/ttygif Releases Mac, Linux Desktopで動作。再生速度はオプションで変更可能。 背景 percolを使ってターミナル操作を早く、便利に。 - すぎゃーんメモ のような記事を書いたりする際に、ターミナル操作を録画してGIFアニメにしたい需要があり。 そういった用途に使える汎用のデスクトップ録画ツールとしてはLICEcapやGifzoなどがある。 Cockos Incorporated | LICEcap http://gifzo.net/ これらはWindows, OSXあたりが対象で、Linuxの場合はまた他のツールがあるらしい(よく知らない)。 汎用的なキ

                                                                              ターミナル操作の記録(ttyrec)からGIFアニメを生成するツールを作った - すぎゃーんメモ
                                                                            • 【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング - paiza times

                                                                              皆さんの得意なプログラミング言語はなんでしょうか? 「弘法筆を選ばず」というように、優秀なエンジニアになればなるほど特定言語に対するこだわりはなくなるように思いますが、やはり一番書きやすい言語や自分に合う言語というのもはあるものだと思います。 今回はそんなプログラミング言語の人気ランキングを、サーバサイド中心に希望者数、経験者数、求人票登場数、利用者数、優秀者数、世界的な人気などの、6つ角度で調べてみました。 ※paizaのデータについては今回サーバサイドを中心としているのでJavaScriptは省いています。また選択肢として最近paizaで追加した言語も省いています。 ■転職時に希望する言語ランキング paiza登録エンジニアが「どのような開発言語の求人を希望するか」のランキングです。今後経験を深めたい言語ランキングとも言えるので、今後のシェアに近いかもしれません。 ※paizaのプロフ

                                                                                【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング - paiza times
                                                                              • 他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita

                                                                                環境構築するまでに知りたかったこと Golangの最新バージョンは? 1.16.6 (2020/07/12リリース) Goのインストール方法は? macOS の場合は brew で OK この場合、goのsdkは /usr/local/Cellar/go/<バージョン>/libexec にインストールされます。 IntelliJ IDEA や GoLand にような IDE に「GOROOT」というものの指定を求められたら、このパスを使います。 brew で入らないバージョンの go が必要だったり、いくつかのバージョンを併用したい場合は $ go get golang.org/dl/go1.14.4 $ go1.14.4 download # 1.xx.0 の場合 $ go get golang.org/dl/go1.15 $ go1.15 download # 上記でgo getしたg

                                                                                  他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita
                                                                                • 早速 Go 言語を試してみる! - IT戦記

                                                                                  はじめに Google から新プログラミング言語 The Go Programming Language が発表されましたね! というわけで、さっそく試してみたいと思います。 環境は Mac OS X 10.6 インストール さっそくインストール Getting Started - The Go Programming Language を見ながら 環境の準備 ディレクトリを作る amacbook% cd ~ amacbook% mkdir go amacbook% mkdir bin環境変数の設定をする。~/.zshrc に以下を追加 # Go 用 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=amd64 export GOBIN=$HOME/bin export PATH=$GOBIN:$PATH Mercurial を

                                                                                    早速 Go 言語を試してみる! - IT戦記