Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Recently, when reviewing code, I saw a commit resembling the following: - if (x) foo(); - if (y) bar(); + if (y) { + bar(); + } It’s not easy to see that of the two “if” statements, only one was actually deleted. The other had its formatting changed, but was otherwise not altered. To prevent this, go through the “diff” before doing the commit. Revert any changes which have happened which haven’t changed the functionality of the c..

Based on instructions from Building clang-format and friends on OSX Mountain Lion . #!/bin/bash set -o nounset set -o errexit # Based on instructions from: # http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion readonly LLVM_DIR_PATH='/tmp/llvm' update_repo() { if [[ ! -d $1 ]]; then git clone $2 else cd $1 git pull cd .. fi cd .. } update_all_repos() { update_repo "llvm" "http://llv....

Basic iOS auto layout usage. See Adopting Auto Layout and Visual Format language for reference. - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // Disable autoresizing mask translation for parent. self.translatesAutoresizingMaskIntoConstraints = NO; _subview1 = [[UIView alloc] init]; // Disable autoresizing mask translation for subview. _subview1.translatesAutoresizingMaskIntoConstra....

I was humbled and encouraged to learn that I was nominated for Nordic Startup Awards category of Developer Hero for my contributions to the developer community. You can vote for me or one of the other great candidates here. For the last ten years, I have felt that the main pain points of the software development world could be fixed by empowering and inspiring those who do the work. From my perspective, I have focused on the developers.

원래 공지사항 게시판  id가 1이였나 봅니다. 하지만 삭제를 하셨으니 해당 게시판은 이제 없습니다. 게시판을 삭제하시면 작성된 글도 삭제되니 주의 해주세요. 게시판 설정보시면 자동설치 부분이 있습니다. 자동설치에서 게시판이 보여질 페이지를 선택해주세요. 또 최신글 숏코드 보시면  [kboard_latest id=7 url= 페이지주소 rpp=5] 이렇게 페이지주소 부분이 있습니다. 페이지 주소에는 자동설치로 선택하신 페이지의 주소(브라우저 주소창의 주소)를 입력해주시면 됩니다.   KBoard 카테고리로 변경 부탁드립니다^^

My proposal for the Haskell's Google Summer of Code 2015 has been accepted! I'm super excited for this. There's a list of the other accepted proposals on reddit , and I've posted my full proposal as a Gist . I'll be working on embedding LiquidHaskell signatures in Haskell's native type system. Woo! comments

New Packages nemo-owncloud-git , for my port of the Nautilus ownCloud plugin to Nemo Adopted Packages gargoyle , an interactive fiction player nemo-dropbox-git , Dropbox plugin for Nemo nemo-fileroller-git , File Roller plugin for Nemo jips , an IPS patcher comments

Since my last post, I dropped by an Apple Store to take a look at the 2015 MacBook. It is difficult to overstate how startlingly small the new machine is in person. I may be biased by the internal specifications, but the impression is much more 'big tablet' than 'small laptop'. The other standout feature was the touchpad. It continues Apple's tradition of high-quality touchpad implementations, removes the mechanicical switch and hinge, and ....

We are working on a new demos section for the website that will highlight the demos for Codename One more thoroughly. Thanks to the new JavaScript port we can actually show the demos live in action but that creates a bit of a problem since people often jump to the conclusion that Codename One uses web technologies which it does not. Currently the demos section is pretty bare mostly because the JavaScript port still has a lot of bu..

If your disk fills up your queue will still block, or if the disk is somehow unavailable for writing. You might want to also consider adding the following 2 options as well. $ActionQueueMaxDiskSpace 512m # limit amount of disk space used $ActionQueueTimeoutEnqueue 0 # Drop messages with no wait when they can't be queued

Bandcamp was offline briefly yesterday due to what I like to call an unexpected single point of failure. Good systems design is all about addressing single points of failure, making sure you have redundancies in place, but sometimes you discover single points of failure that you didn’t realise you had. Yesterday’s problem was caused by […]



pTests which utilize external services or interact with the database are typically the culprits of long-running tests. We want to keep our tests quick. It is possible to mock/stub out long running database and/or external services calls. This reduces the time a test suite takes to execute./p h2Unsheathe the Double/h2 pIn Ruby, one approach to mocking is by completely replacing the object of interest with a lightweight a href=http://www.ruby....

I’ve been putting off configuring my continuous integration settings to match the Rust train model: it involves non-trivial branching on the configuration, and duplicating that over a pile of repos is not something I looked forward to. So, instead, I wrote travis-cargo to make things easier. Branching on configuration? One approach to developing Rust libraries once 1.0 is released will be to test by building with the latest stable compi....



Little libraries - huonw.github.io - 11 years ago - eng
I’ve been having a lot of fun recently solving “little” problems in Rust. I have a long term project to make something for displaying my (GPS-tagged) photos nicely and, along the way, I’ve discovered and filled in a few gaps by creating focused crates for small tasks. My travels over the last few years, as displayed by the current web interface (served to the browser via Rust, of course). Once an idea is formed, cargo means ....

I feel large-scale projects are like play-off games. You can't expect to win without adequate preparation. You need to scout your opponents and formulate a…

An area of constant debate in the software industry revolves around automation of tests and who takes part in their design, creation and maintenance. There are many blogs on the subject about who within the team should do this, and different scenarios have varying degrees of success for the team, product and company. Overall, I believe there are core guidelines that should be considered and adhered to when approaching this topic.

Update, July 24, 2026: JavaScript builds are now open source, available on every account tier, and buildable locally without a Codename One account. The original release announcement below is preserved as published. See the current announcement . We are thrilled to announce the immediate availability of Codename One 3.0! To celebrate this release we are giving away a $100 rebate discount for annual pro subscriptions and $300 re..

Time Limits - johnj.com - 11 years ago - eng
Picking up the art blogging again after a long hiatus. Recently I’ve been thinking about constraints a lot, and finding out how helpful they are. I think they are especially helpful for artists. For example, since I started my new job last year, I am in the habit of taking photos on the way to or from work. I use the following constraints: Use only the iPhone with no extra lenses (digital filters/manipulation OK, but only on the iPh....

Time Limits - johnj.com - 11 years ago - eng
Picking up the art blogging again after a long hiatus. Recently I’ve been thinking about constraints a lot, and finding out how helpful they are. I think they are especially helpful for artists. For example, since I started my new job last year, I am in the habit of taking photos on the way to or from work. I use the following constraints: Use only the iPhone with no extra lenses (digital filters/manipulation OK, but only on the iPh....

Are the forces behind digital business, just one more wave of technology fueled change or is today’s business environment fundamentally different? If different, what are the critical capabilities required to survive and thrive?

Vishal Desai  systematically troubleshooted an interesting case where the initial symptoms of the problem showed a spike of enq: SQ – contention waits, but he dug deeper – and found the root cause to be quite different. He followed the blockers of waiting sessions manually to reach the root cause – and also used my @ash/ ash_wait_chains.sql and @ash/ event_hist.sql scripts to extract the same information more conveniently (note that he ..

Vishal Desai  systematically troubleshooted an interesting case where the initial symptoms of the problem showed a spike of enq: SQ – contention waits, but he dug deeper – and found the root cause to be quite different. He followed the blockers of waiting sessions manually to reach the root cause – and also used my @ash/ ash_wait_chains.sql and @ash/ event_hist.sql scripts to extract the same information more conveniently (note that he ..

Both the Hawaii IETF meeting (IETF91) and the subsequent meeting we had a few weeks ago in Dallas were somewhat YANG-heavy. Following work to move towards YANG as a standard modelling language for network configuration, and the subsequent  IESG statement  effectively deprecating SNMP as the way that we present network configuration - the IETF, and especially the routing area, has dived head-first into YANG. Indeed, I’ve been occupied ....

Both the Hawaii IETF meeting (IETF91) and the subsequent meeting we had a few weeks ago in Dallas were somewhat YANG-heavy. Following work to move towards YANG as a standard modelling language for network configuration, and the subsequent  IESG statement  effectively deprecating SNMP as the way that we present network configuration - the IETF, and especially the routing area, has dived head-first into YANG. Indeed, I’ve been occupied ....

Hello fellow nixers, This thread is about having your machine help you remember things throughout your days, to be your companion.

hexo init blog - tuckersiemens.com - 11 years ago - eng
I've been wanting to start a blog for a long time now. Today I'm pulling the trigger on that with a simple hexo init blog. Well, it wasn't that simple, so I feel like it's worth talking about a few of the complications I had.

hexo init blog - tuckersiemens.com - 11 years ago - eng
I've been wanting to start a blog for a long time now. Today I'm pulling the trigger on that with a simple hexo init blog. Well, it wasn't that simple, so I feel like it's worth talking about a few of the complications I had.

At work earlier today I ran across an issue where one of our application queues got backed up and it got me to thinking about how queues are organized in general. The TLDR answer: use urgency and intensity.

At work earlier today I ran across an issue where one of our application queues got backed up and it got me to thinking about how queues are organized in general. The TLDR answer: use urgency and intensity.



Beginners Japanese - International House London . Hiragana stroke table . I discovered a website that has a list of the most common 6000 . Japanese Beginners Course | SOAS . Japanese Guide - TheMoeWay . Japanese Resources - Google Docs . Junji Ito's Cat Diary: Yon & Mu (reading) . Kansai-ben: Kansai Dialect Self-study Site . Learn Hiragana: Tofugu's Ultimate Guide . Sites to practice Japanese reading? . The Japan Foundation, Lond..

21 Awesome Things to Do in Yokohama, Japan (2020 Guide) . 21 free things to do in Tokyo . 6 Tokyo Travel Tips to Help You Get Around the City | Tokyo Weekender . 7 day Japan Rail pass (first class?), possibly only sold outside Japan. 80/20 Japanese by Richard Webb - Publishizer . A Guide to the regional ramen of Japan . A guide to understanding "Small Seasons" . A Moss Girl’s Guide to Japanese Moss Viewing . A no-sushi guide to food ....

based on masteringemacs.org . bonus tip prefix key, followed by c-h, lists keys in prefix. keymap maps key to action. keymap found in buffer and most major modes. keys undefined: self explanatory. prefix key: ie. c-x (part of complete key). complete key: complete input executes associated command. mapping (define-key keymap key def): add to current buffer map. (local-set-key key command): add to active buffer (no map option). (local....

Living and working across the world brings many pleasures. “Travel opens your mind”, they say. What makes you want to close it again and throw away the key is having to design for all the world's local and cultural particularities in one system. It's not good enough to simply ignore these differences and expect people to meet your cultural standards.



The moneyed world is an increasingly digital space. We spend a lot of time interacting with different digital screens—smartphone, laptop, tablet and watch. Then we have the more traditional view-only screens—digital or physical billboards, digital television and movie theatre screens.


Thoughtworks India, its employees and leadership, believe that maintaining a free and open Internet is essential for the continued growth of India’s Internet ecosystem. Net Neutrality is an anti-discrimination policy and we believe that any divergence from the same could severely hamper the growth of the country’s eCommerce sector and negatively impact virtually every form of online activity.

15 visitors online