Did Yahoo Finance just discontinue their CSV download? [duplicate] - yahoo-finance

This question already has answers here:
Has Yahoo suddenly today terminated its finance download API?
(4 answers)
Closed 5 years ago.
This used to work yesterday:
http://finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG+MSFT
Now I get this message:
It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.
But this makes no sense. Finance.Yahoo.com isn't a download that is usable in excel or a program. Does Yahoo still have a way to do this via some other URL or did they just cut us all off? Does anyone know a good alternative?

Yes, they just discontinued it without a warning ... It's such a shame it's so difficult to find a free source of stock quotes. This information should be in the public domain.
[EDIT] I found this alternative, which is free and seems reliable: www.alphavantage.co.
It works for stock quotes (US-only though) and currency rates.
Only thing we can't do is ask for several stocks at the same time, you need to send several requests (hello DispatchGroup).

Related

Mobile iOS usage tracking

I'm currently looking for a way to track basic user data for mobile iOS application:
how many times the app was launched
what was the average/by session time spent in total while using app
what was the average/by session time spent on particular screen
Additionally, I'd like the solution to:
display a heatmaps or click/tap/maps (clickstreams), to show how users tried to interact with the interface
generate visit graphs (user started from this screen, then went to this screen, etc.)
The most important requirement is that this is for internal application testing (nothing malicious), and we want to categorize data by user logged in (so that we can gather data per user, not some general average).
Can anyone recommend a suitable tool? Price or paid, doesn't matter. Is Google Analytics up for the job, or do we need something else?
Youve got several options to track the user behavior in the app. You can use frameworks like :
Flurry (http://www.flurry.com/)
Mixpanel (http://mixpanel.com/)
Localytics (http://www.localytics.com/)
Google analytics
Im pretty sure there are more. Flurry is free (for now but you have some special paid features) and it´s broadly used. It´s the framework I use the most for my apps in these moments but it will depend of the client and the information you want to track. You can track events, events with information, see the stats of use, how the user has used the application, find dead holes in your app and broadly speaking, have a general idea about how your application has been used. The other frameworks are not free and you have to pay for the services but you can always use a trial version to see if this is what you want or not. Ive used localytics and its nice.
Ive tried all of them, and there are pros and cons, but to get a general idea about your application, everyone serves. Regarding heatmaps, Im not sure about that, I mean if some of the frameworks offer a solution like that, but you can always build your reports with the provided information (I know it´s not a straightforward thing or a 5 minutes thing).
Take a look, compare and decide which one can fit the best for you.
Well these days app analysis is very important and are of great help. There are large number of analytics tools available. Some of them are free some of them are paid.
below are some of them
Flurry
Google Analytics
Heatmaps
These are few which are used most. For most list visit this link
Hope this will help you. happy coding :)

Is getifaddrs public API on IOS?

I need to find out my user's data usage and I'm seeing there's a way to do it here
But is this API public? In other words would the App Store accept, or reject it?
I've used getifaddrs for years without problems.
It is documented with man pages, and is from the BSD library, so I think you are on rock solid ground here.
The problem you're going to meet is that the iOS implementation ( for most devices) uses 32bit pointers, so you have to code around overflow. This is non-trivial and there are a few gotchas ( I'm currently trying to find out why the counts can go backwards by a few tens of bytes!).

WIll Google fiber, reach the Northeast, USA,. Still using DSL and FIOS is not available. For Uploading large amount of data what should I do? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
Google fiber,? Hoping that it will reach the Northeast, USA,. Still using DSL for internet in my area and FIOS is not available in my area, and town has no plan on future installations.
I am trying to make use of a cloud server and currently with Verizon DSL my upload speeds are terrible. Not much use, takes all day to be able to upload. And I have multiple storage drives to upload. I heard about Google fiber haven't heard much about it. It seems promising and since Google is behind it maybe it will. Was wondering if anyone and any unpublished news concerning these areas.
Just uploading takes too long to make use of my server, what should i do?
Make sure you read the guidelines thoroughly before posting questions.
Concerning the availability of Google fiber; Kansas City and Kansas City, MO , are only areas Google fiber is only currently available. They soon plan to expand to more areas. Information can be obtained from Google’s fiber official site located here Google Fiber
https://fiber.google.com/cities/#header=check
Concerning uploading and transfer speeds for a large amount of data to upload. The ultimate solution would be to know of an upload station. Such an example as what a company called aframe.com Aframe's Upload Partners uses, it as it has upload partners in its cloud infrastructure. Or you can send them your data. Not sure about your cloud server but that would be best-case scenario if they had those services in place.
There are multiple useful upload managers that are standalone and also integrates into Windows Explorer and that will help you keep the uploads from dropping and has also additional speed settings that you can apply to enable significant performance compared to standard uploading by a web browser.
Here are some that might help you. Most of these are sympathy FTPs.
Files Zila ‘s comes highly recommend. Great support information and integration. http://filezilla-project.org/
FTPGetter allows you to automate ftp and sftp uploads http://www.ftpgetter.com/
WebCEO FTP Upload Manager http://www.websiteceo.com/ftp_upload_manager.htm
Well, good luck and I hope the FIOS comes to your area soon.

How do you communicate to teams outside of your city? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
My team of 10 developers is working with another team of 10 developers, designers and BAs outside of my office to build a corporate website. There will be a lot of communication, learning and knowledge transfer between the two teams and both teams are in the same time zone. Currently we're using traditional land lines and email to communicate which i believe can be improved.
How do you communicate with teams outside of your office? Do you have any tips/suggestions on how my team can improve communication? On top of my head, we could use webcams.
I'm not sure how practical this would be for your team but don't rule out meeting face to face sometimes. I work in a distributed team and every so often we do get a chance to meet face to face, this helps build relationships between the teams at both sites and helps make email, IM and phone conversations more effective as your not just talking to a stranger you've never meet.
One project I'm working on at the moment has used:
Skype (Voice, IM and desktop sharing)
Email
Google docs
SVN
To be honest any list of software would probably have worked just as well the fact that I got to know the people I'm working with has probably been the biggest help.
Developers will be comfortable in an IRC channel. Alternatively you could use something like Campfire.
Use Skype. There is conference calls, video, desktop sharing and it's cheap.
Several approaches:
mail: Gmail
wave: Google Wave
collaborative editing: EtherPad
IRC: ... any
setting up a small news (usenet) server
Group chat sessions of various types work fairly well until too many people start talking. If there is a teacher/student kind of situation, WebEx presentations work quite well also.
We use http://jaconda.im to organize project rooms and for collaboration between developers. It supports Gtalk (jabber) only though, but so far is much more convenient than say Campfire.
From my experience, I found Microsoft Office Live Meeting really helpful in knowledge sharing and Microsoft Office Communicator for quick interaction with team outside.
Twitter has been useful where I work for communicating messages on a broadcast level.
IM through Office Communicator has also been good for talking to different people in an immediate fashion.
The company I work for also has some software that enables the sharing of a desktop for another option in communicating.
We are using mail and phone calls, but i got in the google wave preview and i think it's going to be a strong option when it goes live
Set up an Exchange server to have your calendar/tasks synchronized + mail.
For verbal + video communication use Skype.
For Desktop Sharing use GoToMeeting.
In the team I am working on these days we use:
Skype, for team meetings and one to one communication.
Email (gmail) for global communication and one to one, one to several, communication.
Cell phone, just in case of emergency.
And we are quite a bunch of people working from several places (Canada, Mexico, SF, etc).
Lots of different options here.
Skype or Windows Live for voice and/or video calls.
Collaborative editors such as SubEthaEdit or ACE.
Desktop sharing, either through Skype or iChat etc.
SVN for version control.
Then there's traditional telephone and email...
Probably many more too.
To communicate with developers, business analyst and system engineers located in other offices we use the following tools:
Microsoft Office Live Meeting
Microsoft Office Communicator
Voip
If we have to talk with customers located in different parts and don't have anything of the above mentioned tools then we go for
gtalk
skype
My last job was supporting an international science project. While many of us wrote software as part of that, our goal wasn't software development per se. We had people in Europe and all across the U.S. What I can recall using was:
Email
Telephone calls
Teleconferences when we needed to converse with several people. We tried videoconferences briefly, but at the time the cost was prohibitive.
Postings to private web sites that we were supposed to check regularly
Private wikis and web forums
This isn't as new & fresh as some things, but it worked. We added some capabilities (e.g. wikis) as they became available if they gave us new capabilities. However, we usually kept things as they were when they already worked (e.g. using conventional telephone/teleconferencing instead of Skype). Bear in mind that we started in the 1990's and changing what works and is already established isn't an easy thing, or necessarily wise. I left that project a little more than a year ago, and AFAIK, they're still doing things the same way.
Lots of good suggestions already. My outfit has video-conferencing (runs over IP I believe) in every location, which works very well. And don't forget matters such as sharing a common repository for code (we use Subversion, works fine across the network), for documents (we use Sharepoint which I hate, but it does provide a common location for all project documentation which is accessible globally) and similar stuff.
Use GoMeetNow. This is a web conferencing solution with which you can share your screen to your team, let others have access to your computer, have video conferences, make presentations, use whiteboard to draw and explain something and record the session and send the video to your teammates.

What do you use to capture webpages, diagram/pictures and code snippets for later reference? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
What do you use to capture webpages, diagram/pictures and code snippets for later reference?
Evernote http://www.evernote.com and delicious http://www.delicious.com
Evernote
Notepad2's clipboard feature (Notepad2.exe /c as a link in Launchy)
Windows Clippings or PrintKey
Firefox extension Page Saver
Delicious
Microsoft OneNote.
I just have an emacs instance running on my home machine, under screen. Whereever I am (and have network) I can connect to it remotely. I stick all useful urls, birthday present ideas, future dates, code snippets, ideas for docs etcetc in there.
I rarely have doodles/diagrams I need to capture, I tend to draw them in ascii in my file if needed.
I must admit I'm a bit stuck if I have no network/wifi somewhere, but that's rarely the case.
I find google notebook is very good for drive by code snippeting and google bookmarks especially as when used with the google toolbar, for web pages.
The benefit of these tools are that they are available from any pc on the web, though a good use of semantic organisation using labels is recommended.
Here's my response to a similar question:
The combination of OneNote with a tablet PC is awesome! I was a bit of a skeptic at first. I used the trial version and then forgot about it. A year later I had an unruly collection of files, project related emails, notebooks and scraps of paper all scattered throughout my life. I went back to OneNote and all my problems went away. Some highlights:
Everything is searchable. The character recognition is good enough that my chicken-scratch meeting notes can be searched. Text within images is searchable.
OneNote syncs with Outlook so finding meeting notes is a breeze.
I now embed all files into OneNote - pdfs, spreadsheets, word docs, images, web clippings.
OneNote is constantly saving all changes so, combined with a scheduled automated backup, everything is in one place and is safe.
There are some built-in collaboration tools I have yet to try but that look useful.
It is SO worth the price. It allows you to get started on a project and avoid all that time spent deciding how to organize things.
Zotero, is a nice plugin for Firefox.
SnagIt
captures everything you could want, and lets you annotate it.
I prefer to use the good old url for delicious
Apart from that i use the Scrapbook extension in firefox when i want to save something on the disk. It's possible to tag the page, edit it and remove those stupids ads before saving it.
I also have a Wiki on a stick that i carry around on a usbkey for code snippets that should go to other clients when i'm travelling around
Mostly, my code snippets are embedded into projects i carry on the same usb key, which allows me to demonstrate some technologies right off to the client and get his advice based on a demonstration, not a listing of code...
For screen shots, I use a mix between ScrapBook and ScreenGrab. They are both firefox plugins that are pretty amazing when you need to get a screenshot of a page for editing. Works great for consulting.
https://addons.mozilla.org/en-US/firefox/addon/427
https://addons.mozilla.org/en-US/firefox/addon/1146
Delicious Bookmarks extension for Firefox
It's a little primitive, but I've been using tiddlywiki (self-contained, single-file wiki) http://www.tiddlywiki.com/ which works good for basic text and markup. I combine it with a plugin to sync it with Outlook's notes (http://syncoutlooknotes.tiddlyspot.com/#SyncOutlookNotes) so that I can then sync it to my blackberry using the standard outlook-blackberry sync mechanism. This has the significant advantage that I can look at my notes and even write new notes when I'm out and about, away from my laptop, or just don't feel like lugging the laptop around to a meeting that I don't really need it for.
I'd prefer using something more advanced like Onenote, but being able to take my notes with my in the little blackberry has turned out to be a significant advantage.
Google Notebook is very convenient tool. You can clip and save any parts of web pages without leaving your browser tab. The Notebook plug-in automatically saves them as separate notes in your notebooks and keep the links back to the original web pages. You can organize your clippings later by moving them between your notebooks and/or tagging them. Very good for code snippets and references.

Resources