| Andrew Cooke | Contents | Latest | RSS | Twitter | Previous | Next

C[omp]ute

Welcome to my blog, which was once a mailing list of the same name and is still generated by mail. Please reply via the "comment" links.

Always interested in offers/projects/new ideas. Eclectic experience in fields like: numerical computing; Python web; Java enterprise; functional languages; GPGPU; SQL databases; etc. Based in Santiago, Chile; telecommute worldwide. CV; email.

Personal Projects

Lepl parser for Python.

Colorless Green.

Photography around Santiago.

SVG experiment.

Professional Portfolio

Calibration of seismometers.

Data access via web services.

Cache rewrite.

Extending OpenSSH.

C-ORM: docs, API.

Last 100 entries

Calling C From Fortran 95; Bjork DJ Set; Z3 Example With Python; Week 1; Useful Guide To Starting With IJulia; UK Election + Media; Review: Reinventing Organizations; Inline Assembly With Julia / LLVM; Against the definition of types; Dumb Crypto Paper; The Search For Quasi-Periodicity...; Is There An Alternative To Processing?; CARDIAC (CARDboard Illustrative Aid to Computation); The Bolivian Case Against Chile At The Hague; Clear, Cogent Economic Arguments For Immigration; A Program To Say If I Am Working; Decent Cards For Ill People; New Photo; Luksic And Barrick Gold; President Bachelet's Speech; Baltimore Primer; libxml2 Parsing Stream; configure.ac Recipe For Library Path; The Davalos Affair For Idiots; Not The Onion: Google Fireside Chat w Kissinger; Bicycle Wheels, Inertia, and Energy; Another Tax Fraud; Google's Borg; A Verion That Redirects To Local HTTP Server; Spanish Accents For Idiots; Aluminium Cans; Advice on Spray Painting; Female View of Online Chat From a Male; UX Reading List; S4 Subgroups - Geometric Interpretation; Fucking Email; The SQM Affair For Idiots; Using Kolmogorov Complexity; Oblique Strategies in bash; Curses Tools; Markov Chain Monte Carlo Without all the Bullshit; Email Para Matias Godoy Mercado; The Penta Affair For Idiots; Example Code To Create numpy Array in C; Good Article on Bias in Graphic Design (NYTimes); Do You Backup github?; Data Mining Books; SimpleDateFormat should be synchronized; British Words; Chinese Govt Intercepts External Web To DDOS github; Numbering Permutations; Teenage Engineering - Low Price Synths; GCHQ Can Do Whatever It Wants; Dublinesque; A Cryptographic SAT Solver; Security Challenges; Word Lists for Crosswords; 3D Printing and Speaker Design; Searchable Snowden Archive; XCode Backdoored; Derived Apps Have Malware (CIA); Rowhammer - Hacking Software Via Hardware (DRAM) Bugs; Immutable SQL Database (Kinda); Tor GPS Tracker; That PyCon Dongle Mess...; ASCII Fluid Dynamics; Brandalism; Table of Shifter, Cassette and Derailleur Compatability; Lenovo Demonstrates How Bad HTTPS Is; Telegraph Owned by HSBC; Smaptop - Sunrise (Music); Equation Group (NSA); UK Torture in NI; And - A Natural Extension To Regexps; This Is The Future Of Religion; The Shazam (Music Matching) Algorithm; Tributes To Lesbian Community From AIDS Survivors; Nice Rust Summary; List of Good Fiction Books; Constructing JSON From Postgres (Part 2); Constructing JSON From Postgres (Part 1); Postgres in Docker; Why Poor Places Are More Diverse; Smart Writing on Graceland; Satire in France; Free Speech in France; MTB Cornering - Where Should We Point Our Thrusters?; Secure Secure Shell; Java Generics over Primitives; 2014 (Charlie Brooker); How I am 7; Neural Nets Applied to Go; Programming, Business, Social Contracts; Distributed Systems for Fun and Profit; XML and Scheme; Internet Radio Stations (Curated List); Solid Data About Placebos; Half of Americans Think Climate Change Is a Sign of the Apocalypse; Saturday Surf Sessions With Juvenile Delinquents; Ssh, tty, stdout and stderr; Feathers falling in a vacuum; Santiago 30m Bike Route

© 2006-2015 Andrew Cooke (site) / post authors (content).

It's 2012 Why Does My IDE Suck?

From: andrew cooke <andrew@...>

Date: Fri, 18 May 2012 14:16:20 -0400

I hoped to do some quick hacking on a small side project at work today.  An
ORM for C (see below).

So far all I have done is piss away my time trying to get an IDE to work with
C.  Intellij Idea's 3rd party plugin for C is completely broken -
http://youtrack.jetbrains.com/issue/IDEA-86304

Next I tried Eclipse.  Which picks up my KDE theme, which is light on dark.
Only it doesn't change the text colours correctly.  So I get black text on a
dark background.

I dealt with this before - created an Eclipse theme -
http://www.eclipsecolorthemes.org/?view=theme&id=5095 - but to install that I
first need to install the package that implements themes.  So I do that.  And
now I can see my code.

Hoping to simplify builds (compared to autoconf) I decide to try CMake.  Which
has an Eclipse plugin.  So I install that.  And it's showing black text on a
dark background.  So I find that it's configurable via a dozen different
dialogues (one for each colour used).

And I get that working, I think.  And it seems to generate a Makefile.  So I
look at that AND IT'S FUCKING BLACK TEXT ON A DARK BACKGROUND AGAIN.

Maybe I should go back to emacs.  Only I've tried that before and it takes
ages to configure into anything half as useful...

Andrew

PS The ORM for C is sketched here -
http://isti.bitbucket.org/2012/05/16/orm-for-c.html

Re: It's 2012 Why Does My IDE Suck?

From: Tyler Hardin <th020394@...>

Date: Tue, 25 Dec 2012 10:41:32 -0500

I don't know if you're purposely trying only Java centric IDEs or not; if
not, try Geany or CodeBlocks if non KDE is not an issue or Kate if it is.
Geany is a GTK based IDE that's very language agnostic in terms of build
method (you can configure it to run arbitrary commands, such as cmake or
make, at the push of a button). It's based on the Scintilla editor, so you
get good syntax highlighting.

CodeBlocks is my old favorite. It has it's own built-in build method or can
be configured to use a make script. It's specifically geared for C/C++,
with some code completion and symbol browsing.

I'm sure you've heard of it, but maybe haven't tried it, but Kate is about
the best IDE for anything I've found that's based on KDE.

Re: It's 2012 Why Does My IDE Suck?

From: andrew cooke <andrew@...>

Date: Wed, 26 Dec 2012 23:39:29 -0300

I need an IDE that supports Java, C, and Python (and preferably also the odd
obscure thing I play with).  I'll have a look at what you suggest, but I
solved the issues described in this post by switching back to a "standard"
colour scheme (dark on light).

Although after doing that, Idea's Intellij stopped supporting C/C++ so I use
Eclipse for that.  Which is another reason to look at some alternatives.

Thanks,
Andrew

Comment on this post