CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
次のJavaScript断片を実行すると: var s = "私が塾長である。私が江田島平八である。"; alert(s.replace("私","ワシ")) 「ワシが塾長である。私が江田島平八である。」と表示されます。二箇所の「私」を「ワシ」に置き換えるには、g(global)オプションが必要です。Firefoxだと次のように書けます。 var s = "私が塾長である。私が江田島平八である。"; alert(s.replace("私","ワシ", 'g')) 表示は「ワシが塾長である。ワシが江田島平八である。」となります。 ところが、Chromeで同じことをしても、replaceの第3引数 'g' は効かないのです。表示が変わりません。replaceメソッドの第3引数ではなくて、正規表現のオプションとして指定する必要があります。 var s = "私が塾長である。私が江田島平八である。
Design plays a pivotal role in the success of a website, acting as the crown to the content’s kingship. It’s not just about looks; design shapes how we interact with content. A poor design can lead to a frustrating user experience and a decline in website traffic. As web designers, we often face a balancing act. In our pursuit of creating the perfect website, we find ourselves weighing aesthetics
Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote: As a web developer, learning the internals of browser operations helps you make better decisions and k
[Mac Tablet Concept by ThePerfectPixel] HP TouchPad の不振が伝えられる。 消費者の 95% が iPad を欲しがるという話もある。 コンセプトと機能という観点から Jim Dalrymple が興味深いことをいっている。 The Loop: “Modern tablet concept is Apple’s; everything else is just a feature” by Jim Dalrymple: 17 August 2011 * * * 真の意味を理解していない 数々のタブレットが登場してかなりの時間が経つ。もっぱらそれぞれのプラットフォームで何が出来るかということに興味が集中しているが、どれもまだ本当の意味を理解してはいない。初めてタブレットの人気が出たのはアップルが iPad を出してからなのだ。
米スタンフォード大学は、今秋から同大学で行われているコンピュータサイエンスの講義のうち、3つのコースをオンラインで無料公開することを発表しました。 公開されるのは、「Machine Learning」(機械学習)、「Introduction to Databases」(データベース入門)、「Introduction to Artificial Intelligence」(人工知能入門)の3コース。どのコースも今年の10月に開講し12月に終了する3カ月間の予定。コースによっては実際の講義とほぼ同様の宿題も用意され、提出すると自動採点してくれるようです。 機械学習のコースを担当するAndrew Ng准教授は発表の中で次のようにコメントしています。 “Both in the United States and elsewhere, many people simply do not have a
Built for Code Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project. /** * In fact, you're looking at ACE right now.
The most popular coding language for the web is javascript; so much so that since the advent of HTML5, it has now been officially accepted as the default standard. Javascript has moved beyond a smaller client-side browser-based language to become integrated not just for front-end design, but also for back-end server-side development. As a result there are has been a huge growth of Javascript libra
Realtime HTML5 Canvas Drawing with WebSockets, Node.JS & Socket.io Web sockets and Canvas are two really cool features that are currently being implemented into browsers. This tutorial will give you a short rundown of how they both work as well as create a realtime drawing canvas that is powered by Node.js and web sockets. For simplicity's sake, I'll be writing all the code in coffeescript. If you
node.jsnode.js、というかSocket.IOを動かしてみようと思いNode.js 日本ユーザグループのハンズオンを眺めていたのですが、 Socket.IOまわりの使い勝手が随分変わっているようで、上手く動かすことができませんでした。 サンプルを漁った結果、 Socket.IO v0.7 の新機能解説 - Block Rockin’ Codes を参考になんとか動かすことができたので、 node.jsでchatアプリっぽいもの作るメモ - すぎゃーんメモ の簡易チャットを組み合わせてみました。 詳しい挙動は↑↑のURLに載ってます。 //各種インストール + ひな形作成 $ npm install express -g $ npm install ejs $ npm install socket.io $ express -t ejs socket-io-sample $ cd
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
MyStatsは記録して、分析するアプリです。 記録は時間単位か日単位。内容は何でもOK。体重でもウエストでも、勉強時間でも、仕事の時間配分でも案件獲得数でも、育てている苗の長さでも。何でもOK。そして記録した後はそれをグラフでチェックすることができます。 グラフをみて、今後につなげる反省をするもよし、単に記録を眺めてニヤニヤするも良し、一喜一憂するも良し。 大人から子どもまで、だれでも簡単に使えるアプリになっているところもいい感じです。 それではご紹介していきます。 まず、分析するためのデータを記録するところから全ては始まります。 まず「時間」を記録するのか、「日別」で記録するのかを決めましょう。 まずは「日別」を選んでみます。 「日別」を選ぶと、項目としてデフォルトで「ウエスト」と表示されています。これは「今日のウエストを入力しましょう」ということです。 うーん、ウエストは計らなくてい
SNS「Google+」の試験運用がはじまって約2カ月がたちました。メッセージの発信はもちろん、共通の興味を持つ人との情報連携や個人的な備忘録まで、実に便利に使わせていただいています。 特に写真がきれいですよね。一つひとつを大きく見せられるし、すっきりしたレイアウトなので写真が映えます。さらに、Google+と写真共有サービス「Picasaウェブアルバム」は事実上、統合されました。これにより、Picasaの機能もアップしています。主な変更点は以下のとおりです。 ・写真のアップロード上限が事実上無制限に ・写真につけられたコメントもGoogle+とPicasaウェブアルバムで共有される ・Picasaウェブアルバムでつけた名前タグもGoogle+へ連動 このように今回の変更で写真を好きなだけアップロードできるようになりました。その一方でタグ付けや公開範囲の指定次第で、隠していたはずの情報が相
知らぬ間に会社設立から1ヵ月が経過していましたが、この勢いで時間が過ぎると忘れてしまいそうなので、今覚えている範囲で会社を設立するまでにやったことをまとめておきたいと思います。これから起業しようと思っている人にとって、ちょっとしたヒントにでもなれば幸いです。 本当に起業したいかを考える よく言われることですが、会社を設立するということはゴールではなく始まりであり、それなりのリスクもあります。もちろん、サラリーマンでいることにもリスクはありますが、収入が安定しないことを想像すると怖くもなります。そういう怖さと自分でやりたい思いを天秤にかけて、それでもやりたいと思える人はぜひやるべきと思います。私の場合は、たまたま家族・親戚のほとんどが自分で会社をやっていて、それが当たり前の環境で育ったため、自然と自分でやるものだと考えていました。そして最後は、どれだけ準備をしても100%大丈夫ということはな
http://togetter.com/li/173305 昔から、そのコミュニティの異様な特性から「はてな村」なんて呼ばれているが、2chが板ごとに全然違う文化があるように、サービスごとにユーザーの特性が違う。だから「はてな村」というよりも「はてな郡」とよぶほうが実態に正しい。決してはてな州やはてな国でないのは、そこまでユーザーが多くないからだ。 #適宜追記修正します #リクエストを受けて色々追記。 はてなダイアリー市 一応はてな郡の中心地。アメーバ州アメブロ市やライブドア州ライブドアブログ市やFC2州FC2市に比べて人口も少なく、セレブ(芸能人・有名人)も少ないが、ブログ創世記から有る古都のため、技術ギーク系・ネット文化系・社会科学系などで独特な文化を形成する。はてな郡の他の都市に比べやや教育レベルは高め。id:aurelianoやid:Chikirin、id:finalventなど一
~/checkout/みたいな場所にgitのリポジトリをcloneしまくってるのだけど,数十ギガバイトくらいあったので,新しいコンピュータに移すのをあきらめた. cloneしたリポジトリのURLのリストを取っておいて,そのリポジトリが必要になったらリストから探して新しいコンピュータでcloneし直す,ということにした. こういうRubyのスクリプトを書いておく. Dir.pwd.tap{ |root| Dir.glob('*').each{ |path| File.join(root, path).tap{ |_| next unless File.directory? _ Dir.chdir _ } `git remote -v 2> /dev/null`.tap{ |_| puts _.split(/\s+/)[1] unless _.empty? } } } ~/checkout/み
Python + Flaskでサンプルアプリを書いてfluxflexにデプロイしてみたら、思いの外使い勝手が良かった。 fluxflex fluxflexとは、クラウドホスティングサービスのひとつ。 Platform as a Service、略してPaaSなどと呼ばれてるサービス。 競合するサービスにdotcloud, Heroku, GAEなどが存在してる。 複数の言語(いまのところPHP, Ruby, Python, Perl, Node.js, Haskell)が利用できて、フレームワークも好きなものが使えて、FastCGIで動く。 個人的な印象で言えば、dotcloudに近いものを感じる。 dotcloudは、規定のクライアントをインストールして、基本コンソールでデプロイしたりなんやかんやする形だけど、fluxflexは、Githubにソースコードが存在していたらボタン1つでデプ
Github-Integrated fluxflex Aims At Making Cloud Hosting Easier And Cheaper There are quite a few cloud hosting Platform-as-a-Service providers out there to do the heavy lifting for web application developers who expect a certain amount of traffic for their sites. A new provider called fluxflex aims at differentiating itself from Heroku, Google App Engine, DotCloud and others by being offering an e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く