menu

Alumni Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Trying out UpWork for small programming jobs

My $100 UpWork job

Here’s the posting:

Milestone 1: Parsing and processing of encoded IMAP messages for data analysis

The task

Take hundreds of stored emails and process them through with Python3, ‘imapclient’ and ‘beautifulsoup’ (HTML processing) to give a statistical report of the words used in the body of the emails. There are English, Russian, Ukranian, Greek, Chinese, Thai, Japanese, French and German language words in the data set. The output should be a HTML file ‘results.html’

There should be a regular python3 build for this. There should be unit tests (that you create) for this, and the result…

Paul Hammant's blog
29 June 2017

Original Link

This application is modifying the autolayout engine from a background thread

This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes. If you ever see this error in your console, it’s because you are trying up update the UI from the main thread. The fix is simple. […]

JR
28 June 2017

Original Link

How to autolayout to highest vertical extent – topLayoutGuide

Instead of doing this You should be doing this This pins the view to the top of the maximum viewable area taking into account the navigation bar, the status bar, and anything else that would block your views content. Links that help https://developer.apple.com/documentation/uikit/uiviewcontroller/1621367-toplayoutguide https://useyourloaf.com/blog/pain-free-constraints-with-layout-anchors/Filed under: autolayout, iOS

JR
27 June 2017

Original Link

I may be moving to Medium...

https://medium.com/@ponnappa

Sidu Ponnappa
26 June 2017

Original Link

毕业季谨防自动挂机赚钱软件骗局

毕业季谨防自动挂机赚钱软件骗局 毕业季来了,可能会有朋友想在家里做事赚钱,然后了解各种兼职赚钱项目!在这里,笑 […]

笑捧博客
24 June 2017

Original Link

2017年网赚行业怎么样?

2017年网赚行业怎么样? 2017年已经过去半年,笑捧来一个年中总结,最近很多网赚站长,牛人,比如:不不,等 […]

笑捧博客
24 June 2017

Original Link

Shell: Create a comma separated string

I recently needed to generate a string with comma separated values, based on iterating a range of numbers. e.g. we should get the following output where n = 3 foo-0,foo-1,foo-2 I only had the shell available to me so I couldn’t shell out into Python or Ruby for example. That means it’s bash scripting time! […]

The post Shell: Create a comma separated string appeared first on Mark Needham.

Mark Needham
23 June 2017

Original Link

When Ignorance is Bliss

I’ve written before about epiphany; that sudden sense of enlightenment that you get when you realise that you’ve discovered a new pattern in the world. It’s ironic that my favourite moment of epiphany was when I finally understood its opposite … Continue reading

Liz
23 June 2017

Original Link

Bitmain’s new payment system is broken for LTC/L3+ miner. Support just say wait

Quite a few people have recently purchased L3+ miners using LTC. (Previous orders using BTC have worked fine). Bitmain are taking the money but not updating the order status. Their support is not responding to tickets apart from just saying please wait longer (it’s been 4 days for me) The problem is the orders expire … Continue reading Bitmain’s new payment system is broken for LTC/L3+ miner. Support just say wait

dan
23 June 2017

Original Link

Blocks

https://www.appcoda.com/objective-c-blocks-tutorial/ A block is a self-contained, autonomous code fragment. They can be used instead of delegate methods, written just in one place and not spread to many files. Blocks are objects, so they can be stored to NSArray or NSDictionary data structures, as well as to be returned from methods, even to be assigned to […]

JR
22 June 2017

Original Link

An Aspect of DevOps Improvements: The Reduction Of Cycle Times

An unconventional visualization of cycle times:

The idea is that you should try to reduce all of these so that s/w development can reach a Continuous Delivery and Continuous Deployment nirvana. You can indeed eliminate some of the cycles entirely, but only by inching towards them before being brave and eliminating one altogether. Iteration length might be one to eliminate if every iteration is released Pretty close to the completion of this improvement agenda, you’ll eliminate the release cadence related cycle because you’ve reached CD Before that though, you’ll have increased your release cadence (reduced the release related cycle time)…

Paul Hammant's blog
22 June 2017

Original Link

Developers Activities Shouldn't Change With Proximity To Release Dates

So my gut tells me that developer’s activities shouldn’t change with proximity to a release date.

I was not sure if it was an Agile thing, or Continuous Delivery, or DevOps. That’s because I’ve done all three for a decade or more now. I thought I’d ask Twitter:

It seems the consensus is developers changing daily activities with proximity to a release is the antithesis of CD.

OK, so taking a previous blog entry, Trunk Supporting Practices a little further, there is now one more thing that changes with release cadence:

(and I thought I’d add in ‘methodology’ too…

Paul Hammant's blog
17 June 2017

Original Link

scikit-learn: Random forests – Feature Importance

As I mentioned in a blog post a couple of weeks ago, I’ve been playing around with the Kaggle House Prices competition and the most recent thing I tried was training a random forest regressor. Unfortunately, although it gave me better results locally it got a worse score on the unseen data, which I figured […]

The post scikit-learn: Random forests – Feature Importance appeared first on Mark Needham.

Mark Needham
16 June 2017

Original Link

Progressive web sites: a future that’s native to the web

People sometimes claim that the web and native apps are converging. I disagree. I think the process is more like chiasmus in the sense that we will end up with an app-like web and a web-like app ecosystem but they'll still be different from each other. The two ecosystems will cross over but the results will have surprising new capabilities and unlock new metaphors for thinking about them.

In the meantime we are stuck in an uncanny valley where a lot of the PWAs people know are designed like Android apps rather than trying to be native to the web…

Advogato blog for ade
14 June 2017

Original Link

Why we should avoid controlling what children read

It’s been a while since I’ve blogged, but a lot of things have been going on behind the scenes.  I’ve been working on a new middle-grade fiction novel – this will be my longest one by far and I’m so excited by it.  I’ve also been working on various picture books – getting one ready …

Why we should avoid controlling what children readRead More »

The post Why we should avoid controlling what children read appeared first on Pamela Ueckerman - Author.

pamela
14 June 2017

Original Link

How to create custom UITableViewHeader programmatically using autolayout

Create a new UITableViewCell for the header. Add your autolayout contraints. Then use in ViewController. TrackHeaderCell.h TrackHeaderCell.m ViewController.m Filed under: autolayout, iOS

JR
14 June 2017

Original Link

Kubernetes: Which node is a pod on?

When running Kubernetes on a cloud provider, rather than locally using minikube, it’s useful to know which node a pod is running on. The normal command to list pods doesn’t contain this information: $ kubectl get pod NAME READY STATUS RESTARTS AGE neo4j-core-0 1/1 Running 0 6m neo4j-core-1 1/1 Running 0 6m neo4j-core-2 1/1 Running […]

The post Kubernetes: Which node is a pod on? appeared first on Mark Needham.

Mark Needham
14 June 2017

Original Link

How to deal with iMessage Navigation bar covering top of view bug

iMessage has a bug where it doesn’t if you have something (like a search bar) pinned to the top of the view, it’s hides it when you transition from compact to expanded view. The fix for now is to manually adjust the height on the top constraint so that when you are in expanded mode, […]

JR
13 June 2017

Original Link

今日头条,UC头条,搜狐平台爆文采集软件

今日头条,UC头条,搜狐平台爆文采集软件 笑捧博客作为一个站长博客,自认为是一个比较合格的,理由有很多,比如, […]

笑捧博客
10 June 2017

Original Link

How to set height programmatically autolayout

You can set the height and width visually like this. You can set it programmatically with a constraint like this Or You can set it to a specific height like this. Advertisements Filed under: autolayout, iOS

JR
9 June 2017

Original Link