Skip to content

Instantly share code, notes, and snippets.

@koyachi
koyachi / introducing-mint.md
Created December 9, 2017 05:35
Swift Package Managerを使って作成したコマンドをMintでインストールする

Swift Package Managerを使って作成したコマンドをMintでインストールする

[Mint][1]はSwift Package Managerで作成したコマンドラインツールのインストール、実行、配布を簡単にすることを目的としたツールです。 Homebrewでのformula管理の煩わしさの無さ、同一コマンドをバージョン指定で実行可能というところが売りのようです。

ここでは簡単なコマンドラインツールをSwift Package Managerで作成し、Mintで実行する流れを確認します。 SPMでCLIツールを作る手順を既に知ってる場合は「Mintをインストール」から確認するとよいでしょう。

@yomotsu
yomotsu / gist:7e2ec401c1520d880308
Last active February 24, 2022 14:16
BEMが失敗しているパターンとその問題点

思いついたら足していく

名前にとらわれすぎ

BAD1

「コンポーネントのエレメントのエレメントのエレメントの...」として定義している

  <div class="v1-news">
@gaspanik
gaspanik / installed.markdown
Last active September 3, 2017 06:11
ST3: Installed package list on my Sublime Text 3.

Installed packages

Installed package list on my Sublime Text 3. Exclude Themes and ColorSchemes.

2016.02.29 update

  • AdvancedNewFile
  • All Autocomplete
  • AndyPHP
  • AngularJS
@gaspanik
gaspanik / pkglist2013dec.markdown
Created December 14, 2013 14:40
Installed ST2 pkgs.
  • AdvancedNewFile
  • AndyJS2
  • AndyPHP
  • AngularJS
  • ApacheConf.tmLanguage
  • Auto Semi-Colon
  • AutoFileName
  • Backbone.js
  • Bootstrap 3 Snippets
  • BracketHighlighter
@gaspanik
gaspanik / main.js
Created May 25, 2013 08:47
jQuery(CDN/Fallback) & Bootstrap load by Requirejs
requirejs.config({
baseUrl: '/js',
paths: {
jquery: ['//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min','jquery.min'],
bootstrap: 'bootstrap.min'
},
shim: {
'bootstrap':{deps: ['jquery']}
}
});
@desandro
desandro / require-js-discussion.md
Created January 31, 2013 20:26
Can you help me understand the benefit of require.js?

I'm having trouble understanding the benefit of require.js. Can you help me out? I imagine other developers have a similar interest.

From Require.js - Why AMD:

The AMD format comes from wanting a module format that was better than today's "write a bunch of script tags with implicit dependencies that you have to manually order"

I don't quite understand why this methodology is so bad. The difficult part is that you have to manually order dependencies. But the benefit is that you don't have an additional layer of abstraction.


@gaspanik
gaspanik / st2pkgs-for-webdev.markdown
Last active January 18, 2021 09:05
ST2: Sublime Text 2 Packages for Web Developers.

Recommended Sublime Text 2 Packages for Web Developers.

Update

  • 「Browser Support」を追加しました。

2013 Spring & Summer

こもりが使っているモノやそうでないものも含め、なんとなくWebデザイナーやWebデベロッパーな人たちに便利そうなのを集めてみました。

@gaspanik
gaspanik / st2pkgs.md
Created November 7, 2012 06:54
ST2: Recommended ST2 pkgs

Recommended ST2 Packages for Beginners.

言語別の拡張というよりは、Sublime Text 2をもっと使いやすくする系のパッケージ。

※各プラグインのショートカットがうまく動かないときは、日本語入力のショートカットとバッティングしてないか見てみるといいかも。

Clipboard History

Sublime Text 上でコピーしたもののクリップボード管理。

@gaspanik
gaspanik / Preferences.sublime-settings
Created October 2, 2012 14:09
ST2: Setting Sample
{
"caret_style": "blink",
"color_scheme": "Packages/Theme - Refined/Color Schemes/Tomorrow Night Refined.tmTheme",
"font_face": "フォント名",
"font_size": 12.0,
"ignored_packages":
[
"パッケージ名"
],
"tab_completion": true,
@gaspanik
gaspanik / Fetch.sublime-settings
Last active November 3, 2015 19:24
ST: Fetch files & packages
{
"files":
{
"Chart.js": "https://github.com/nnnick/Chart.js",
"Modernizr.js": "http://modernizr.com/downloads/modernizr-latest.js",
"Normalize.css 1.x": "https://github.com/necolas/normalize.css/blob/v1.1.3/normalize.css",
"Normalize.css 2.x": "https://github.com/necolas/normalize.css/blob/v2.1.3/normalize.css",
"Normalize.css 3.x": "https://raw.githubusercontent.com/necolas/normalize.css/master/normalize.css",
"Respond.js": "https://github.com/scottjehl/Respond/blob/master/dest/respond.min.js",
"Sanitize.css": "https://raw.github.com/ZDroid/sanitize.css/master/sanitize.css",