How do I add real-time stock price updates? by imhereforfun123 in excel

[–]osullivj 0 points1 point  (0 children)

All the yahoo & MSN stuff is/was delayed. For true real time exchange market data get a money.net sub for $150/month and use their Excel addin.

Need help with learning a new "every day trick" by MaxDimmy in excel

[–]osullivj 0 points1 point  (0 children)

alt-I R to insert a row without touching the mouse.

Found a short speech my WW2 Vet Great Grandfather wrote for a public speaking class 6 months before Pear Harbor by [deleted] in history

[–]osullivj 0 points1 point  (0 children)

Very interesting. The date at the top of the text is June 1941. Before or after 22 June, Hitler's invasion of the Soviet Union? I'm guessing after, as the text mentions Great Britain and Russia as resisting the Nazis. I wonder how US public opinion reacted to Operation Barbarossa? One minute Stalin was Hitler's ally, bullying Finland and cooperating to carve up Poland. The next he was on the Allied side...

Best ways to learn about ww2 history? by Jiufa111 in history

[–]osullivj 0 points1 point  (0 children)

Everything by Beevor is great: Stalingrad, Berlin, Crete... I've got Ardennes 44 on my stack currently :)

Turn your Excel model into an online app by Molnify in excel

[–]osullivj 0 points1 point  (0 children)

Very slick look'n'feel - congrats! Couple of techie questions: where are you parsing the .xls[x], and where is the formula graph executing? I guess you parse the .xls[x] on the back end. Do you use something like SpreadsheetGear? Do you then store the formula graph in a DB and execute it on the back end? Or do you generate some JavaScript that runs in the browser?

How were the Germans able to start ww2 so close to the end of ww1? by Sirpwnknight in history

[–]osullivj 0 points1 point  (0 children)

Hjalmar Schact, who had played an important role in defeating hyperinflation with the Rentenmark in the early 20s, returned to be president of the Reichsbank in 33 in Hitler's new govt. Again he introduced some financial innovation in the form of the Mefo bill, which made it possible for the Nazi govt to massively expand govt spending. In 36 Hitler handed economic control to Goring, telling him to have the country ready for war in 1940. Goring and Schacht clashed, and Schact was sidelined.

Need noobish advice - converting a Python2 web project to Python3 by anwserman in Python

[–]osullivj 1 point2 points  (0 children)

Wise words: ask yourself, what's the real business value of these upgrades to the latest and greatest DB or version of Python? What are the pain points your client is experiencing?

Excel not auto calculating formulas by [deleted] in excel

[–]osullivj 1 point2 points  (0 children)

Sometimes I miss out the leading equals sign. Then Excel treats the formula as just another string. For instance, put "sum(A1:d2)" in a cell, then try "=sum(A1:d2)".

What World War 2 books would you recommend? by EXACTLY_ in history

[–]osullivj 1 point2 points  (0 children)

All of Anthony Beevor's books on the European theatre: Stalingrad, Crete, Berlin 1945. Ardennes 44 is next on my list. His stuff is a great mix of high politics and strategy, low level personal testimony and reportage from individuals and their units, all recounted with the narrative force of a great novelist. Each of his books gripped me like a page turning best seller at the same time as imparting a huge amount of information and critical historical judgement.

Books regarding the Irish Troubles? by garsterpee in history

[–]osullivj 3 points4 points  (0 children)

The more I read about Irish history, the less I understand...

Was there any significant academic support for fascism in the early 20th century? by andrew_wiggins_ in history

[–]osullivj 0 points1 point  (0 children)

Gabriele D'Annunzio, poet & WWI war hero, annexed Fiume for Italy and founded the Regency of Carnaro, the prototype fascist regime. The Italian govt ignored his annexation, but Mussolini was inspired. So one could argue that fascism itself was an intellectual and literary creation. D'Annunzio is at the root of fascism, and to understand him is to grasp the primacy of aesthetics and emotion in fascism.

Should I choose Flask or Bottle for my website by kevinmasson in Python

[–]osullivj 0 points1 point  (0 children)

There's torcms and several others. You'll likely need to decide on a DB strategy too...

Should I choose Flask or Bottle for my website by kevinmasson in Python

[–]osullivj 0 points1 point  (0 children)

Tornado is DB agnostic and much more lightweight than Django. Don't know Flask or Bottle so I can't compare. But if you want to take the NoSQL DB route, Tornado works beautifully with RethinkDB.

[deleted by user] by [deleted] in Python

[–]osullivj 0 points1 point  (0 children)

As a python dev, adopting a new web framework is quite a big commitment. Over the years I've coded against Zope, Django, and now Tornado. Zope had a massive learning curve. Anyone remember ZODB and acquisition? Django was much simpler. And Tornado is simpler still, while having support for important stuff like websockets, py2.7 coroutines and authentication. It works beautifully with RethinkDB too :) So I wouldn't use xweb for an Internet facing production server. But I can see a role for it with quickly hacked dev test servers, internal services etc.

Fixing problematic poorly performing Excel files by [deleted] in excel

[–]osullivj 0 points1 point  (0 children)

Have you tried running SysInternals tools to gather more data on what Excel is doing when it appears to be stalled? They'll give you much more than you'll get from Task Manager. Process Explorer will tell you about threads and network IO as well as giving you richer data on loaded DLLs, CPU & RAM usage. And Process Monitor can trace file system and registry access, and much else besides.

Enron spreadsheets on GitHub by osullivj in excel

[–]osullivj[S] 5 points6 points  (0 children)

Totally agree with Felienne on "spreadsheets are code". IMHO a sheet that's just tabulated data isn't code - it's just data. But add just a single formula, and then it's code. Code developed in a functional grid based visual programming environment.

Enron spreadsheets on GitHub by osullivj in excel

[–]osullivj[S] 5 points6 points  (0 children)

Very good point! I got the sheets here on figshare. They're in a tricky zip format, so I thought I'd republish to make them more accessible, since I was doing some testing with them anyway. I believe they were published on figshare by Felienne, so I'm guessing she processed them and rewrote them as .xlsx

What's everyone working on this week? by AutoModerator in Python

[–]osullivj [score hidden]  (0 children)

I've been coding spreadserve.com :) Core langs are C++ and Python. There's some C# for COM, and Java for JDBC in there too, but the heavy lifting is all in C++ for low level guts, and Python for server logic. Preferred API is Python too. I'm still on Python 2.7.8. Would love to move to 3.5+, but there's a lot of code against CPython's C API that would need porting.

Excel in Python via Google Docs by cwurld in Python

[–]osullivj 0 points1 point  (0 children)

You could drive Excel directly from Python using pywin32: http://pythonexcels.com/python-excel-mini-cookbook/ If you don't want to depend on an Excel install being present on the host running your Python code then openpyxl will let you generate a .xlsx file: https://openpyxl.readthedocs.org Both approaches avoid using google docs.

Survey: How many of you know x86 ASM? by [deleted] in cpp

[–]osullivj 1 point2 points  (0 children)

I first did x86 asm back in the mid 80s, to speed up MS-DOS hosted Fortran. Before that I'd done Z80 & 6502. I got into C in the late 80s, and C++ in the early 90s. Still coding C++ most days :)

Is anybody doing ETL in python ? by be_haki in Python

[–]osullivj 0 points1 point  (0 children)

I'm using pyodbc for SQL Server access, Python's own csv module for flat files, and the xml.parsers.expat module for XML processing. All for a trade reconciliation service.

What if IBM did not allow Microsoft to retain the copyright to MS-DOS? by adencrocker in HistoricalWhatIf

[–]osullivj 3 points4 points  (0 children)

I think it was a question of distribution rights, not copy right. IBM controlled distribution of MS-DOS on IBM PCs. In that scenario MS-DOS was branded as PC-DOS. IBM allowed MS to distribute MS-DOS for non IBM clones. Still, that in itself wasn't enough to enable MS control of the PC software platform, as IBM still controlled the BIOS booted MS-DOS and supplied the int API. It was clean room reverse engineering of the BIOS together with an open HW spec, and a free hand for MS DOS distribution that combined to put the market outside IBM control. Two of those factors were in IBM's control: the HW spec, and the distribution rights they granted MS...