こんにちは。良昌です。 Facebook、GithubなどのJSON形式でユーザ情報を返却するAPIや、PhoneGap、Monacaなどのスマートフォンのマルチプラットフォームを提供するライブラリ、IDEが開発ツールとして定着してきたことにより、JavaScriptを利用する機会が増えたのではないでしょうか。 今回は、JavaScriptコンテナがWebブラウザの場合に、動的に確保されるメモリ領域の浪費を避ける方法について書きたいと思います。 JavaScriptにおけるメモリの浪費を避けるコーディング JavaScriptにおけるメモリの浪費を避けるコーディングをするためには、GC(ガベージコレクション)、クロージャについての知識が必要です。まずは、この2つの機能について説明していきます。 ■GC(ガベージコレクション) GCとはプログラムが動的に確保したメモリ領域の内、不要になった領
プロフィールに記しておりますとおり、私は現在デザイン会社にて働いております。 昨年の3月、5年ほどやっていた「DTP・グラフィックのデザイン・レイアウト業務」から「Web担当」に相なり、日々勉強しながら仕事に臨んでおると言う状況です。 そのちょっと前までHTMLは妖精が書いていると思っていた私にとって、あまりに勝手の違う作業内容。最初は途方に暮れておりましたが、Twitter等で知り合うことのできた先輩Webデザイナーさん達のおかげもあり、現在では自分でWordPressのテーマを作成できるまでに成長することができました。頭を叩くと「セマンティック!」と音が鳴るまでになりました。 そんなわけでここいらで一度、自分がDTP→WEB担当になるにあたって勉強したこととか使っているツールとかをデロッとまとめておきたいと思います。 まずは業務をする上で必要不可欠になった言語や、作業効率を上げるために
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
うんめー、うんめー。コーラだいすき。だって冷たいから。しかし、ある日ハッときづいた。 (……そもそもこれ何味なんだ?) ああ一体私は何をしていたのか。何味かわからないものをうまいうまいと飲んでいたなんて。あほの魔法がとけた私はメーカーにきいた。 「私、デイリーポータルZの大北と申しますが、そもそもこれ何味なんですか?」 未だあほの魔法はとけぬようだがとにかくきいた。
2013年11月05日10:36 JavaScript 勉強会 今、AngularJSというフレームワークがヤバい 先週の土曜日、ランサーズさんで行われた 第3弾 週末ランサーズ に参加して個人的に今アツい AngularJS について話してきました。 AngularJS は ng-repeat が便利だったり、コードの見通しが良くなるなどいろいろなメリットがあると思うのでうまく使えば大変メリットがあると思います。特に、データの状態(要素の追加・削除や、状態のon/off など)を制御すればそれに合わせて view の表示はすべて AngularJS がやってくれるというのは素晴らしいですね。 ちなみに、以下の資料の中で ng-app とか ng-repeat とか出てきますが(これは directive と呼ばれます)、この ng というのは AngularJS の2文字目と3文字目を表
Tiki Wiki CMS Groupware (Tiki) には、SQL インジェクションの脆弱性が存在します。 Tiki 11.1 より前のバージョンTiki 10.4 より前のバージョンTiki 9.7LTS より前のバージョンTiki 6.13LTS より前のバージョン
Windows8.1をインストールしたらIE11からローカルファイルやhostsに書いてあるループバックが見れなくなったでござる 同じような問題にぶつかる方もいるかと思いますので備忘録的に。 うっかり Windows8.1 はちょっとした修正パッチでしょくらいの気持ちでインストールしてみたところ、メーカーのドライバーやらをいくつもインストールしなきゃいけないは、何回も再起動しなきゃいけないは、フォントはやけに大きくなるはで以外に大変な目に合いました。 なかでも、IE で 127.0.0.1 のループバックができなくなってたり、ローカルファイルを見れなくなってたのは目ん玉飛び出るくらいびっくりしました。 Web 開発者という職業柄、ローカルに Apache 立てて、hosts にいっぱいローカルで使うドメインと紐づけてループバックアドレスを大活用してましたし、ローカルファイルをIEで見るよう
2. 自己紹介 大学時代 京都大学数理解析研究所では代数幾何 コンピュータとは縁のない世界 暗号にも興味を持つ mp3エンコーダ「午後のこ~だ」の開発(LGPL2) 就職後 IPAからの依頼で暗号解読プログラムの作成(2004年) 『機械学習の学習』(CCA-BY3) 2012年ジュンク堂のコンピュータ書籍売り上げ3位 http://compbook.g.hatena.ne.jp/compbook/20130110 暗号の高速な実装(2013/8の時点で世界最速) The Realm of the Pairings(SAC2013) http://sac2013.irmacs.sfu.ca/sched.html 2013/11 2 /58 3. 目次 暗号 mod pの世界 巾乗の計算 離散対数問題 ElGamal暗号
会社で使っているExcelで突然関数が動作しなくなりました。 ということで、Excelの関数が動作しなくなったときの対処方法を紹介します。 1.問題点 サンプルとして、B2~B10セルに「1」~「10」を設定し、B11セルにB2~B10セルの合計「45」を表示するためのSUM関数を設定します。 この状態でB7~B10セルの値を削除しますが、数式を設定したB11セルの内容が「45」から変わりません。 ということで、Excelの関数が動作しない対処方法を次項に紹介します。 2.対処方法 左上のofficeボタンをクリックしてメニューを表示し、下の方にある「Excelのオプション」をクリック。 オプション画面の「数式」タブをクリック。 現状は「計算方法の設定」が「手動」になっていると思います。これがリアルタイムに反映されない原因です。 リアルタイムに反映するには、「計算方法の設定」から「自動」を
プログラミングの基礎であるhtmlを勉強していると、必ず出てくる言葉がcss。 現代のwebサービスにおいて、htmlとcssはいわば兄弟のようなもので切っても切れない関係と言えるでしょう。 では、cssとはいったいどういうものなのでしょうか。 簡単に言うと、Webページの文字の色や大きさ、背景、配置といった見た目を設定する言語の一種です。 静的ページも動的ページも見た目の部分の多くはこのcssで制御されています。 もしcssを詳しく学ぶなら、独学もいいですがプログラミングスクールがおすすめです。費用は当然かかりますが、アドバイスがもらえることと、学習スケジュールが管理されるので、強制的に頑張れる仕組みが作れるのもメリットと言えるでしょう。 The post cssとは?使い方と学び方の基礎まとめ first appeared on プログラミング学習の窓口.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く