# rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
![Centos5,6,7にEPEL/REMIのyumリポジトリの追加をする。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/169e470dfcbf048da416a61934e8c1c8ef8a966b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2VudG9zNSUyQzYlMkM3JUUzJTgxJUFCRVBFTCUyRlJFTUklRTMlODElQUV5dW0lRTMlODMlQUElRTMlODMlOUQlRTMlODIlQjglRTMlODMlODglRTMlODMlQUElRTMlODElQUUlRTglQkYlQkQlRTUlOEElQTAlRTMlODIlOTIlRTMlODElOTklRTMlODIlOEIlRTMlODAlODImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTE0NTBiOTA5YTIzYTAyZTk4YWZlNmE0YmIxYjI0ZmJi%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwY2hpZGFraXlvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04MGMzMGJmNTg2MzVkNWZmZDM3YjY1YmI1YzUyMzkzOA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D812d657a70e46c0254ec62903da21f87)
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import sqlite3 >>> sqlite3.version '2.4.1' Questions: Why is the version of the sqlite3 module '2.4.1' Whats the reason behind bundling such an old sqlite with Python? The sqlite releaselog says 2002 Mar 13 (2.4.1).
ふつーSQLite3のバージョンはコマンドラインで簡単にわかりますね。 $ sqlite3 -version それではPythonに組み込まれているSQLite3のバージョンを確認する方法は? きっとsqlite3モジュールのversion()とかで取れるんじゃねーかと思い、チャレンジしてみた。 >>> import sqlite3 >>> sqlite3.version '2.6.0' おいおい、SQLite3だろ、と思ったけど、これはPythonのsqlite3モジュールのバージョンだったよ。てへぺろ。 ということで、今度はSQL経由で調べられるはずだ、と思いつき、まじめにSQLite3のドキュメントを読んで見つけた。 selectでsqlite_version()を使え! ということで、こうなりました。 >>> import sqlite3 >>> con = sqlite3.con
Linuxにアプリケーションをインストールしている際に「bad ELF interpreter: そのようなファイルやディレクトリはありません」というエラーが出る場合があります。 その場合の解決方法を取りまとめました。 /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません 先日、ある案件でCentOS 6.4 (x64) にjdkの1.4(x86)を入れるということがありました。 (なんで今頃1.4やねんという話はおいといて…) いつものようにrpmを実行すると...。 rpm -ivh j2sdk-1_4_2_07-linux-i586.rpm 準備中... ########################################### [100%] 1:j2sdk ####################
internet.watch.impress.co.jp www.itmedia.co.jp APIキーが必須になるそうで。 ということで、これを機に OpenLayers で脱 Google Map のススメ。 「OpenLayers」は、地図サービスを切り替えられる JavaScript の API ライブラリ。 簡単に言うと Google Map API のオープンソース版。 https://ja.wikipedia.org/wiki/OpenLayersja.wikipedia.org 簡単に地図が切り替えられて、 Google Map API 的な事ができたりするやつ。 複数の地図サービスを組み合わせて使えたり。結構色々できます。(詳細は割愛) OpenLayers で主に利用できる地図の紹介 Open Street Map(オープンソース) 地理院地図(国土地理院) Bing
技術書典が近いですね! 技術書典向けに作った紙の本を同時に電子書籍としても配信できるFL Bricksというサービスの使い方をまとめました。 FL Bricksとは FL Bricksは独自の出版サービスを展開したい出版者向けのマイクロサービスシリーズです。 機能単位で利用できるため、柔軟に独自の出版サービスを構築出来ます。 FL Bricksはクローズドベータ提供中で現在は問い合わせからしかユーザー登録ができません。 FLB ROOT FLB ROOTは、出版コンテンツを管理・制御するサービスです。 登録した出版コンテンツの書籍ファイル・書誌情報を誰がどのように使用するかを管理・制御します。 このサービスで電子書籍の管理や自分のアプリの登録をします。 FLB BinB FLB BinBは、出版コンテンツをWEBブラウザ上で閲覧可能にするサービスです。 FLB ROOTで使用許可されたPD
本書は、コンテナを使った分散システムのデザインパターンについて解説する書籍です。コンテナとコンテナオーケストレーションを使うことで、分散システムの設計をパターン化でき、スケーラブルで信頼性の高いサービスをすばやく構築できます。 はじめにシングルノードパターンとして、分散システム内の個別ノード上に存在する再利用可能なパターンやコンポーネントについて説明し、次にWebアプリケーションのように継続的にサービスを提供するシステムを対象にしたマルチノードの分散パターンを紹介します。さらにイベント駆動処理、ワークフローの統合を含む大規模なバッチデータ処理の分散システムパターンを解説します。 可用性の高い分散システムの開発が効率的に行えるパターンを多数紹介する本書は、開発及びインフラエンジニア必携の一冊です。 まえがき 1章 はじめに 1.1 システム開発の歴史概観 1.2 ソフトウェア開発におけるパタ
インク岡崎 / メザミーCEO @okazakithe 退職代行EXITの従業員が他の退職代行サービスを使って退職するという、みんなが待ち望んでいたギャグが発生した。EXIT社の福利厚生「即日退職OK」を使用しての退職を希望とのこと。退職代行を使われる側になってわかったのは「思ってたよりも笑える」てことだ。俺はこんなおもしろいことしてたのか 2019-04-01 15:06:01 インク岡崎 / メザミーCEO @okazakithe 寝坊すると課金されるアプリ「メザミー」(@mezamee_jp)と日本初の退職代行サービス「EXIT」の創業者/代表取締役。開成高校→アメリカの州立大学→中退→肉体労働→歌舞伎町で黒服→EXIT→メザミー。共に事業を作っていく仲間を常に探しています。気軽にDMください。戦友@getdrunkeasily mezamee.com
Editor.jsはブロックスタイルのリッチテキストエディタです。個人的に身近なもので言うとWordPressのGutenbergなんですが、WP使わない方だとピンとこない説明かもですね。ごめんなさい。画像やテキスト、見出しなどのブロック毎に編集、上下の位置を変えられるという特徴があり、テキストの編集はMediumのエディタのようにテキストを選択する事でツールバーが表示されるようになっています。Editor.jsの基本機能はシンプルなものですが、もともと拡張前提の設計となっており、プラグインによる機能追加をする事でエディタとして完成させていく流れとなっています。なので、不要な機能は加わらず、ユーザーにとっては軽量で分かりやすいエディタを提供できる事に繋がります。 ちょっと話はそれるのですが、Editor.jsはシンプルで分かりやすいですが、個人的にはGutenbergによってブロックスタイ
以前、ものすごく技術力が低い開発会社と一緒に仕事をしたことがある。詳細な話は書くことができないのでぼかして書くが、その会社はコードの品質が低いことはもちろん、一切テストしていないものを「できた」と言い張って納品してきたり、危険な本番オペレーションを手順書も予行演習もなしに実行して障害を出しまくったりするなど、およそ褒められるところが見つからない会社だった。 あまりにもひどいので、どうしてこういう会社が未だに会社として存続できているのか疑問に思い、その会社のウェブサイトや求人情報などを興味本位で見てみた。まず驚いたのは、給与の低さだ。その会社は東京にある会社だったが、この給与では社員は東京ではまともに暮らせないだろう。思わずVokersなどの口コミも見てしまったが、入社後も低賃金はずっと続くようである。彼らの稼働状況を見る限り、彼らは休日や深夜もずっと働いてるように見えたので、労働時間はもの
{% load compress %} {% compress js %} <script type="text/typescript"> class Greeter { constructor(public greeting: string) { } greet() { return "<h1>" + this.greeting + "</h1>"; } }; var greeter = new Greeter("Hello, world!"); var str = greeter.greet(); document.body.innerHTML = str; </script> {% endcompress %}
ESLint だけでもコード整形はできるようですが、Prettier のコード整形の方が優れているらしい。 Nuxt.js の公式ドキュメントの通り、併用して導入することにします。 Nuxt.js で ESLint を使う インストール $ npm install --save-dev babel-eslint eslint eslint-config-prettier eslint-loader eslint-plugin-vue eslint-plugin-prettier prettier module.exports = { root: true, env: { browser: true, node: true }, parserOptions: { parser: 'babel-eslint' }, extends: [ "eslint:recommended", // htt
「責任限定条項」の対象となる金額が争われた事件 今回紹介するのは、「責任限定条項」について、「そもそもの開発費用が安過ぎたために、損害賠償額も不当に低く抑えられた」ことが問題になった例だ。 事件の概要から見ていこう。 東京地方裁判所 平成16年4月26日判決から ユーザーとベンダー間で、リース管理システムの開発を委託する契約が結ばれた。契約金額は500万円だった。契約書には、 ベンダーの責に帰すべき事由により、ベンダーの債務を履行できなかった場合には、ユーザーはベンダーに対し、委託金額を上限として損害賠償を請求することができる。ただし、ベンダーは、ユーザーの間接的、派生的な損害については、一切の責任を負わない。 とする条項があった。 しかし、開発は遅れ、結果としてシステムは完成しなかったため、ユーザーはベンダーに損害の賠償を請求した。 本プロジェクトは当初「500万円」で契約されたが、その
従来のHTTP/1.1やHTTP/2は、トランスポート層にTCPを利用するのに加え、セキュリティーはTLSが担当する。TCP/IPにTLSを追加することで安全な通信を実現していた。 これに対し、QUICはセキュリティー機能を内蔵しており、標準で暗号通信を行う。当初は独自のセキュリティー機能を搭載していたが、TLS 1.3の登場後は、TLS 1.3の機能を取り込んで安全な通信を実現している。 2種類のQUICが存在する 現在のQUICは実は2種類ある。グーグル版QUICとIETF版QUICだ。2種類のQUICが存在する理由は、QUICの開発と標準化の経緯にある。 QUICはもともとグーグルが開発した独自プロトコルだ。2012年に開発を始め、2013年に公開した。同社は、開発したQUICを自社開発のWebブラウザー「Google Chrome」や自社サービスを提供するWebサーバーに実装してい
オンラインコーディングプラットフォーム「Repl.it」は2019年3月21日(米国時間)、同プラットフォームでネイティブGUIアプリケーションやゲーム開発が可能になったと発表した。 Repl.itは、50以上のプログラミング言語に対応しており、REPL(Read-Eval-Print Loop)を利用して、Webブラウザに表示したIDE(統合開発環境)からコードを実行できる。 Repl.itは今回の発表で、プログラマーが使用言語にかかわらず、ゲームやアプリを容易にコーディングできる改善を目指したとしている。 さらにネイティブグラフィックスをサポートすることで、豊富なフレームワークやゲーム、教材を利用できるようにしたと強調している。ゲーム開発用のクロスプラットフォームPythonグラフィックスライブラリ「Pygame」や、Java GUIウィジェットツールキット「Java Swing」のサ
joining_google.md ※Googleを受けた体験というよりも、シリコンバレーでGoogle含めたIT企業のエンジニアポジションを受けた体験を述べております。Googleに特化した就活体験が聞きたい方は回れ右をお勧めします 目次: 対策 困難だった点 如何にして最初の一社のオファーを貰うか? 終わりに:現在とこれから 対策 学生結婚をして卒業後、夫を追うようにして渡米し、一年ほど労働ビザを待っていたのでその間に就活をしました。なので就活準備をする時間は十分にありました。 対策といっても友人達と一緒にわいわいコンテストに出たり、Courseraで興味のあるオンラインコースをいくつか取ってみたり、情報系の学部生が読んでいるであろう本を買ってきて読んだりと自由気ままに過ごしていました。 特にGoogleに入りたいという思いがあったわけではなく「面白そうで勉強できそうな所であればどこで
脱jQueryという主張をよく耳にします。 私の個人プロジェクト「Beautifl - Flash Gallery」のリニューアルでも、依存しまくっていたjQueryの採用をやめました。 サイトを立ち上げたのは8年前の2009年。最盛期のjQueryをふんだんに使って、インタラクションの充実したRIAの開発に挑戦していました(参照「wonderflのギャラリーサイトBeautiflを作りました」)。 この記事では、なぜjQueryをやめようと思ったのか、別の技術で得たものは何なのかを紹介します。 ▲リニューアルしたBeautiflは、jQueryをすべて抜きました ※この記事は「CSS Grid Layoutをガッツリ使った所感 - ICS MEDIA」に対する後編(JavaScript編)となります。 リニューアルにあたってJavaScriptで改善したかったこと リニューアルにあたって
こんにちは。 @amsy810 です。 下記のブログが出てから『Kubernetes は運用しきれない』と耳にすることが多くなってきたので、雰囲気で曲解されて Kubernetes is difficult とならないよう、マネージドでシンプルに使うだけなら難しくないよと伝えるために書きました。 Kubernetes がいいよと伝えるためではありません。 yakst.com TL;DR 上記のブログについては概ね同意見です。 辛いのは自前で Kubernetes クラスタの管理自体を行う場合です。 GKE などのマネージド Kubernetes サービスを利用するケースでは、Kubernetes の管理は殆ど必要がなくなります。 例えば GKE の場合には、自動クラスタアップグレード・自動クラスタスケーリングなどが用意されています。他にも自動ノードプロビジョニング機能(CPU・メモリ・GP
Q-Successから2019年4月のWebサイト向けLinuxディストリビューションのシェアが発表された。2019年4月はUbuntuがシェアをキープし、DebianとCentOSがシェアを減らした。 DebianはQ-Successの計測結果が発表されるようになってから、減少傾向が続いている。CentOSは2018年10月までは持ち直す姿勢を見せたが、それ以降は減少する傾向が続いている。 2019年4月Webサイト向けLinuxディストリビューションシェア/円グラフ 2019年4月Webサイト向けLinuxディストリビューションシェア/棒グラフ Webサイト向けLinuxディストリビューションシェア推移グラフ - 資料: Q-Success
20年くらい前、ジオシティーズとか全盛期の頃でしょうか、個人ブログなどで必ずと言っていいほど設置されていたカーソルに追従するエフェクトを現在のJavaScriptで実装しなおした「90's Cursor Effects」を紹介します。 こんなの知らない! という人も多そうですね。 90's Cursor Effects -GitHub スクリプトは現在用に実装されており、スマホなどのタッチデバイスでも動作します。アニメーションの動きや絵文字など、当時には実現できなかったものも使用されています。 雪が降って、ブラウザの枠に積もるのとかも懐かしいですね。
7.すぐに確認メールが届くので、そこに記載されている5桁の数字を「Enter your 5-digit code」欄に入力して「Finish」ボタンをクリックする。 届くメールの例。 ---------------------------------------------------------------------- The Spamhaus Project - Policy Block List (PBL) - Email Policy System ---------------------------------------------------------------------- Verification/Confirmation Code: 12345 -----------------------------------------------------------
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く