This domain may be for sale!
4. 今日やらないこと • JavaScriptフレームワーク(知らない) • サーバーサイドJavaScript(知らない) • JavaScriptでスマホアプリ開発(知らない) • JavaScriptのテスト手法(知らない)
JavaScriptで、配列の比較の際に==又は===演算子を用いると、その配列が参照しているメモリ上のアドレスが同じかどうか、でtrue/falseを返します。したがって、 var array1 = [1, 2, 3]; var array2 = [1, 2, 3]; console.log( array1 == array2 ); // FALSE!!! という結果になります。配列の値と値の順番が等しいか比較する方法として一番簡単なのは、toStringメソッドで文字列に変換して比較することです。 var array1 = [1, 2, 3]; var array2 = [1, 2, 3]; console.log( array1.toString() == array2.toString() ); // true // ↑の3行目の処理を詳しく書くと、以下のような流れ。 var st
webhako.net このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
3からIE6が切られたのは知っていたので、IE8なんて楽勝じゃん!と思っていましたが IE8がまだいい子だという私の認識は完全に間違っていました。— スズキユキ (@s12bt) October 21, 2013 DOCTYPEをhtml5にして、jquery呼んで、bootstrapのcssとjs呼んで、動くじゃんと。Chromeでひと通り作ったあとにIEでの動作検証したら全然動かなかった。きぃぃぃ。 そして、IEが悪いわけじゃなくて、ドキュメントをちゃんと読んでなかった私が悪かったんです。。。 同じ過ちを起こさないためにメモ。 Bootstrap3のサポートブラウザは以下。 Supported browsers Specifically, we support the latest versions of the following: Chrome (Mac, Windows, iOS
概要 redisをproductionで使ってて、データ量が多くなってきたときのkeyのアクセスの仕方について 全てのkeyに http://redis.io/commands/expire 設定しとけば、いいんですが、できない場合とかやってなかった場合とかでデータ量増えた状態で 特定のkeyの中身を見たいとき keyを特定する keys 全件 * これで検索すると、多分、出力が返ってこないので、データが多い時はやめましょう keys * 特定のkey keyが全部わからないけども、途中までわかってて、keysする データの容量にもよりますが、出力の結果は数秒して返ってきますが、redisで数秒待つとか... @は変数 keys "@アクション名:@id:@イベント名:*" ということで、データの容量が多い時はkeys使うのはやめましょう。 計算量を気にする keysを使うのをやめるという
ユーザファースト推進部の丸山(@h13i32maru)です。 先日「撮るレシピ」というサービスを cookpad.com にて公開しました。「撮るレシピ」というサービスは料理本や雑誌のレシピを写真に撮ってクックパッド上に保存できるというものです。料理本や雑誌でレシピを良く見る方はぜひ使ってみてください(Androidアプリ版もあります)。 この「撮るレシピ」は全体公開前に一部のユーザに限定公開をしていました。そして全体公開をするにあたりフロント側のコードを全面的に書き換え高速化を行いました。その結果、最大で30倍高速化することができユーザの使い勝手が向上しました。以下が「書き換え前」と「書き換え後」の計測結果です(Android端末8機種 + iOS3機種で各操作のターンアラウンド時間*1を計測)。 閲覧系 最大: 30倍高速化(4.2秒→0.14秒) 平均: 15.7倍高速化(3.6秒→
Heroku manages app deployments with Git, the popular version control system. You don’t need to be a Git expert to deploy code to Heroku, but it’s helpful to learn the basics. This article describes how to deploy code using Git and Heroku Git remotes. If you already track your code in GitHub, consider deploying with the Heroku GitHub integration instead of following the steps in this article. Prere
米Appleが今年発表したプログラミング言語「Swift」をオープンソースで実装するプロジェクト「Phoenix」が立ち上がった。オープンソース実装を用意することで、iOSとMac OS X以外でのSwiftの利用を可能にすることを目指す。 Swiftは6月にAppleのイベント「Worldwide Developers Conference(WWDC)2014」で発表された言語。iOSおよびMac OS X向けアプリケーション開発に向けた言語で、LLVMをベースとし、Objective-C/C/C++との互換性もある。9月にGolden Master(GM)となる「Swift 1.0」を公開している。 SwiftはApple以外のプラットフォームに対応しておらず、またその計画もいまのところ明らかになっていない。Phoenixはこの問題を解決するため、Swift言語のオープンな実装を作成す
ご報告 このたびネトゲプレイヤーにジョブチェンジしたので生存報告を兼ねてご報告します。 はじめにいっておくと光の戦士(FF14)ではありません。 経緯 某社をやめたのが昨年12月で、やめた理由は過去のエントリに書いたので割愛します。 その頃はまだ「あれがやりたい、これがやりたい」というのがたくさんありました。 しかしその後、仕事が重なり多忙になっていて、そのやりたいことができない状況が続きました。 このとき「溜まったタスクを片付ける意味もあって辞めたのにおかしい」と思うことが結構ありました。 そして、それが思った以上にストレスになっていたようで、5月頃からどんどんと生きる気力というか何かをやろうという気持ちが持てなくなっていて、7月は完全に何もせずに生きてました。 (色々な人に迷惑をかけてしまいました。申し訳ありませんでした…。) そのまま1ヶ月ほど何もしない状態が続いた時、ふと過去にやっ
この記事は一部内容が古くなったので、全面的に書き直した記事を別にあげました(14/10/17 追記)。 ↓ [Swift] Optional 型についてのまとめ Ver2 Optional型とは? Optional型 : nilが入るのを許す 非Optional型 : nilが入るのを許さない Optional型の宣言方法 var a: Int? // Optional型 var b: Int // 非Optional型 var c: String? // Optional型 var d: String // 非Optional型
国内外のWebメディア、ブログから、マーケティングやWeb制作に役立つ注目記事をピックアップ。先週は、AngularJS 1.3のリリース、クックパッドのWebフォントを使ったデザイン、アドテク業界の動向をまとめた資料などが話題でした(ピックアップ期間=2014/10/13〜10/19) マーケティング/ソーシャル/SEO ルールが新しくなった!Facebookからサイトやブログにユーザーを誘導する3つのポイント(ソーシャルメディアマーケティングラボ) http://smmlab.jp/?p=34874 Facebookの投稿から自社サイトへ誘導するときのポイントを紹介。リンク投稿を選ぶ、画像やタイトル、説明文を変更するなど。 アドテク業界調査 2014年上半期(SlideShare) http://www.slideshare.net/SatoshiNoda/2014-40106877
オープンデータで世界唯一のサービスを手がける新興企業がある。全国6500カ所を超える公立図書館や大学図書館の蔵書や、米アマゾン・ドットコムなどの書誌データベースを一挙に検索できるカーリルだ。 政府や地方自治体などが保有するデータを商用目的も含めて二次利用できるようにするオープンデータ。カーリルが開発したサイトやアプリでは複数の図書館の蔵書を一度に検索したり、図書館にない本の情報も調べられる。 カーリルは2014年9月に、スマホの屋内位置を測定するビーコンデバイスを利用して、検索した本が図書館のどの本棚にあるかをスマートフォンに表示するアプリ「カーリル図書館マップ」で実証実験を始めた。図書館にどの所蔵資料が多く貸し出されているかというデータを試験提供もしている。 岐阜県中津川市にある本社で吉本龍司代表にオープンデータ活用ビジネスの舞台裏を聞いた(写真1)。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
【 第27回】企画とエンジニアだと企画が偉い。(川上量生の胸のうち) 面白い記事だったのでまたかいつまんで、勝手な感想を書く。 反論とか全面賛成でなく井戸端話的に。 でもうちの会社って、エンジニアを大事にする文化があるので、企画は地位が低いんです。それっていうのは、あまり企画者がバリューを出せてなかったからだと思うんですよね。企画者って、ポジションで偉いわけじゃなくて、企画そのものの影響範囲が大きいから偉いんですよ。 素晴らしいなー。一文でほとんどの問題点を触っている。 企画屋がそのポジションを使って仕事をすると、他の人が苦労する。 俺の言う事を聞け、俺が企画だ文句を言うな。的な進め方。言い方だけ丁寧で中身は一緒とか。 もちろんこれで成功する場合もある。だがその場合周りが苦労する。 大規模開発ならばサポートする人が苦労を背負い込んで上手くまわす手があるが、少人数開発で回りに負荷を一定以上か
$ sudo pip install pymongo Requirement already satisfied (use --upgrade to upgrade): pymongo in /usr/local/lib/python2.7/dist-packages Cleaning up... $ sudo pip uninstall pymongo $ sudo pip uninstall bson $ sudo apt-get purge python-bson $ sudo pip install pymongo -U Downloading/unpacking pymongo Downloading pymongo-2.7.2.tar.gz (381kB): 381kB downloaded Running setup.py (path:/tmp/pip_build_root/
ファイルの内容を単純にビット反転させるプログラムを作った。 暗号化とも言えない、すごく単純なものだ。 最近 Gmail で .js などを含む .zip ファイルを添付して送れなくなった。 xxx.zip を xxx.zip_ などで以前は送れていたのだが、今はダメだ。 しかたがないので、パッと見で zip ファイルだとわからない様にしてみた。 以下の様に使用する。 #!/usr/env/bin node // reverse-file.js / reverse-file.sh -- ファイル反転 'use strict'; var fs = require('fs'); // command arguments var file = process.argv[2]; if (!file) return console.log('ファイル名を指定してください。\n' + 'Usage: %
divで実装したパネルに紙がふわりとするようなエフェクトを与えるスタイルシートのテクニックを紹介します。 デモではパネル底の左右がふわりとなります。 Pure CSS Paper Lift Effect 実装は非常にシンプルです。 HTML HTMLは、div一つだけです。 <div class="box"></div> CSS スタイルシートはベンダプレフィックスも含めてあるのでちょっと長いですが、コピペで利用できます。 body { margin: 0; padding: 0; background: #efefef; } .box { position: relative; margin: 40px auto; width: 400px; height: 350px; background: #fff; border-radius: 2px; } .box::before, .box
jQuery - GraspSchedule.js 階層的なスケジュール表示ができて便利なjQueryプラグイン「GraspSchedule.js」。 次のようにスケジュールを階層にワケて表示できます。夜間対応以下に、具体的に何をやるかといった事を記載できて、より細かい事を分かりやすく表示できます。 関連エントリ 複数RSSをjQueryでアグリゲートして1ページに表示できるjQueryプラグイン「jQuery Feeds」 複数条件で結果を絞り込めるテーブルを実装できるjQueryプラグイン「Multifilter」 レスポンシブで何でも埋め込めるLightBox実装jQueryプラグイン「VenoBox」 jQueryのanimateを高速化した「Velocity.js」 ダイナミックなタイル状レイアウトを実現できるjQueryプラグイン「Freewall」
これからの社会においてICT活用が一段と進むとみられる分野の一つに、社会インフラなどの保守・メンテナンス業務がある。今後は、各種のインフラや施設・設備そのものの老朽化と同時に、超高齢化、そして人口減少が進んでいく。その中で、保守・メンテナンス作業を効率化させるためのICTは、いっそう重要度を増すはずだ。 保守・メンテナンス作業の効率化といっても、リモート監視、現場での検査・入力作業の支援など、方法はいくつかある。今回はこうしたもののうち、目視が必要でリモート監視だけでは済まない領域に向けたソリューションの一つを紹介する。拡張現実(AR:Augmented Reality)を応用するもので、タブレット端末などのカメラを通して保守対象の設備を見ると、映像に重ねて申し送り事項などが表示される仕組みである(図1)。もちろん、次の担当者への申し送り事項を入力することもできる。
プログラミングを生業としていると、人のコードを引き継いで開発するなんてこともままある訳ですが、そういうときに一番困るのは「使われていないコード」だなー、としみじみ感じます。 使われていないコードがもたらす弊害 特に動的言語で書かれたコードというのは前触れ無く呼び出される可能性があるため、本当に利用されていないのかどうなのか、きっちりと調べあげるのは困難なケースがあります。例えばrubyであれば、method_missingでキャッチしてsendで動的に処理先を振り分けるなんてことをしていると、単純にgrepして利用状況を見るだけでは不十分な場合があります。 そういう意味では「使われていないコード」というよりは、「使われているのか使われていないのかはっきり分からないコード」という方が適切な表現かも知れません。 そういった「はっきりと判断のつかないコード」がある状態だと何が問題なのかと言うと、
新しい仕事やプロジェクトを始める時に、コードベースを一から作ることはめったにありませんよね。なじみのないコードと格闘するのは骨が折れますし、新たに取り込む情報の多さを考えると、気の遠くなる思いがします。Rubyを使っていた環境からNestoriaに移った私の場合は、新しいコードベースの学習に加えて、Perlまで勉強しなくてはならなかったため、二重の苦しみを味わいました。そんな私が、できるだけ短期間で生産性を上げるために使った7つの方法を紹介します。 謙虚になろう プログラミングと聞いて、真っ先に”謙虚さ”を思い浮かべる人はいないかもしれません。何しろ”傲慢”が プログラマの三大美徳 の1つに数えられているくらいですからね。そうは言っても、なじみのないレガシーコードに出くわしたら、あまりにも分からないことが多すぎて、何度もミスをしてしまう自分にきっと嫌気がさすでしょう。このような場合は、謙虚
今回紹介するツール [ツール名]Kiwi Log Viewer(フリー版) [対象]Windows [提供元]Solarwinds [ダウンロード先][URL]http://www.kiwisyslog.com/products/kiwi-log-viewer/product-overview.aspx[英語](Solarwinds)/[URL]http://www.jtc-i.co.jp/product/kiwilogfileviewer/kiwilogfileviewer.html(ジュピターテクノロジー) “巨大なログ”の扱いに苦慮していませんか? Windowsには「イベントログ」という標準のログシステムがありますが、イベントログとは別にテキストベースのログも多用します。例えば、Windows Updateの実行ログは「%Windir%\WindowsUpdate.log」に記録さ
「Enhanced Mitigation Experience Toolkit」(EMET)は、Windowsやアプリケーションに存在する未パッチの脆弱性を悪用した攻撃を検出、阻止してくれる“かもしれない”、脆弱性緩和ツールです。今回は、この“かもしれない”ということがよく分かる実証実験にお付き合いください。 連載目次 エメット(EMET)について簡単におさらい マイクロソフトが無償提供する脆弱(ぜいじゃく)性緩和ツール「Enhanced Mitigation Experience Toolkit」(EMET)は、2014年4月の「Internet Explorer」(IE)の脆弱性に対するゼロデイ攻撃の防御策として一躍注目を集めました。 Enhanced Mitigation Experience Toolkit(マイクロソフト セキュリティ TechCenter) 本連載でも、EMET
この記事において利用している.travis.ymlとRakefileの全体はGistにて公開しています。 ↓ Rakefileの全体はこちら gist.github.com/kishikawakatsumi/8918124 ↓ .travis.ymlはこちら gist.github.com/kishikawakatsumi/8918365 概要 ユビレジではiOS アプリを申請する際に発生する作業の大部分をCIで自動化しています。 申請の作業としてユビレジでは下記のワークフローを決めています。 1. リリースブランチを作る 2. リリースするバージョンのバイナリをビルドする 3. 2と同等のアプリケーションを社内に配布して最終チェックをする 4. クラッシュレポートのサービスとしてCrittercismを利用しているので、そこにデバッグシンボル(dSYM)をアップロードする 5. 2のバイ
Photo by Davidlohr Bueso 今回のpaiza開発日誌は片山がお送りします。 paiza運営元のギノでは、これまでも不定期で社内勉強会を何回かやっていましたが、エンジニアの人数が増えてきてスピーカーの頭数が揃ったので、社内勉強会を定期開催する事にしました。 9月の頭に第一回目の「自社サービスエンジニアの為のUX設計、情報設計勉強会」を開催したので、今回はその内容を共有してみようと思います。 ■今回の勉強会の目的、背景 paizaの開発部隊はそれぞれ色々なバックグラウンドを持ったメンバーで構成されているのですが、普段の業務の中だと、なかなかそれを共有する機会や、お互いを深く知る機会が無いものです。そこで過去の仕事の事だったり、得意分野についての共有を順番に発表する形で社内勉強会をやってみる事にしました。 業務的なTipsの共有も重要ではあるのですが、普段の業務の周辺領域だ
米Googleは10月22日(現地時間)、Gmailチームによる新しいアプリ「Inbox」を発表した。GmailにGoogle Nowの機能を盛り込み、Mailboxのようなスヌーズ機能も搭載する“まったく新しいタイプのインボックス(受信箱)”だ。現在は招待制で、Inboxのページから招待を申し込める。 Inboxは、Android、iOS、デスクトップのChromeブラウザで利用できる。 GmailチームはInboxをメールだけでなく、ユーザーが対処しなければならない事項を一元的に管理する場所にすることを目指しているようだ。 Gmailのカテゴリタブに代わる「Bundles」 「Bundles」は、Gmailのカテゴリ分類タブに代わる、メールの分類方法。タブのように切り替えずに1つのページ内にまとめられたカテゴリをチェックできる。Bundleにはプロモーション、購入、旅行があり、自分で新
2. 自己紹介 • 名前:安田裕介 • Trifortに今年4月入社の新卒1年生 • JavaScript, Scala, C++が好き • Webフロントエンジニアやってます • GitHubアカウント: TanUkkii007 この資料に出てくるサンプルコードはhttps://github.com/TanUkkii007/js_pitch_sample_codeにあります /46 2 3. Webアプリケーション開発の 現状 /46 より大規模に • クライアントマシンのパフォーマンスの向上 • WebブラウザのAPIの充実 • ランタイムの強化 • SPAやMVCの導入 • JavaScriptのサーバーサイドへの進出 3
スマホのカメラで数式を撮ると、答えが分かる──そんなアプリ「PhotoMath」がiOS/Windows Phone向けに登場しました。無料で利用できます。 こんなアプリです 画像認識技術の企業であるmicroblinkが開発した同アプリは、基本的な計算式、分数、小数、一次方程式、対数などの式を計算できます。式にカメラをかざすだけで答えが浮かびあがるからすごい! 今後はアプリをアップデートして、さらに多くの数式に対応する予定なんだそうです。 算数や数学を学ぶ人の手助けになるよう開発されていて、単に解を出すだけでなく、計算の課程も表示できます。解き方がステップバイステップで表示されるので、計算を進めるヒントになるはずです。 残念ながら手書きの式の読み取りには対応していないので、教科書や参考書に印刷された問題などが主な読み取りの対象になるでしょう。さっと答え合わせをするための道具としても活用で
米Twitterは10月22日(現地時間)、モバイル開発者に向けた初めてのカンファレンス「Twitter Flight」をサンフランシスコで開き、モバイルアプリ開発プラットフォーム「Fabric」を発表した。障害報告や広告管理などこれまで提供してきた開発者向けツールに加え、電話番号とSMSで認証・ログインできる新機能「Digits」も搭載する。利用は無料だ。 モバイルアプリ開発時に重要な(1)安定性を高める、(2)利用者を増やす、(3)収益化、(4)ユーザー認証――の4つの側面を網羅したという開発キット。これまで提供してきたAPIやOAuth、「Twitter Cards」などの埋め込み機能、障害報告ツール「Crashlytics」や広告管理ツール「MoPub」などを一元管理し、アプリ開発時に使える機能を数行のコードを追加することで簡単に組み込むことができる。 アカウント認証ツールとして、
ユーザーがそれぞれ自分の興味のあるものや趣味の写真や画像をアップロードし、「ピン」と呼ばれる機能を使うことで人とのつながりを広げられるSNSが「Pinterest」です。2010年にサービスが始まった、SNSでは新しい部類に入るサービスですが、どのような取り組みを行うことで着実にユーザー数を増やすことに成功しているのか、実際にこの戦略に携わった担当者がブログでその内容の一端を明らかにしています。 Making Pinterest — Lessons in growth and increasing signups http://engineering.pinterest.com/post/100594540604/lessons-in-growth-and-increasing-signups 「Pinterestでは、常に新規ユーザーの獲得に向けた方策のアイデアをブレインストーミングして
Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。 “If you can't outperform C in CL, you're too good at C.” — Eric Naggum 最近、Common Lispの非同期Webサーバ「Wookie」を高速化する過程で、ボトルネックになっていたHTTPリクエストのパース部分を高速に処理するライブラリを書きました。 fast-http - A fast HTTP request/response parser for Common Lisp 既存のライブラリ「http-parse」よりも約10倍速く、Cのライブラリ「http-parser」より5%ほど高速です。 追記 (2014/10/26): 最適化をやり直し、現在は「http-parse」よりも約27倍速く、Cの「h
// ------------------------------------------------------------ // フルスクリーン表示が可能か調べる関数 // ------------------------------------------------------------ function DocumentIsEnabledFullscreen(document_obj){ return ( document_obj.fullscreenEnabled || document_obj.webkitFullscreenEnabled || document_obj.mozFullScreenEnabled || document_obj.msFullscreenEnabled || false ); } // ----------------------------
2014/10/11 に開催された PHPカンファレンス にて、「Ansibleではじめるサーバ作業の自動化」という発表を行ってきました。 午前中のセッションだったのですが、多くの方にご参加頂き、ありがとうございました。 発表資料 発表資料をslideshareに公開しました。 今回は、これからAnsibleを使ってみようという方を対象として、Ansibleの基本的な内容をメインにしました。また、実際に私自身がPHPプロジェクトで採用した際のユースケースを紹介しています。 発表後、「Ansibleをやってみます!」という意見を頂けたので、このセッションの目的は達成することができました:D このセッションのフィードバックは、joind.in にて受けて付けています。すでにいくつか好評価を頂いていて安心していますが、もし良かったらお願いします。 https://joind.in/talk/vi
Objective-Cでは有名なHTTP通信OSS AFNetworking がありました。Swift版 AFNetworking といえるOSSとして Alamofire フレームワークを本記事では紹介します。 作者はObjective−Cの AFNetworking の作者と同じ Mattt Thompson 氏です。 導入方法 導入には git submodule を用います。まずはコマンドラインでプロジェクトのルートディレクトリ内に移動してください。 プロジェクトに git を導入していない場合はgit initでgitリポジトリを初期化してください。 その後、以下のようにサブモジュールを追加します。 git submodule add https://github.com/Alamofire/Alamofire.git これでプロジェクトディレクトリ内に Alamofire のフ
『にちじょうみだれがき』の記事を読みに来ていただきありがとうございます。 仕事柄、PDFファイルを使用することが多いのですが地味に困ることがあります。 受け取ったデータが横向きに表示されてる... こんな経験、サラリーマンなら一度は経験しませんか? この記事では、横向きに表示されてしまったPDFを便利な「フリーソフト」で正規の方向へ回転させて見る方法を紹介します。 PDFファイルのページの入れ替え、挿入、削除等の操作を行えるので必見ですよ! CubePDF Utility 無料 PDF 編集フリーソフト CubePDF Utility - CubeSoft 僕が愛用しているPDF編集ソフトの「CubePDF Utility」 公式サイトのリンクを上で貼って置いたので、興味が沸いた方は是非。 インストール方法は、割愛させていただきます。 簡単な使用方法 起動画面 開くを選択して編集したいPD
「余命1年でもこの会社で働きたいか?」 要求レベルの高い鬼面接で、スタートアップは人材の“ここ”を見る! Lecture 2 - Team and Execution #1/3 DropboxやAirbnbといった、世界で注目される企業を育てるスタートアップ養成所・Yコンビネーター。本講義では、その代表を務めるSam Altman(サム・アルトマン)氏が、スタートアップの生命線「人材」について語りました。 自分の感覚、直感を信じること サム・アルトマン氏:前回の講義の後、講義でカバーしきれなかった部分を皆さんからメールで質問をいただきました。今日の講義を始める前に皆さんの質問にお答えしたいと思います。前回の講義について質問があれば今手を挙げてください。ではあなたからどうぞ。 生徒A:市場の現在の成長率と10年後の成長率をどのように見極めれば良いのでしょうか? サム:皆さんに良いお知らせです
YosemiteになってからTwitterクライアントアプリのJanetter Proのクラッシュが頻発して困っております。 あと、バグをもう1個見つけました。Pdfをダウンロードしようとすると完了しているのにデスクトップはこのままです。はやくなんとかしてくれよ 最近調査ネタが多いのですが、極めつけはこれです。 「平成26年度 青少年のインターネット・リテラシー指標等」の公表 総務省が全国の高校一年生3700人に対してインターネットリテラシーを測るテストとアンケートを行ったという本格的なものです。いま15〜16歳の子たちの動向を見るとあと7〜8年後の日本も見えてくるよね。 で、その「リテラシー」とは 1.インターネット上の違法コンテンツ、有害コンテンツに適切に対処できる能力 a.違法コンテンツの問題を理解し、適切に対処できる。 b.有害コンテンツの問題を理解し、適切に対処できる。 2
革命的に速いとされるRuby用の新しいアプリケーション・サーバー「Raptor」のサイトが公開され期待を煽っています(Hacker News)。 公式サイトによると、RaptorはRailsやSinatraなどを動かすための新しいアプリケーション・サーバー。最適化されたHTTPエンジンにより従来のアプリケーションサーバーと比較して高速に動作し、Unicornの最大4倍、PumaとTorqueboxの最大2倍の速度で動作するとのこと。 現在まだ何もダウンロードできるものは公開されたおらず、パブリックベータ版のリリース日は2014年11月25日に設定されています。メールアドレスを登録しておくと、状態が更新されるか、あるいは第三者のレビューが公開されたときなどにメールで連絡してくれるようなので気になった方は登録してみてはいかがでしょうか。 ちなみに誰が開発されているかということに関しても「We
日本マイクロソフトは2014年10月22日、Windowsに新たな脆弱性が見つかったことを明らかにした。細工が施されたファイルを開くだけでウイルス(悪質なプログラム)を実行される恐れがある。実際、この脆弱性を悪用した標的型攻撃が確認されている。セキュリティ更新プログラム(パッチ)は未公開。 今回の脆弱性は、WindowsのOLEオブジェクトの処理に存在する。Windows Server 2003以外の全てのWindowsが影響を受ける。脆弱性を悪用するように細工されたOfficeファイルなどを開くと、中に仕込まれたウイルスを勝手に実行される恐れなどがある。 実際、今回の脆弱性を悪用するPowerPointファイルを使った標的型攻撃が確認されているという。 現時点では、パッチは未公開。その代り同社では、現在確認されている攻撃を回避するための「Fix itソリューション」を公開している。このF
メディバンクは10月20日、クリエイターの創作活動を総合的に支援するインターネットサービス「メディバンクリエイターズ」の提供を開始した。利用は無料。 インタフェースを一新し、マンガの投稿はドラッグ&ドロップで、小説の投稿はブログ感覚で簡単に行えるようになった。閲覧数や売上状況も確認でき、作品ページの追加や削除といった編集作業も可能。 さらに「Myページ」を設け、「フォロー・フレンズ登録」により他のユーザーの情報をオンタイムで知ることができるほか、マンガと同様にドラッグ&ドロップで投稿できる「イラスト投稿機能」も新たに用意した。 関連記事 クリエイター支援サイト「ポケクリ」で「次世代ラノベ作家発掘プロジェクト」がスタート フェイス・ワンダワークスが運営するクリエイター支援サイト「ポケクリ」で、専門学校との共同企画「次世代ラノベ作家発掘プロジェクト」がスタート。第1弾では専門学校デジタルアーツ
はじめに あんまり見当たらなかったので node.js での Twitter bot 制作について解説してみます。つぶやきを受け取ってそれをそのままオウム返しするところまで 20 行くらいで実現できます。User Stream でつなぐので cron で回す必要も無いです。 (追記: 2013/03/23) Twitter の API 1.1 化に伴い、以下のエントリを参考に twitter モジュールの代わりに mtwitter モジュールを使ってみてください: 1文字足すだけで Twitter API 1.1 対応する - 凹みTips (追記: 2014/04/30) 元の twitter モジュールでも対応されているので問題なく動きます。 下準備 Twitter のアカウントへ接続するために、Consumer Key と Access Token を取得します。 http://mu
ペパボの新しいエンジニア評価については、ペパボのエンジニア評価制度をパワーアップしたで既にお知らせしたところです。さて、今回その評価が終わり、総評を書いたので、さしつかえない範囲で公開します。 ちなみに、技術上級職については既に「ペバボのエンジニア職位制度のアップデートについて」で紹介しています。そちらも御覧ください。 制度の概要 そのエントリにもある通り、新しい制度では、以下の特徴があります。 エンジニア全員を、エンジニア集団である技術基盤チームが評価する GitHubに評価用の提出資料をまとめpull requestを出してもらい、それに基いて、結果も含めて全員にオープンな状態で評価する あらためて上記のエントリを引用すると: 今回の制度は、上述の専門職としての評価制度はそのままに、既存の半期ごとの目標設定 → 評価サイクルの中に、エンジニア的観点をより盛り込んでいこうというものです。
WorkFlowyは、作業を洗い出したり、文章を書くときに構成を考えたりするのに使うことができるツール。 アウトラインエディタとか、アウトライナーと呼ばれるもので、整理したい項目を箇条書きの要領で書き出して自由に並べ替えたり、階層化したりすることで、頭の中を整理するのに利用します。 毎月250項目まで書き出すのは無料で利用できます。以下のリンクから登録いただけると登録した方と私の上限が250項目ずつ増えるそうなので、よろしければぜひ。 This WorkFlowy invite gets you 2x the free space. 「WorkFlowy」の特長 書き出すことに集中できるシンプルな画面 WorkFlowyの画面は非常にシンプル。最初にログインした直後はほぼ真っ白です。 ここにただひたすら頭の中にあることを書き出していきます。余計なメニューが無いし、動作が非常に軽いので、書き
業務システムの複雑膨大な設計情報を効率的に管理するために、Excelのような汎用ツールではなく、専用のCADツール(システム開発用の設計情報管理ツール)を使おう。そのように主張しているのだが、反応はさまざまだ。もちろんほとんどの技術者が賛同するのだが、所属組織にそれを導入できるかどうかになるとビミョーだったりする。 専用ツールを用いることの効果のひとつが、設計の巧拙がはっきりする点だ。スキルレベルの高い組織であればそれでいいだろうが、そうでない組織は現状維持を望むかもしれない。Excel方眼紙(細かい方眼紙状に設定されたExcelシート)で設計書を書くやり方は蛇蝎のように嫌われているが、それが設計の拙さを見えにくくするための隠れ蓑として役立っていることがある。彼らはExcel方眼紙がもたらす壮大な無駄を棚に上げ、「新たなツールを導入すれば、余計な学習コストがかかる。だいいち、ツールベンダー
【Mac】OS X なら超簡単!! iPhone や iPad のスクリーンを録画する方法 2014 10/21 ※この記事は OS X Yosemite がリリースされた直後に投稿しました。Yosemite 以降の macOS であれば手順は同じとなりますのでご参考ください。 毎度です、 えばさん ( @Ebba_oBL ) でございます。 OS X Yosemite がリリースされたのに「Yosemite出ましたね〜」という記事を書く事無く沈黙しておりましたが、うちの MacBook Air にもちゃっかり導入しております。 変更点などをレビューするよりも先に、今回は iPhone のスクリーンキャプチャがすっごく手軽にできるようになった事について書いていきたいと思います。 ゲームのキャプチャが簡単に快適になった ボクの用途としてはゲームのプレイ動画の撮影です。 といってもプレイ動画自
こんにちは、LIGのアートディレクターの長岡です。 10月は運動会シーズンで、子供の成長がダイレクトに感じられてとても嬉しいです。万国旗制作を手伝ったのも良い思い出です。 さて、今回の記事では、「5W1H」をもとに背景やインサイトを探り、それによって事前に課題や問題点を洗い出すことで、効果的なWebサイトを制作することができるようになるというお話です。 すごく基本的な話ではありますが、Webディレクターや担当者には必要不可欠なものとなりますので、参考にしていただけたらと思います。 背景やインサイトを知る「サイトの5W1H」 それでは一緒に「5W1H」について考えていきましょう。 1. Who:誰がwebサイトを利用するのか? いったいどんな人たちが、サイトを利用するのか? きちんとターゲットを見据え、最適なコンテンツを提供する必要があります。 まずは仮説からペルソナを設計していくことが重要
前回記事で、ドキュメンテーションを重要視しない開発業者を避けるべきだと指摘した。同様の問題は、業務システムを内製した場合にも生じている。むしろ、ドキュメントレスな困ったシステムは、内製で生み出されているケースのほうが多いような印象が私にはある。 ドキュメントレスなシステムが重大なリスクを抱えていることを、ほとんどの経営者は認識していない。なぜなら、ドキュメントレスであってもシステムのあり方は内製担当者の「頭の中」に入っているので、彼に頼めば必要な改修はやってもらえるからだ。結果的に業務システムが、担当者のエンプロイアビリティ(雇用意義)を強化するための政治的ユーティリティと化すことを許してしまう。その歪みは、担当者がいなくなったときに一挙に顕在化する。いなくなった当人としては「後は野となれ山となれ」である。 業務システムがドキュメントレスになりがちな根本的な理由は、まさにここらへんにある。
q - Run SQL directly on CSV or TSV files¶ Overview¶ q's purpose is to bring SQL expressive power to the Linux command line by providing easy access to text as actual data, and allowing direct access to multi-file sqlite3 databases. q <flags> <sql-query> q allows the following: Performing SQL-like statements directly on tabular text data, auto-caching the data in order to accelerate additional quer
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
Webエンジニアの種類は、概ね フロントエンドエンジニア:見える部分を作る人 サーバサイドエンジニア:動的な処理を記述する人 インフラエンジニア:各種サーバ環境を整える人 に類別できる。 ただし、人によってその担当領域が異なるため、明確な線引はできない。 (サーバサイドエンジニアがインフラをやったりフロントをやることも大いにあり得る) 「クライアント・サーバ」の概念との関係付けをするならば、下記画像のようになると言えるが、普段そういうことを意識することはあまりない。 フロントエンジニア: 上記画像の「ビュー」に直接関与する部分を作成するエンジニア クライアントサイドに送るデータ(HTML、CSS、JS等)を記述するエンジニア サーバサイドエンジニア: 上記画像の「処理」部分を記述するエンジニア DBアクセス・各種ファイルへのアクセス・その他目に見えない動的な処理を記述するエンジニア インフ
混み合う電車で、足を投げ出して座るのはマナー違反だ。車内放送でも注意を呼びかけているが、なかなかなくならない。そこで電車の車両をつくるメーカーが、座席の工夫で解決しようと取り組み始めた。 東京の新橋と豊洲の間を結ぶ新交通システム「ゆりかもめ」。1月から順次置き換えている新型車両の座席は、座る面をひざ側に9度上向くようにした。こうすると、座った人は自然にかかとを引く姿勢になるという。狭い車内でも乗客がスムーズに乗り降りできるように、車両をつくる三菱重工業が工夫した。 ゆりかもめの運営会社は、足の投げ出しや、足を座席に乗せるなどの「座り方」に対する乗客からの苦情に頭を悩ませていた。だが、新型車両の乗客からは、一切寄せられていないという。担当者は「座席の機能の工夫でマナーの改善につながり、ありがたい」と話す。 日立製作所も、座面の奥行きが… こちらは有料会員限定記事です。有料会員になると続きをお
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く