Monacaはクラウド技術を活用した、日本発・次世代のアプリ開発プラットフォームです。多様なアプリ開発に対応するクラウドサービスを中心に、アジャイル開発を促進するDevOps、コンサルティングやテクニカルサポート。日々の課題を解決するために用意されたツールやサービスを通じて、あなたのプロジェクトの成功を支えます。 さらに詳しく
個人情報のご記入に関する通知事項 株式会社ワコム コーポレートアドミニストレーションバイスプレジデント(連絡先は下記相談窓口と同じ) ご記入頂きましたメールアドレス、ならびに個人情報は、次の目的のために利用いたします。 1.弊社製品の購入、または、サービスのご利用にともなう、諸連絡、契約履行、料金徴収のため 2.弊社製品、または、サービスに関するアンケート実施のため 3.その他、前各号に付随した会員情報の管理のため 4.WEBページの管理のため、個人情報の取り扱いの一部を委託することがあります。 5.ご記入頂く個人情報について、開示を請求することができます。また、ご記入頂いた個人情報に誤りや変更があった場合は訂正、追加、削除を請求することができます。さらにまた、個人情報の利用停止、消去、または第三者提供停止を請求することが出来ます。 申出先 → 株式会社ワコム相談窓口 法令等に基づく場合を
Google Fonts は、デザイナー ウェブフォントを直感的にご利用いただける、安定したオープンソース ディレクトリです。 膨大な数の文字のデザインに要する時間や、大容量のフォント ファイルをウェブフォントとして提供する際に必要な技術的インフラストラクチャなど、日本語の書体デザインやフォント開発にはさまざまな課題が立ちふさがります。そこで、規格や技術の開発を進めると同時に、Google Fonts を通じてデザイナーやデベロッパーの皆様に日本語のウェブフォントをお試しいただけるようにしました。 Google Fonts provides an intuitive and robust directory of open source designer web fonts. Japanese typeface design and font development presents ma
普通に使う分には全く困らないほどの数のプラグインがGulpにはあります。 Githubでのstar数からも明らかなように、GoogleのWenStarterKitでもGulpが採用されるなど、注目度はますます高くなっています。 Gruntとの比較 Gruntと比較してのメリット・デメリットは以下のようになります。 メリット Gruntより設定ファイルが記述しやすい StreamAPIを利用することでファイルを毎回書き出すGruntより高速でエコ デメリット 記述がよりNodeに近くなるため、複雑なことは敷居がやや高め プラグイン開発のためのドキュメントが少ない 今日のゴール Gulp.jsを使ってコーディング作業を10倍速くする! そんな環境を作りたいと思います。 1. Node.jsをインストール まずはNode.jsをインストールしましょう。 Node.js http://nodejs
こんにちは制作担当の奥田です。 2016年冬アニメ圧倒的イチオシは「僕だけがいない街」です。 前期の「すべてがFになる」もそうでしたが、ノイタミナ枠は毎回面白いですね。 あと面白いのは「Dimension W」ですね。気になる方はぜひご覧ください。 と、アニメの話はさておき(冒頭がアニメの話ばっかりですねw) 最近はJavaScript界隈がとても活発ですね。 今回は現在人気沸騰中のライブラリ「React.js」をさわってみました。 まだまだ僕も触り始めたばかりなので超入門編といったところでしょうか。 Table of contentsReact.jsとはgulpで環境を構築するとりあえず動かしてみるPropsとState最後に参考にさせていただいた記事React.jsとはReact.jsとはFacebookが作ったライブラリで、MVCフレームワーク(Model,View,Controll
検索したらいっぱい出てくるのだが、Mac OS XのTerminal.appで ls -G を実行した時の色分けで、ディレクトリの色が青なのが黒背景だとすごく見づらいので、シアンに変更してみた。 変更前↓ 変更後↓ やりかたは、Interpreting Color "ls" Output | Mac Geekeryを参考に、.zshrcに export LSCOLORS=gxfxcxdxbxegedabagacad を追加してから source .zshrc を実行。環境変数LS_COLORSを使うのがGNU ls流儀らしいのだけど、そうでなくてLSCOLORSなのはBSD系だからかな? その後ろのgxfxcx〜というやつは、 # Type Foreground Background 1,2 Directory blue (default) 3,4 Symlink magenta (def
スキルアップ記事 レバテックキャリアではIT・Web業界のエンジニア、デザイナーのスキルアップに役立つコンテンツをお届けいたします。 転職に役立つノウハウから、日々のスキルアップや業務で使える記事等幅広く掲載していきます。 転職支援サービスをご希望の方はこちら Pythonエンジニアの仕事内容とは?必要なスキル・学習方法も解説 Python 概要 Pythonエンジニアの仕事内容を詳しく知らない方は多いのではないでしょうか。Pythonエンジニアは「Webアプリ開発系」と「データ分析系」の2つに分かれます。本記事では、Pythonエンジニアの仕事内容や必要なスキル、学習方法などを解説します。Pythonエンジニアを目指す方は参考にしてください。 C言語は難しい?難しさや克服方法を中心に徹底解説 C言語 概要 C言語は、企業の基幹系システムなどを中心に、さまざまな分野で使われている汎用性の高
PHPでは他の言語のようにコンストラクタからメソッドチェーンできない。例えば"new Hoge->doSomething();"というようなことができない(やってみるとパーサエラーになる)。 オブジェクトを生成して何かひとつメソッドを呼び出して終わり、という例の時に <?php $obj = new Hoge; $obj->doSomething(); とやるのは変数に何か名前をつけるコストやタイプ数などの観点から見てめんどうくさい。 そこで以下のような関数を定義する。 <?php function ref($obj) { return $obj; } この関数はみたとおり渡された値をそのまま返す関数だが、これを使うことで以下のようにメソッドチェーンできるようになる。 <?php ref(new Hoge)->doSomething(); というバッドノウハウっぽい話。
本サイトは2021年4月時点の情報です。正式表記ではない名称も含まれております。あらかじめご了承ください。
github.com おそらく先行実装は python で書かれたこれです。 curl にはウェブサイトの応答時間を計測する機能が搭載されており、このツールではそれを利用して出力結果をグラフィカルに表示させています。単なる curl のラッパーのようなツールなのですが、見た目がリッチになるのに加えて、単一ファイルで実行でき python のバージョンに影響されないような工夫がされているのが、受けているポイントのような気がします。 このツールを見たとき「Go で書いてみるの良さそう!(この手のツールで単一バイナリになるのは嬉しいですよね)」と思い、休憩時間やお昼休みなどにちまちま書いていたら、二日前に先を越されてしまいました(そりゃそうですよね。なんでもスピードが大事だと痛感)。 github.com また、ついこの間まで 800 Stars くらいだったのですが、ここ1週間で爆発的に伸びて
タイトルはかなり挑戦的(?)ですがあまり気にしないでください。 ※注意 このエントリで紹介しているオプション、コマンドはCentOSでしか動作確認をしていません。 その他ディストリビューションや、インストール方法によっては挙動が異なる場合があります。 「less」 使ってますか? エンジニアなら普段Linuxに触る機会が多々あるかと思います。 エンジニアのみならずMacだったりUbuntuだったりで私用PCでもターミナルが使えるようになっている方は多いかもしれません。 私は普段の仕事ではサーバの運用管理をしています。 仕事柄触る頻度が高いのはLinuxサーバです。 そして、使うのは大体CLIです。 そもそもLinuxでGUIを触る機会がなかなかありません。 大体リモートからターミナルで接続してCLIでちょいちょいっと処理をする感じですね。 GUIである場合でもLinuxを使っていればターミ
対象読者 現在、ネイティブモバイルアプリ開発(iOS、Android)をしている方。 現在、Visual Studioを用いてC#アプリの開発をしている方。 必要な環境 本記事はWindows上のVisual Studio 2015および、Mac上のXamarin Studioを用いて解説しています。 Xamarinって何? スマホアプリを開発する際に、iOSとAndroidの両方のアプリを作る必要がある場合も多いのではないでしょうか? ビジネス用途の場合などは機種を限定して「このアプリはiPad専用です」とできることもありますが、一般向けに配布する場合にはiOSとAndroidの両方に対応することがほぼ必須となっているのが現状です。しかし、ネイティブアプリを開発するには、iOSはXcodeとObjective-C/Swift、AndroidはAndroid StudioとJavaというよ
どうもこんにちは。三宮です。 ちょっとした検索をするときに、正規表現にお世話になっています。必要な情報だけ抜き出したい……といった際に正規表現はとても便利です。特に、「~ではない行を探す」といった、否定条件の正規表現は多用しますね。 今回は、私が行検索でいつも使用している否定の正規表現をご紹介します。 指定文字列を含まない一行を検索【オススメ】 ^(?!.*VALUE).+$ ※VALUEを検索したい文字列にして下さい。 指定文字列(複数指定)を含まない一行を検索 ^(?!.*(VALUE1|VALUE2)).+$ ※VALUEを検索したい文字列にして下さい。 条件を増やす場合は”|VALUE”を続けて指定して下さい。 指定文字列から始まらない一行を検索 ^(?!VALUE).+$ ※VALUEを検索したい文字列にして下さい。 指定文字列で終わらない一行を検索 ^(?!.*VALUE$).
要約 この記事では、LinuxカーネルにてLinuxプログラムがどのように関数を呼び出すのかについて紹介していきます。 システムコールを行う様々な方法、システムコールを行うための独自のアセンブリの作成方法(例あり)、システムコールへのカーネルエントリポイント、システムコールからのカーネルイグジットポイント、glibcのラッパ関数、バグなど多くの点について説明します。 要約 システムコールとは? 必要条件に関する情報 ハードウェアとソフトウェア ユーザプログラム、カーネル、CPUの特権レベル 割り込み モデル固有レジスタ(MSR) アセンブリコードでシステムコールを呼び出すことの問題点 レガシーシステムコール 独自のアセンブリを用いたレガシーシステムコールの使用 カーネル側での int $0x80 エントリポイント iret を使用したレガシーシステムコールからの復帰 高速システムコール 3
基本編の概要 基本編は、家庭でインターネットを使う上でネットワークについて知りたいという人向けです。IPアドレスの設定やルーティングなど、基本的な項目について説明しています。 応用編の概要 応用編は、小中規模のネットワーク管理を任されて勉強しないといけないという人向けです。リンクアグリゲーション、スパニングツリーなど、管理者として必要な技術について説明しています。 設定編の概要 設定編は、ネットワーク機器の設定を行う人向けです。Catalystの設定を中心に、基礎から説明しています。 トラブル対応の概要 トラブルが発生した時、どのように切り分け対処するのかを説明しています。また、トラブル対応に必要な技術や、症状別トラブル対応についても紹介しています。 ネットワーク入門サイトについて 本サイトは、基礎とイメージ的な理解に主眼を置いた初心者向けのサイトです。本サイトを参照されて、少しでもネット
こんにちは、技術部 高井です。 春といえば、フレッシュマンの季節ですね。このブログを読む方の中には、明日からエンジニアとして新社会人になるという方もいらっしゃるのではないでしょうか。クックパッドでも新しい仲間を迎えるための準備をしていたところで、その準備の一環として「新卒ソフトウェアエンジニアのための技術書100冊」というものを作成しました。 この100冊は、職業ソフトウェアエンジニアとしてキャリアを積むにあたって、読むべき技術書に悩んだら、まずはこのリストから選ぶとよいのではないでしょうかという提案です。 リストに多少の趣味や主張がはいっているのは、まあご愛嬌ということでお許しいただければとおもいますが、職業プログラマとして知っておくべき知識を網羅できるように心がけました。古典と呼ばれる名著についてはできるだけ取りいれ、独習が難しい難解なコンピュータサイエンスの教科書は避けています。これ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く