« first day (910 days earlier)      last day (3106 days later) » 
00:00 - 15:0015:00 - 00:00

12:00 AM
RELOAD!
There are 1530 unanswered questions (94.5982% answered)
2
 
oh yes
look at that unanswered question count
going down so fast
 
Good.
 
12:21 AM
0
Q: What are these odd errors that occur when I attempt to generate C# with ANTLR4?

Ethan BierleinI'm (now) trying to use ANTLR4 and C# to design a language, and so far I've been fiddling around with it. In the process, I decided to try and create a simple mathematical expression evaluator. In the process, I created the following ANTLR grammar for it: grammar Calculator; @parser::members { ...

Something screwed something up somewhere.
Something is inserting the ï, », and ¿ characters at the beginning of my grammar.
 
Hmm. I've had a similar problem with Visual Studio "inserting characters" into my code before, too.
I got it I think because of a syntax error/illegal statement.
Here is the post.
 
I figured out the issue.
All of my files somehow got set to use a UTF-8 encoding.
0
A: What are these odd errors that occur when I attempt to generate C# with ANTLR4?

Ethan BierleinToday is not a good day. Visual Studio decided to screw me over an change my file formats to UTF-8. For all of my files. All I needed to do was go to File > Advanced Save Settings, and change the encoding to US-ASCII. This removed the odd characters inserted at the beginning, and solved (most) o...

Okay @Phrancis, I've given in. I'm using JAVA
 
12:39 AM
Guys, remember @Hosch250's mass-upvote? Well, here's it for me:
 
great... now the JDK is going to take ages to install and download
 
lol
Always something eh? :)
 
0
Q: Script to calculate width, and either resize, show, or hide HTML

ChrisI have created a script that handles the responsive liabilities of my HTML menu. The menu will have a variable amount of <li class="menu-item">, resulting in a variable total width. I have 3 functions.. This function is responsible for looping through each li element and calculating the greatest...

 
I'm probably going to probably be asking a lot of Java-related questions now.
Like how I'm supposed to compile and run from the command line.
Oh for pete's sake. Where is javac!?
Great
Now I have to type this every time I want to compile a class:
'C:\Program Files (x86)\Java\jdk1.8.0_65\bin\javac.exe' MyClass.java
Great
just great
nothing is going to work I guess
I'm going to give up on this for tonight. It's too frustrating right now.
 
1:00 AM
Have you tried setting your path variable?
 
How would I do that?
 
(or environment)
 
@EthanBierlein using ANTLR for C#?
 
Nope
C# was being to wierd
I'm resorting to Java
 
31 mins ago, by Ethan Bierlein
0
A: What are these odd errors that occur when I attempt to generate C# with ANTLR4?

Ethan BierleinToday is not a good day. Visual Studio decided to screw me over an change my file formats to UTF-8. For all of my files. All I needed to do was go to File > Advanced Save Settings, and change the encoding to US-ASCII. This removed the odd characters inserted at the beginning, and solved (most) o...

hmm
 
1:01 AM
10
Q: Environment variables for java installation

Dean jonesHow to set the environment variables for java in windows (the classpath )

@EthanBierlein ^^
It's a little outdated, but it works.
 
if you get the nuget extension for ANTLR, ...I mean, I just right-click and "run custom tool" on the .g4 grammar file, and voilà, I have a C# lexer/parser and a nested type for every grammar rule.
 
r u serious m8?
In VS2015?
 
works in 2013
 
I'm pretty sure it works with 2015 too..
 
1:11 AM
there we go, now javac is setup properly
 
:p
 
I'm going to stick with Java on this one I think.
I think it'll simply be easier to wrangle if I'm using it with Java, and there are most likely more tutorials or help online with the Java target.
 
yeah, well, ..ANTLR has a strong Java background :)
you'll like ANTLR
 
I hope so. :)
 
Is ANTLR like Bison?
 
1:18 AM
Bison, like, from Street Fighter II? nope.
 
1
Q: "Dungeon Game" solution

NasstI was tackling this problem and I ended up with code that is functional, but times out with really large input (meaning it's poorly optimized). I'm a beginner in programming and working out a functional algorithm was extremely hard for me. Now that I have to optimize it, I don't even know how to ...

 
wait, I'm old. Street Fighter II is.. was.. er, nevermind.
 
@SirPython Well, they're both parser generators.
 
@Mat'sMug We were probably like 13-14 when SFII was hot
 
1:19 AM
Actually, probably younger than that...
 
@Phrancis I remember the whole SF vs MK debate
 
Yep
I was SF back then, but been MK for years now
 
lol... I almost just wrote System.Console.WriteLine instead of System.out.println...
 
bwahahaha
 
I will not let Java overtake my C# knowledge
3
must. not. submit.
 
1:21 AM
Your Shift key won't get worn out as quickly ;)
 
:p
 
(all yours others will, though)
 
Well. I have this project structure set up, and Java is working. I'm going to go back to a different C# project now.
aand now I'm going to spend an hour picking through a list of CIL instructions
Maybe not
 
1:38 AM
I have 4 sorting functions in C++: should I put them in one question, or break them up into 4?
(bubble sort, insertion sort, quick sort, merge sort)
 
You can put them all in one
 
2:17 AM
0
Q: Reading 5 GB file using system calls in C

RaghadI'm getting the words The program is gonna look for in the file from the command line. I get the output correctly but the program keeps reading the file; it doesn't stop. I tried allocating memory for the buffer of the file size but it was too large. EOF won't work since the file is large. I have...

0
Q: PHP registration form not able to store data in the MySql database and giving error

DevlinI am trying to make a registration form but getting this error: There is some problem in inserting record <?php include('connect.php'); if(isset($_REQUEST['submit'])!='') { if($_REQUEST['first_name']=='' || $_REQUEST['last_name']=='' || $_REQUEST['username']==''|| $_REQU...

 
Zak
@CaptainObvious Dammit, @jamal even close-hammers faster than everyone too
@happytime hi
 
@happytime Hello, Welcome to The 2nd Monitor!
(I haven't seen you before, so I assume you're new)
Just posted my C++ question. @CaptainObvious should pick it up soon.
 
2:46 AM
for some values of "soon" ;-)
monking!
 
0
Q: Quad-sort: 4 sorting methods in one C++ file

Manny MengI am fairly new to C++, and to have a break from all that Java programming, I decided to do something in C++, which is sorting. The four sorting algorithms are: Bubble Sort Insertion Sort Quick Sort Merge Sort Code: #include <iostream> #include <ctime> #include <cstdlib> #include <iterator> ...

 
2:58 AM
@Mat'sMug Monking!
 
NEWLINE : WS? ('\r'? '\n' | BYTELITERAL? ':' ' ') WS?; // note: if Hell breaks loose, it's because of this change
vb
 
aha that's right
 
newlines are hell to deal with when it comes to vb
that BYTELITERAL? is an attempt to stop breaking the parser when lines are numbered
because, of course, VBA had to support numbered lines
I'm hoping it won't interfere with Case 42:
 
Ugh. That does sound like hell.
Of course, I have no idea what C# is trying to tell me right now, so there's that.
Apparently this piece of code is invalid:
 
what's it yappin'?
 
3:08 AM
public Dictionary<string, Instruction> EnvironmentInstructions { get; set; }
Something' about inconsistent accessibility
 
Instruction could be internal ...implicitly?
 
and that fixed it
 
this is what happens when I only get three hours of sleep, and then stay up till 10PM the next night :P
but whatever, tomorrow is saturday, so I'm gonna sleep in
> "Late Night Coding with Visual Studio, Starring tonight's special guest, C#."
 
yup, same show here. what a quacker that host!
 
3:13 AM
lol
Actually I have a quick question, if you're willing.
 
sure
 
Okay, so suppose I have an Instruction class
 
I suppose you have an Instruction class
 
And then I have other classes which inherit from Instruction
 
like AssignmentInstruction
 
3:14 AM
Would it be possible to store an instance of one of those subclasses in a dictionary like this?
public Dictionary<string, Instruction> EnvironmentInstructions { get; set; }
Or is it explicitly limited to instances of Instruction?
 
I think so yeah.. hold on...
yup
 
okay
I'm going to try it just to make sure
Okay, cool it does work. Thanks! :-)
 
I think it didn't work in C# 2.0 when generics were first introduced, ...but I could be wrong
 
Hmm. Now my curiosity has been aroused. I might see if I can find a C# 2.0 compiler online somewhere.
 
lol, just retarget your project to 2.0
 
3:22 AM
lol not a chance of that :p
 
I'm voting to close this question as off-topic because this belongs on the Code Review site (codereview.stackexchange.com) — sigmavirus24 13 secs ago
 
what the heck
I searched "c# abstract classes" on google and I get an MSDN page on VB
 
the code snippets are for both VB & C#
 
> Visual Studio .NET 2003
and it dates back to a time when Visual Studio 6.0 was a thing.
 
3:29 AM
:O
 
the goal was to get VB6'ers on board with .net
so they made VB.net
 
It's kind of funny to think that I'm using a tool that's older than me, but still feels modern and "with the times"
 
lol
 
I mean if they removed VB.NET and replaced VB6 with C# for the office API then things would probably be more "with the times", but ya know
 
I wouldn't call VS2003 quite "modern" and "with the times" though
 
3:34 AM
not even close
 
last time the VBE was updated was in 1999. I had both feet well into VB6 back then (or was it 5.0)
 
1999!!?
jeez
no wonder MS doesn't want to lay a hand on it
@Microsoft We're still waiting for you guys to replace VB6 with C# for the Office API. Come on. https://t.co/cpJXxcOAvX
 
cough
@DevNamedEthan you mean, kill #VBA? Millions of VBA coders have never written a line of C# and would just like a decent IDE. #YouNeedADuck
lulz
duck == decent ide. yay marketing. gotta love twitter.
 
lol
brb in 10m or so
 
4:09 AM
0
Q: Watch a directory and insert new entries into database - Follow up

anonThis is now my new code implementing the recommendations from my previous question. import os import time import mysql.connector import MySQLdb import ConfigParser import base64 import logging from logging.handlers import TimedRotatingFileHandler import sys import ast import smtplib from sendm...

 
It allocates memory at Heap std::vector ImplementationArif_Khan 34 secs ago
 
4:56 AM
0
Q: Tic-Tac-Toe in HTML, CSS, JavaScript

Tapojyoti GhoshI only started programming this year and have decided to become a web developer. Here is a 6kb HTML, CSS and JavaScript Tic-Tac-Toe game. I haven't fully succeeded in making it look clean or new, or even to make the code work in all cases, but please try it out and tell me what you think of it. ...

 
 
2 hours later…
6:46 AM
1
Q: Simple Single Linked List - follow up

MORTALBased on previous question. I have implemented the most of suggesting answers. The code now is fully compatible with the STL by implementing forward iterator to store and retrieve values. using raw pointers instead of smart pointers code is working as expected. i would like to know if my im...

 
 
1 hour later…
8:04 AM
0
Q: php nodejs redis based chat application

Dipak chavdaI have been worked on to create chatting tool similar like vk.com. Right now i have done simple chatting which requires only authentication via php website and everyone can chat with each other. I used NodeSession php class to access php session in node application. As an implementation of appli...

 
8:22 AM
0
Q: Arranges three integers from least to greatest and then prints the result

Mike YorkI'm a c++ beginner and I was told to make a program to arrange three integers from least to greatest. How did I do? #include <iostream> using namespace std; int main() { int x = 0; int y = 0; int z = 0; int first = 0; int second = 0; int third = 0; cout<<"Enter th...

 
8:58 AM
For that better open a new question on Code Review. — Raidri 30 secs ago
 
 
1 hour later…
10:21 AM
Monking
I'm in work today :(
 
10:41 AM
@DanPantry I am on the way to work. Monking
 
11:10 AM
And arrived
 
11:21 AM
1
Q: Monkey-banana problem in prolog

goelakashI came up with this program to solve a simple monkey-banana problem in AI (no stick). I think it's overly simple, but I would like to know what you guys think- on(floor,monkey). on(floor,chair). in(room,monkey). in(room,chair). in(room,banana). at(ceiling,banana). strong(monkey). grasp(monkey)...

0
Q: BFS for modified shortest path

FelipeGiven K descriptions for bus line paths that exists to lead students between N campuses. What is the minimum cost that a student will have to goes from campus 1 to campus N ? The itinerary of each path L is a sequence of |L|( ≥ 2 ) campuses {C1, C2, …, CL}, and each line has only one bus, which ...

 
11:48 AM
Monking
Why are you guys working in the weekend? :(
 
@skiwi software release on Monday, doing last minutes
 
Need to create a sample to reproduce a bug in a third party software.
 
0
Q: Parsing a (CSV) file in node.js and express js

MusaI want to import a CSV file and do some operation on it. Following is the code that I am writing to get it done and it is working file. return function (req, res) { var rl = require('readline').createInterface({ input: fs.createReadStream(myFile.csv) }); var lineNumber =...

 
12:11 PM
@olaf he's not asking for a code review. — Russ Schultz 20 secs ago
@RussSchultz: "which changes is needed for this?" Implies a code review. As told, this is working code (didn't check, as it is incomplete and very badly formatted&indented). — Olaf 51 secs ago
@olaf your definition of 'code review' is different than mine, then. — Russ Schultz 59 secs ago
 
The evolution of C# is kind of fascinating. The first versions were so clunky, then Linq hit the scene with all its syntax sugar. Next came dynamic, which is cool and simple enough on the surface, but incredibly complex under the hood. A similar thing happened with Async/Await. A complex implementation simplified the every day use of the language. Dramatic improvements along the way, until 6. 6 has some very cool features, but really nothing that changes the way we write C#.
 
Disembodied body members, don't forget those
 
It makes me wonder if the language is just reaching a maturity where there's just not much left to do.
@skiwi?
 
@RubberDuck Those public void foo() => Console.WriteLine("Bar"); things
 
Lol. Disembodied members. I hadn't heard them called that...
 
12:24 PM
@RubberDuck just in time for Hall'o'ween
 
Yeah, it cuts the clutter, for sure, but doesn't really change how we code.
Speaking of, HAPPY HALLOW'S EVE!
 
@RubberDuck I honestly feel like javascript and c# are starting to converge and are borrowing features from each other
javascript es7 has await/async, we just got classes, static typing exists through typescript
we have lambdas as well
 
@RubberDuck Wait... aren't they called liek that?
 
I like the more functional feel C# is taking on. I've found myself using delegates more often.
 
@DanPantry In the end every language will be the same
JavaScript will be as good as C#, runs
 
12:25 PM
a lot of languages are moving towards functional concepts now.. immutability is just too good for concurrent systems
@skiwi javascript and c# serve different purposes, tho
 
Functional approaches are awesome
 
you wouldn't want to run a mathematically intensive process in javascript
but you could do it in c#
 
I still want to learn Haskell, but OLog is more important right now
 
similarly, a web server will probably perform faster in javascript when you approach thousands of cnonections than it ever would in c#
 
Mmm. Yes, concurrency will only become more of an "issue".
 
12:27 PM
asyncrony and defensive programming are core concepts in nearly every start up ATM
due to cloud computing being so good right now
javascript lends itself very well for rthat
 
I'm waiting for the language that will make GPU concurrency generally available
 
I miss having a good type system every time I touch js though.
 
@olaf Code review is "my code works fine, I think. did I do anything wrong?" This was "I can get HID working, but I need more throughput. How, pls?" The posted code was irrelevant to the actual question. — Russ Schultz 35 secs ago
 
Java is attempting something with it, but there are barely any details
There's OpenCL and CUDA of course, but those aren't for the regular programmer
 
I would love to see some browsers offer a real client side alternative.
If I could use C# (or something like it) client side, I'd be more apt to move things client side in my code.
 
12:30 PM
my question is not a code review.... I add my changes in keil USBHID example and mentioned I reach the 64000 bytes/second ... and I don't know which other changes is need for bulk transfer and send more than 1 endpoint?this is my main question.... :) — Amir Poursadegh 12 secs ago
 
As it is though, screw it, let the server run it.
 
@RubberDuck I'm the opposite.
I used to like a static type system, but now I just find it laborious to make a new type every single time I want to do something and duplicate my code.
 
But using only one language in a project would be boring
 
A prime example is the interface/class disconnect: I have to duplicate my meanings twice each time I write stuff
 
What's better than using Javascript, Java, Grails and React in the same project, right?
 
12:33 PM
+, entity framework is a PITA to work with
and a big point for me is I hate having to use a huge hulking IDE to write C#..
I like C++ and that has a static type system, but I don't have to use anything other than a simple text editor for that
@skiwi React === JavaScript
Also, I was working with C++ before and I was incredibly surprised at just how crazy fast the start-up time for a C++ program is compared to Node
C++ was nearly instant
 
@DanPantry anonymous types solve that nicely, without a need for dynamic.
 
@RubberDuck yes, but you can't compose a system completely out of anonymous types in c#
and the fact that everything has to be a class irks me
 
Maybe you'd like Haskell ^^
 
Haskell is dark voodoo magic
I've tried to understand it but I really just can't get my head around so many new concepts at once
 
Fair enough. I've just spent a lot of time wishing vbscript and js were staticly typed.
 
12:41 PM
The problem I have with Haskell is that it forces you to forget absolutely everything you thought you knew about IO, which are programs that I write a lot.
 
This is why we have different languages. They solve different problems.
 
@RubberDuck You could write TypeScript (or Flow).
 
I'll look into TypeScript. I will.
 
Both of those are preprocessors for JavaScript that allow you to annotate your code with type annotations
TypeScript looks remarkably like C#
 
Possibly inspired by it?
 
12:43 PM
made by the same people :)
Micro$$$$
 
> I wish I could write C# client side...
 
I personally don't like TypeScript, again, the whole static typing thing really doesn't "fit" in javascript.
And it feels laborious to shimmy it in, BUT, if thats what you want then go for it
 
Ahhh, well, I'm def a M$ devote when it comes to languages/frameworks.
Hmm.. Worth looking into. Thanks.
Gtg though. Nice seeing you guys!
 
FWIW. Typescript:
  export interface ITelephoneExtensionScope extends ng.IScope {
    KendoWindow: kendo.ui.Window;
    WindowOptions: kendo.ui.WindowOptions;
    OK: () => void;
    Cancel: () => void;
    Save: () => void;
    Set: (address) => void;
    init: () => void;
    Change: () => void;
    Extension: string;
    ChangeControlsVisible: boolean;
    Addresses: string[];
    SelectedAddress: string;
  }

  export class TelephoneExtensionCtrl {

    static $inject: Array<string> = ['$scope', 'CallService', 'ShareSvc', 'SessionService'];
cya @RubberDuck
 
12:58 PM
@DanPantry Haskell does have a fair share of IO
It's not purely functional even
 
0
Q: Can these variable assignments be optimized?

ErdnussknackerGood day, for the request object in my PHP application, I need to dissect the URL and assign its components to my class attributes (module, controller, method and the rest are parameters). Currently, I'm doing it like the following but that looks really ugly to me. Is there a better way to do it...

 
@skiwi i know but you have eto think about the IO in that completely differentlty
 
I don't think it's completely differently, but I don't knwo enough about it (yet)
 
0
Q: proper path declaration in javascript script tag src element

user200188I am new to web and decided to do a basic study on it. I have a javascript file in this file location on my pc : /Users/AliBali/Desktop/WebStuffs/TestWeb/scripts/app.js and now in my index.html , in the <script src = ""/> do I have to give this long path or there is a way to shorten it to just /...

 
@CaptainObvious vtc no code
 
1:10 PM
I was thinking for a moment that he was linking to a file local on his PC to be reviewed
 
@CaptainObvious Who voted CBL on that?
There is no link.
 
@Mast what is CBL
 
@Heslacher Code Behind Link
 
ah
 
I put code must be included, so that might have been me
 
1:12 PM
Even with the code included it would've been off-topic.
 
I just picked the first one I saw that I thought made sense, mb
 
Oh well, as long as it's closed. OP won't know.
@Malachi Your first answer on a question made by a beginner in that language and you start with telling him to use RegEx?
 
@Mast you should have followed the link and read what Malachi wrote under the link ;-)
Malachi didn't answer
 
lol
I did follow the link, just didn't look at the username...
 
1:29 PM
const operatorFns = {
  '~': function contains(source, value) {
    return source.indexOf(value) !== -1
  },
  '=': function isEqual(source, value) {
    return source === value
  },
  '!': function isNotEqual(source, value) {
    return source !== value
  }
}

const eligibleOperators = /^[\~\!~=].*$/
function searchParameterExpressionParser(value) {
  // TODO: We may have up to two operators: each operator, plus an optional negation operator (!)
  if (eligibleOperators.test(value)) {
    // First character will be an equality operator
Writing operational query stuff is hard :(
Especially when you're trying to compress it into a url
 
What is it you are even trying to do there :D
 
@Mast what?
 
@skiwi I want to be able to pass equality operaors in a query string
 
Looks like some black magic to me :D
 
so, for example, ?name=Microsoft&country=!belgium should return all companies named microsoft that aren't in Belgium
 
1:30 PM
Ah... okay
 
@Malachi I made the assumption you were answering Scala now, but you linked someone else's answer.
 
I was just excited that we had a new Scala Reviewer
 
Validating assumptions isn't hard, it's just that every once in a while humans forget to do so.
 
lol
 
this.validate(assumption);
 
1:33 PM
I like Firefox again!
 
assert.ok(assumption)
 
it uses much, much less Memory than Chrome, and runs much faster than I remember.
 
I've liked FireFox since forever, it's the only browser that can handle my amount of tabs
 
I used to use it all the time, then it started getting bogged down on my computer. but now I realize that Chrome uses too much Memory.
firefox hasn't gone up more than a tenth of a Gb even after I opened Pandora and Chat and my Gmail tab....I like this.
I just restarted because I only had like 600 Mb free
now I have 1.7 GB
 
Firefox uses 1.7GB right now and it's doing absolutely fine
 
1:40 PM
i always found ff was really sluggish and memory leaked every time i used it
which is why i prefer chrome
also i like the sandbox that chrome runs each tab in
 
@DanPantry I had the same experience, but right now it seems that it is not so anymore
I have to remember all my tabs though.....that sucks FF doesn't keep my Tabs?
 
@Malachi How do you mean?
 
@Malachi If you mean your recently closed tabs, you can find them
Or previous session
 
there is an option on what page to display, but it won't let me select the option, it's greyed out
when I restart the browser I would like to start off where I left off.
it doesn't even remember my log ins when I say remember me. i have to login all over again
I haven't tried Edge yet either.....
 
1:57 PM
@Malachi You want to restore. Do you have a Firefox tab open? I'll guide you through it.
 
give me a couple of minutes here
 
@Malachi just close ff through the task manager, then at start say restore prvious session.
 
@Heslacher lol
 
thats how I do it
 
Usually works, but there's also the intended way of doing it.
 
1:59 PM
@skiwi you thought what I =posted earlier was hacky
const eligibleOperators = /^[!]?[\~\=].*$/
function searchParameterExpressionParser(value) {
  if (!eligibleOperators.test(value)) {
    return isEqual.bind(null, value)
  }

  const isNegated = value[0] === '!'
  const operator = operatorFns(negate ? value[1] : value[0]).bind(null, value)

  return negate(operator)
}
:D
 
Also looks hacky
 
I was actually trying to say it was more hacky
 
I'm so excited about that menu for Grails 3.0
> Failed to compile idea-list-injected-traits.groovy: startup failed:
idea-list-injected-traits.groovy: 2: unable to resolve class org.grails.compiler.injection.TraitInjectionSupport
@ line 2, column 1.
import org.grails.compiler.injection.TraitInjectionSupport
^

1 error
(Use --stacktrace to see the full trace)
Error |
Error occurred running Grails CLI: null (Use --stacktrace to see the full trace)
Excitement gone...
 
lol
 
Hashes are a great way to speed up lookups, but not for every problem, so +1 for recognizing that this wasn't going to be pretty farther down the line. Possibly Code Review would have been a better choice for the question. — the Tin Man just now
 
2:13 PM
lol, trying to login on JetBrains bug tracker
> Authentication failed. JBA Server processing exception
Huh, all my grails commands are suddenly borked, great
I always manage to break stuff
2
I'm running Grails 3.0.2, grails.github.io/grails-doc/3.0.6/api/org/grails/compiler/… got added in Grails 3.0.3
I kinda dislike that a patch version breaks stuff
 
Poll question: - who here has received swag from the 10-million questions on meta.so?
Search indicates that I am not alone.....: chat.stackexchange.com/…
@Zak - you once asked:
Sep 18 at 16:26, by Zak
Right. I've decided I really want CR swag when we get it. I only need to rep-cap every day for 3 weeks in a row. How hard could that be?
I managed 12 days in a row, once. It was hard.
I did do 35 days in 60 though.
 
2:35 PM
Morning
 
I haven't gotten my Swag from the 10 Million Questions yet
anyone tell me what the future looks like for Ruby?
 
2:56 PM
@DanPantry I am not sure that answers my question.... the last Data is from January
 
00:00 - 15:0015:00 - 00:00

« first day (910 days earlier)      last day (3106 days later) »