Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Sun, August 10, 2014
1 min read
[Android] Xperia SO-01E powers off forcibly when launching Google Maps
A note that the Xperia SO-01E's forced shutdown on launching Google Maps was fixed by a software update.
read more →
Fri, August 1, 2014
ASAHI Net's fixed IP address becomes a dynamic global IP address
How I fixed ASAHI Net's fixed IP option that had started assigning a dynamic global IP address.
Thu, July 31, 2014
2 min read
Notes from reading the summary of 'Admin Panel Sneak Peek♡Night #1' on useful things
Useful libraries and KPI validation notes from the 'Admin Panel Sneak Peek Night #1' meetup summary.
Wed, July 30, 2014
/careers seems to be the mainstream URL for recruitment pages
Looking at overseas web companies, /careers seems to be the mainstream URL for recruitment pages.
Fri, July 25, 2014
[iOS] How to fix images not displaying in Safari browser on iPhone and iPad
Images missing in iPhone/iPad Safari come from iOS resource limits based on device RAM.
[Git] How to revert a merge commit
How to revert a merge commit with `git revert -m 1`, plus the errors you hit without it.
Thu, July 17, 2014
An App ID with Identifier com.example.xxx is not available. Please enter a different string.
What the `An App ID with Identifier ... is not available.` error means when registering an iOS App ID, and how to resolve it.
Wed, July 9, 2014
[Mac] Merging videos with MPEG Streamclip
Merge videos on Mac using MPEG Streamclip via drag-and-drop and File → Save as.
Sat, June 28, 2014
[Yeoman] You don't seem to have a generator with the name chrome-extension installed.
Fixing Yeoman's missing-generator error on nvm by switching NODE_PATH together with `nvm use` from a .zshrc helper.
Thu, June 26, 2014
[JavaScript][BigDecimal] java.lang.RuntimeException: Unknown call signature for obj = new java.math.BigDecimal: object
bigdecimal.js throws `Unknown call signature` when given a non-numeric value, so validate arguments first.
Wed, June 25, 2014
[Amazon CloudSearch] [*Deprecated*: Use the outer message field] Validation error for field 'xxx': Invalid codepoint 1C
The Invalid codepoint 1C error on Amazon CloudSearch, resolved by stripping the u001c character from the JSON.
Tue, June 24, 2014
[JavaScript] java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result
Fixing bigdecimal.js's repeating-decimal divide error by passing scale and RoundingMode.
Fri, June 20, 2014
[Atom.io] 500 Error Page
A quick note about the time Atom.io's package search was down with a 500 error page.
[Atom.io] Initial configuration after installation
My initial setup notes for Atom.io — tweaking Editor Settings and disabling the Whitespace package.
Thu, June 12, 2014
[jQuery] Integers can be rounded with .data() so use .attr() to retrieve them
Older jQuery's .data() rounds long integer data-* values, so use .attr() to keep them intact as strings.
Sun, June 8, 2014
If You Don't Continuously Update Apps/Web Services, You'll Never Be Able to Develop Them Again
A reflection on how app and web-service dev environments rot when left unmaintained.
Thu, June 5, 2014
[Nagios] Changing Alert Email Content
Defining a custom Nagios notify command so alert emails are readable for non-engineer team members.
Sun, June 1, 2014
Common Patterns for Using screen
Common screen command patterns for running long batch jobs over SSH — start, detach, re-attach.
Thu, May 29, 2014
[Backbone.js] Chrome Extension 'Backbone Debugger' is Useful for Debugging
A short note on the Backbone Debugger Chrome extension for debugging Backbone.js apps.
Wed, May 28, 2014
[Nagios] Configuration Method for Operating from Web Management Interface
Fixing the Nagios web UI permission error by joining nginx to the nagios group and tuning cgi.cfg authentication.
[Nagios] Configuration File Verification, Reloading, etc.
Nagios commands for validating configuration files and reloading them without a full restart.
Tue, May 27, 2014
3 min read
[AWS] How to Handle EC2 Instances Stuck in 'stopping' State
Force-stopping an AWS EC2 instance stuck in the 'stopping' state until it transitions to 'stopped'.
[AWS] Sites to Check if Each Service is Running
A short memo of sites for checking whether AWS services are currently up and running.
Sat, May 17, 2014
[Sublime Text] Setting to Draw Vertical Lines for Indentation
Drawing indent guide lines in Sublime Text by setting draw_indent_guides and indent_guide_options in Settings - User.
Thu, May 15, 2014
[Android] How to remove Google (Gmail) account from device
How to remove a Google (Gmail) account from an Android device via the Settings app.
[Node.js] Using node-wkhtmltopdf
How to install wkhtmltopdf via Homebrew so you can use node-wkhtmltopdf from Node.js.
Wed, May 14, 2014
[iOS][CocoaPods] Psych::SyntaxError - ( .cocoapods/repos/master/CocoaPods-version.yml): mapping values are not allowed in this context at line 3 column 4
Fixing pod install's Psych::SyntaxError by upgrading CocoaPods and re-running pod setup on the master repo.
Mon, May 12, 2014
[Apple] Handling 'Your iOS Distribution Certificate will expire in 30 days.'
Renewing an expired iOS Distribution Certificate and rebuilding the provisioning profiles.
Mon, May 5, 2014
[Ghost] How to change blog theme
Installing the free Scriptor theme from Ghost Marketplace under content/themes and activating it from the admin panel.
Deploying Ghost, a Node.js Blog Platform, to Heroku
Getting Ghost running locally and deploying it to Heroku to start a new blog.
Mon, April 21, 2014
[Node.js] Getting File Extensions with path.extname
Extracting file extensions with Node.js's path.extname, illustrated with a few short examples.
Sun, April 20, 2014
[AWS] aws s3 sync ./upload_dir s3://xxx --region ap-northeast-1
Fixing the `aws s3 sync` PermanentRedirect error by passing --region for the bucket's region.
Sat, April 19, 2014
G Suite Customer Support Contact Information
G Suite customer support is hard to find from the admin dashboard — here's the link and my take on it.
[Node.js] RangeError: Maximum call stack size exceeded
Notes on working around Node.js's RangeError: Maximum call stack size exceeded using the --stack-size option.
Fri, April 11, 2014
[Node.js] Checking File Existence
Using fs.stat to check for a view file and redirect via Express when it's missing.
[JavaScript] js2coffee Converts arguments to arguments_
Js2coffee silently renamed arguments to arguments_ and caused a runtime error.
Wed, April 9, 2014
[MongoDB] How to output query results to standard output and save to file
Piping MongoDB query results straight into a file with mongo --quiet and shell redirection.
[Regular Expression] Enclosing text with single quotes
A quick regex search-and-replace snippet for wrapping text on a line in quotes.
Tue, April 8, 2014
[Linux] Command to split CSV, text files, etc. by specified number of lines
Use split to break a CSV into 100-line chunks, then restore the .csv extension with a short for loop.
Fri, April 4, 2014
[WordPress] Sample using category name in backlink (external link) text
A sample of injecting the current category name from get_the_category() into the anchor text of an outbound link.
Thu, March 27, 2014
[MongoDB] How to start two instances on different ports (Mac / Homebrew)
Run two Homebrew MongoDB instances side by side on ports 27017 and 27018 with a second config.
[Mac] Command to check processes using a specific port: lsof -i
Using lsof -i on macOS to find the process listening on a specific port.
Sun, March 23, 2014
The dangers of managing tasks with email
A short note on why managing tasks in Gmail is risky, after misaddressing a mail almost right away.
How to stop the secondary SSID on Aterm WR8750N
How to disable the secondary SSID on the Aterm WR8750N router from the Quick Setup Web UI.
Sat, March 22, 2014
DeployGate starts providing iOS app distribution functionality!
DeployGate opens an iOS distribution beta with permanent unlimited perks for early signups.
Collection site of interesting HipChat emoticons
A site that gathers HipChat's amusing emoticons in one place.
Fri, March 21, 2014
Resetting Aterm WR8750N to factory default state
How to factory-reset the Aterm WR8750N router with the physical RESET switch.
Mon, March 17, 2014
Let's have witty communication on GitHub
GitHub PR chatter was getting stiff, so we shifted to a more relaxed, witty tone and it noticeably helped.
Sat, March 15, 2014
Programmers and eyes
A short reflection on eye pain from staring at a display all day as a programmer.
Thu, March 13, 2014
[HTTP] Status code when returning errors for non-xhr requests
A note on choosing HTTP 400 Bad Request when rejecting non-xhr requests as errors.