ちょうどいい雑務の量っていうのはある。本来やりたいことに対して10%の時間しか使えないのは辛いけど、逆にそこに100%の時間を費やせる状態というのも実は結構しんどい。本来やりたいことってのは相対的に決まるものだから適度な雑務の存在は大事だ・・・と自分に言いきかせながら絶賛雑務中。
プログラミングの勉強を始めようとしている人へ プログラミング言語の中には、型指定の強い言語(CやJavaなど)と型指定の弱い言語(javascriptやPHPなど)が存在します。管理人としては、型指定の強い言語を最初に勉強するのをお勧めします。
こんにちは!ChatWork CTOの山本です。 ChatWork Advent Calendar3日目を担当します。 今回は、ChatWork社内でサイト制作に使っている、デザイナ向け静的サイトジェネレーター「Phest(フェスト)」というツールを公開します! >>PhestのGitHubリポジトリはこちら 静的サイトジェネレーターって?静的サイトジェネレーターとは、テンプレートなどプログラム的な処理を実行し、 HTML/JavaScript/CSS/画像などだけで構成された静的なWebサイトとして書き出すツールのことです。 Webサイトをつくる上で共通のヘッダやフッタなどは、PHPやSSIなどのinclude構文を使ったり、 そもそもWordpressなどのBlogやCMSなどを使って構築するケースが多いと思います。 静的サイトジェネレーターは、そういったシステムが必要な部分をあらかじ
Webサイトの基本といえばCMSです。そのため、Web表示に使えるプログラミング言語があればまず作られるのがCMSと言えます。 今回紹介するCMS.jsもそんなCMSの一つです。プログラミング言語としてJavaScriptを使っています。 CMS.jsの使い方 CMS.jsはJekyllを使っており、実際の描画はクライアントサイドだけでできるようになっています。こちらは設定ファイル兼、スクリプトとなっています。 トップページです。記事が一覧表示されます。 記事詳細。 アバウトなどのページ機能もあります。 リンク一覧です。 CMS.jsはJavaScriptだけなのでどんなWebホスティングでも使える一方、サーバサイドのレンダリングを行っていないのでSEOに弱いという問題があります。社内であったり、ログイン後にしか使えないサイトであれば良さそうです。 CMS.jsはJavaScript/no
Webデザイナーが �夜なべして開発! 小〜中規模サイト向け日本語CMS Webデザイナーが個人で開発する、Webデザイナー向けの完全無料の小〜中規模Webサイト向けCMS です。実際のウェブ制作における様々な制約や要件を考慮して開発されています。 データベースいりませn! FTPでアップするだけ! 10秒で導入完了 インストールは必要ありません。DBレスなのでFTPでアップするだけで導入でき、HTMLとCSSのみでカスタマイズ可能です。サイト移転もファイルを移動させるだけです。 南極レベルの過酷な � サーバー環境でも動く! 静的サイトジェネレータ 管理画面はPHPのみで動作。静的ファイルを生成するので、プログラム禁止ウェブサーバーでも公開でき、ボトルネック無しで、激速表示できます。
ボブおじさんのProfessionalな哲学につら抜かれた本、CleanCodeを読んだ。 Clean Code アジャイルソフトウェア達人の技 | Robert C.Martin, 花井 志生 |本 | 通販 | Amazon 感想# めくるめくカルチャーショック体験# この本は、自分のこれからのコーディングスタイルを変えるかもしれないと思った。 ページをめくる度に、新たな発見と感動を感じた。 カルチャーショックの詳細は、下の方に列挙するが、ダイジェストを書くと、 コメントは嘘 関数は20行以内 コードは上から下へ物語のように書く つまり一言で言うと、 文章のようにコーディングする ということ。 散文的プログラミング# 散文的プログラミング、文芸的ブログラミング、それらは考え方としては 知っていたが、所詮は妄想だと思っていた。 しかし、そのような夢を本気で追求し、かつ実践し、 そのような
MOOCのedXでParadigms of Computer Programmingという講座を受けた。 LouvainX: Louv1.01x: Paradigms of Computer Programming | edX 感動というものを頭に走る電撃と定義するならば、 このCourseは自分にとって、まちがいなく最高の感動だった。 プログラム言語のパラダイムやコンセプトが紹介される。 5つのパラダイムが紹介される。 Functional Programming(関数型プログラミング) Object-Oriented Programming(オブジェクト指向プログラミング) Deterministic Dataflow Programming(決定性データフロープログラミング) Multi-Agent Dataflow Programming(マルチエージェントデータフロープログラミン
文芸的プログラミングに興味を持ったため、クヌース先生のエッセイ集をAmazonで買ってみました。 クヌース先生のプログラム論: https://amzn.to/3rm8hCA この記事は、第一章の「アートとしてのプログラミング」についての読書メモです。 一般的なサイエンスとアートの定義# クヌース先生の代表的著作 The Art of Computer Programmingがある。この本のタイトルである Artという言葉は、どのような意味でつかっているかを、サイエンスとアートを対比させて述べられている。 古代から中世、近代の各時代におけるアートとサイエンスの言葉の使われ方について紹介される。いろいろと、その時代ごとに意味が異なることが分かる。そして、今日的な意味でのサイエンスとアートはこういうものでは、と述べられる。 サイエンスとは、私たちがきわめてよく理解し、したがってコンピュータに教
本連載を初めて読む人へ:先行き不透明な時代をITエンジニアとして生き抜くためには、何が必要なのでしょうか。それを学ぶ1つの手段として、わたしたちはIT業界で活躍してきた人々の偉業を知ることが有効だと考えます。本連載では、IT業界を切り開いた117人の先駆者たちの姿を紹介します。普段は触れる機会の少ないIT業界の歴史を知り、より誇りを持って仕事に取り組む一助としていただければ幸いです。(編集部) 本連載は、2002年 ソフトバンク パブリッシング(現ソフトバンク クリエイティブ)刊行の書籍『IT業界の冒険者たち』を、著者である脇英世氏の許可を得て転載しており、内容は当時のものです。 ドナルド・クヌース(Donald Knuth)―― 元スタンフォード大学教授、TeX開発者 日本では、Knuthという彼の名字をクヌースと表記するが、外国でも彼の名前を何と呼ぶかが常に問題になるらしい。インターネ
「フカシギの数え方」おねえさんといっしょ!みんなで数えてみよう! ※LINEスタンプ「フカシギお姉さんと仲間たち」をリリースしました。※ "The Art of 10^64 -Understanding Vastness-" Time with class! Let's count! LINE sticker "Combinatorial Explosion!" has been launched! http://line.me/S/sticker/1143771 「フカシギの数え方」で紹介している、組み合わせ爆発の例です。 「それでもね。私はみんなに「組み合わせ爆発のすごさ」を教えたいの!止めないで!」 お姉さんと子どもたちが実際に数え上げる大変さを伝えます。 This is an example about combinatorial explosion. "I want to de
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く