« first day (1296 days earlier)      last day (2707 days later) » 

12:00 AM
RELOAD! There are 3060 unanswered questions (92.2307% answered)
@Saad, No idea it this is by design, but your first added element will be at the back of the list (so costs linear time to fetch), while the most recent one would be a constant cost. So you're essentially creating a Stack, that is internally using a LinkedList. See: codereview.stackexchange.com/questions/62710/… Next to that: Try to encapsulate as much as you can. Your first instinct when making a class/object variable/field should be private. Only when you investigate (after compile error), you can up the 'security' level to package private etc — MrKickkiller 10 secs ago
 
12:31 AM
possible answer invalidation by scorchy on question by scorchy: codereview.stackexchange.com/posts/147492/revisions
Should the question be moved elsewhere if it's not suitable here? E.g. to CodeReview SO? — nponeccop 1 min ago
 
12:59 AM
@Duga self-fixed. probably after a conversation with the answer owner
 
possible answer invalidation by scorchy on question by scorchy: codereview.stackexchange.com/posts/147492/revisions
 
@Duga yea, that's the self-fix
 
0
Q: Class App\Http\Controllers\Requests\ArticleRequest does not exist Laravel5.3

charlie freakActually I'm very new of the php and Laravel5.3,and I have this problem when i want to set request of the form(Doing a simple blog page) ReflectionException in Route.php line 339: Class App\Http\Controllers\Requests\ArticleRequest does not exist And this is my controller code(Filename:Article...

 
Thanks you for the in-depth answer and especially for malloc checking and the general code review — LinuxN00b 40 secs ago
 
1:43 AM
This may be better suited from codereview SE — Jonathon Reinhart 19 secs ago
I'm voting to close this question as off-topic because questions asking for code analysis belong to another Stack Exchange community, Code Review. — Phiter Fernandes 16 secs ago
 
0
Q: React Todo List App

alanbuchananI have made a small app in React that fulfils the following user stories: GIVEN I add an item using the form THEN I see the text appear in the list below GIVEN I see items in the list AND I click the close button next to a list item THEN the list item disappears from the page GIVEN I refresh ...

0
Q: Writing Excel Data to Dict in Python with OpenPyXL

Lachy VassSorry to hit you with a bunch of esoteric code, but I have come across a bug which I have no idea how to fix. Basically, I want to read individual cells in spreadsheet columns and write their data to a corresponding dictionary (called dataSet). I created a function to do this: def loopCol(co...

 
This question is probably too vague even for code review — charlietfl 5 secs ago
 
@CaptainObvious Broken, and asking for help to fix
Self deleted now, dw
 
2:14 AM
0
Q: Optimize C++ code for BMP images

J.Dtoday I've finished my code which is rotated and colored some BMP images and I would like to know if one of you have any idea how can I improve my performance more than that. The code is HERE. Sorry because I've post it in another place than here but it's too big... And I know I should after to ...

 
2:55 AM
0
Q: Ruby - Countdown AppIndicator

IanCGitHub repo: https://github.com/IanCaio/Ruby-CountdownI I've decided to translate an old Unity AppIndicator I had written in C to Ruby, so I can practice coding with it (got a little bored with the completely beginner lessons I've been following, which I'll finish!). The C indicator itself was a...

0
Q: The ListenHear Game - Listen and type the word

Learn How To Be TransparentWhat it does: Speak a random word chosen from an array and ask the user to type the word in the box for 15 seconds If right, +1pts, reset the timer and go to next word. If wrong: do nothing. After 15 seconds: game over. body {background-color: black; color: white;} .center { ...

 
@CaptainObvious ok that's mine
 
3:12 AM
Definitely not code review. — dfeuer 53 secs ago
 
@LearnHowToBeTransparent It doesn't play the sound, ): I even tried on the website you linked earlier...
 
@Peilonrayz only google chrome
the tts api is chrome only so bad :(
 
Ah, I'll try it on chrome, :) (You may want to add that to your question)
 
3:28 AM
Well it doesn't seem to be working for me on chromium either, ): Oh well
 
at least dont vtc because it works as expected for me @Peilonrayz
 
possible answer invalidation by Learn How To Be Transparent on question by Learn How To Be Transparent: codereview.stackexchange.com/posts/147569/revisions
 
@LearnHowToBeTransparent If I were to VTC I'd have commented on the question, :) My sounds been playing up, but I wanted to try it out, ):
 
also the sound load very slow but it is browser not my code. i hope the api will improve
 
3:50 AM
update your low-quality answer; don't jump on people for justifiably posting better answers when you refuse to do so. and leave the pragmatic and best practice considerations in comments and code review. — Brett Caswell 51 secs ago
 
4:15 AM
0
Q: I can't login to my ultimatecycler account, is saying query was empty

CeaserPlease help me ratify this issue on my ultimatecycler account, it keep saying "query was empty"

 
4:35 AM
0
Q: Find median of list of integers

cycloidisticThis code is meant to find the median of a list of integers. The list is assumed to be of odd length. This is based of this HackerRank question. I'm doing this to improve my style and to improve my knowledge of fundamental algorithms/data structures for an upcoming coding interview. from heapq...

 
4:47 AM
0
Q: Monty Hall Java Project - stuck in a while loop that scans user response

YRnI just learned how to code a few months ago so pardon my style, I know there are many more efficient ways to do it but please understand that I am still expanding my skill set. In class we were asked to write a Java program that simulates the monty hall problem and this is what I have so far: i...

 
5:24 AM
Monking
 
Monking
 
5:40 AM
0
Q: ConcurrentDictionary, Store Key and Compression

ZerowalkerSo i have a ConcurrentDictionary<int, string> The "int" is merely the way i store the key, which i want more recommendations on. Currently i do like this. public string memoize(Func<string, uint, string> functor, string code, uint id) { //Used for the lookup to identify if...

 
5:54 AM
@skiwi Thank you I fixed my code and It's working as expected now. Still think the code could probably be optimized. I ll post the updated code at codereview — christopheUS 12 secs ago
 
6:21 AM
0
Q: Python Character Sheet Creator

SigilI am in the very early stage of making a character creator for a game I've fallen in love with (French game: Polaris-RPG) I borrowed, almost verbatim, from another code review/question/answer from years ago, but I can't seem to -quite- modify one small area the way I need it to. When I attempt ...

 
 
1 hour later…
7:25 AM
I'm voting to close this question as off-topic because question asking for code review should be asked at codereview.stackexchange.comKlaus D. 12 secs ago
 
7:39 AM
0
Q: Time complexity of Anagram using array

CodeMoonHi i am newbee in coding. I am trying to find time complexity of my code in c#. Here is the code: internal bool ParseAnagram(string mainInput, string subString) { char[] mainInputArray = mainInput.ToCharArray(); char[] subStringArray = subString.ToCharArray(); Array...

 
8:34 AM
1
Q: FizzBuzz Implementation in Java

ProjectDefyFairly new to learning interview questions and I saw this one and gave it a shot. I would very much appreciate some constructive criticism of how I went about it and what you would tell me if you were the interviewer and watched me implement it this way. public class FizzBuzz { public static v...

 
8:45 AM
0
Q: Responsibility to Validate Move in chess game?

M SachI came across couple of software LLD to design chess game. I have a specific question where behavior to validateMove of pieces should lie ? Should it be part of piece class or validator class ? Per mine understanding it should be the part of MoveValidator class based on SRP principle. Then proba...

 
9:03 AM
0
Q: Threaded and asyncio API library

sandersIn Python I am trying to create an API for a connected device. I want to be available for both threaded (using request) and async applications (using aiohttp). What I've come up with is wrapping the get method of both requests and aiohttp in a decorator. This decorator is passed at init and API c...

 
@LearnHowToBeTransparent and @mdfst13 Please note the site policy about copying off-site code into a question:
18
Q: Is it okay to add someone else's linked code to the question?

Anton GolovSome questions link to the code they want reviewed, which is against site policy. Should one edit the code into the question in these cases? The problem I see is that all content on Stack Exchange is cc-wiki, which may not correspond to the wishes of the author. This is probably fine when the ...

 
@KlausD. This question has been cross-posted on Code Review, but it is currently on hold there because the code is too hand-wavy to be considered working code. — 200_success 40 secs ago
 
9:20 AM
Ripe zombie; open question with answers, at least one answer having score 0, no answer having score > 0: Angular template for a dropdown menu
 
9:42 AM
@200_success after suggesting the edit, i saw that meta post. i hope i saw that earlier
 
 
2 hours later…
11:26 AM
There is an extra site in the StackExchange network dedicated to code reviews: codereview.stackexchange.com You might get better answers there. — Striezel 1 min ago
 
11:52 AM
0
Q: Identify the installed Oracle driver, Scan the .NET GAC for Incompatible Assemblies

Jonathan WatmoughMy day job is supporting a piece of software that just started using the DevArt Oracle drivers, which utilize the Oracle.DataAccess .NET drivers. However, the assemblies in the .NET GAC may not uninstall correctly, and I have encountered later assemblies that do not match the installed Oracle cl...

0
Q: Hackerearth to find minimum distance index having gcd >1

user64322Problem Link Given a 1-indexed array A of size N, the distance between any 2 indices of this array i and j is given by |i−j|. Now, given this information, Mike needs to find for every index i (1≤i≤N), an index j, such that 1≤j≤N, i≠j, and GCD(A[i],A[j])>1 If there are multiple such candidates f...

 
Questions about optimizing working code are a better fit on codereview.stackexchange.com. This site focuses on code that doesn't work — charlietfl 24 secs ago
 
0
Q: JavaScript: Attach / Detach navigation bar depending on scrolled position of the document

mizechThe idea is the following: I have a large text with a header upon it and a navigation bar. The navigation bar is located between header and text. If the user scrolls downwards then the header-part moves out of the browser window. The navigation bar moves upwards too. But just in the beginning. ...

 
12:42 PM
Monking
 
Monking
@CaptainObvious Broken.
 
0
Q: How optimize this script?

JohnDooi am new in JS and jQuery and need input about how to optimize my script here: (document).ready(function() { var inputs_1 = $("form#myForm .case1 input, form#myForm .case1 select"); var inputs_2 = $("form#myForm .case2 input, form#myForm .case2 select"); var inputs_3 = $("form#myFor...

 
@CaptainObvious How to optimize this title?
 
1:06 PM
Never write it in 'C' if you can do it in 'awk'; Never do it in 'awk' if 'sed' can handle it; Never use 'sed' when 'tr' can do the job; Never invoke 'tr' when 'cat' is sufficient; Avoid using 'cat' whenever possible. --Taylor's Laws of Programming — Ross Presser 7 hours ago
 
@Mast this is gold
 
The moment when you get a security question: "What was the name of your first pet?", and you realize that you have never owned a pet.
5
 
Haha.
Just pick the name of a pet you were a fan of, whether it was the dog of your neighbour or a fictional one from some movie/series.
Or, you know, figure out a system for answering questions you don't know the answer to. As long as you can remember the system, that should be even more secure.
 
@Mast Nono, this is not a security question to configure, this is an existing security question I apparently have on my account
 
Wat.
@SimonForsberg Did you create that account yourself?
 
1:21 PM
Apparently
I'm not so sure how I did, but I passed the question.
 
Well, it appears you're screwed.
 
1:51 PM
@CaptainObvious How to abstract and optimize this script well?
 
Monking
 
2:23 PM
1
Q: Recursive higher-order function

mcocdawcI have implemented a through function for myself in a project. Since I am still quite new in python and want to learn it correctly, I would be happy about any feedback including style, variable naming... def through(list_of_functions, value, recurse_level=np.infty): """Calls each function in...

 
2:37 PM
Afternoon all :)
 
Afternoon :)
 
0
Q: Beginning C BST implementation -

LinuxN00bI'd really appreciate if I could get some feedback on the following code with regard to security, efficiency and possible uncaught errors. Personally I feel the printAndCleanString and friendlyLookup functions combined are very messy but I don't know how to fix them. In particular I would love ...

0
Q: PHP XML export plugin

SjorsMy goal is to upload all XML order files from a specific local folder to another folder on a FTP server and move all the XML order files in another local folder after upload. Also deleting a temporary file afterwards. I manage to create FTP login/logout, but I am not sure about the code below. Co...

 
This question might fit better in code review. — Todd Sewell 49 secs ago
 
2:53 PM
0
Q: Returning unique values from combined Strings

karI am trying to return unique alphabets from the combination of 2 Strings. The following is my solution which seems to work based on my tests. My question is is there a more efficient way of going about this? I have converted the strings to arrays, to sets, to a string builder back to a String. W...

 
Sam, please read the Tour link to get more familiar with Stackoverflow questions. As @Todd said, this kind of question is more suitable to Code Review community. Good luck to post it there. — Tom 35 secs ago
 
> with regard to security, efficiency and possible uncaught errors.
Security? In a BST written in C?
...
 
3:23 PM
0
Q: Patients & Doctors contact details

Paradoxo44I have two tables DOCTORS and PATIENTS. I want both the doctors and the patients to have contact information (such as telephone numbers, addresses and so on) that aren't fixed. For example we can add multiple phones to either a doctor or a patient. I thought about creating a seperate table e.g. ...

0
Q: Computing Gini Impurity (for Node split in Random Forest/ Random Ferns Classification algorithm)

Nikolas RiebleI am implementing the Random Ferns Algorithm for Classification. Image a Decision Tree with only a single node. As input we have a feature and the label of each dataset. The output is a feature threshold which leads to the best split. My current implementation works fine, yet I am sure there is...

0
Q: Simple multi-client echo server

forsvarirI've been looking at some async comms in C#. As a proof of concept, I've written a simple multi-client echo server. The server allows multiple TCP clients to connect and listens for input from the clients. When it receives a complete line, it forwards the completed line to any other connected ...

 
@CaptainObvious Hypothetical.
 
4:02 PM
Move around your timing print statements or set breakpoints. Or look at codereview.stackexchange.com/tourcricket_007 35 secs ago
 
4:15 PM
grr... university work is being stupid again ...
Assignment: "Implement two scheduling mechanisms and compare them"
running those mechanisms results in following data:
which is statistically completely and utterly useless ...
 
5:10 PM
1
Q: C# AES Encryption random IV per file

xhxxI've made some improvments on the code from : Csharp-AES-bits-Encryption-Library-with-Salt saltBytes is now the SHA512 of the password. Random IV for each encryption call. ( IV length 16 is added to the encrypted file , removed from file before decryption) Do you see any flows, something that...

 
5:32 PM
6
Q: Extended Euclidean Algorithm in modern and readable C++

andrewIn Python the Extended Euclidean Algorithm (egcd) could be written as follows: def egcd(a, b): if b == 0: return (a, 1, 0) else: (d, tmp, s) = egcd(b, a%b) return (d, s, tmp - (a//b) * s) I want to write a native and modern C++ version of the egcd. This is what I have so far: ...

C++ seems so complicated :/ For such simple things
 
For questions about improving or condensing code, I would put this type of question on the Code Review Stack Exchange. — Idempotence 5 secs ago
 
5:46 PM
Questions asking for improvement of working code are better asked at SE Code Review. — πάντα ῥεῖ just now
 
Kaz
6:08 PM
@SimonForsberg This is why I have a set of answers to those questions, but the answers having nothing to do with what the questions are asking about
Always fun when I'm on the phone to someone, and they ask me for the Nth and Mth characters from my answer to some question, and I just quote a string of numbers at them.
 
6:27 PM
0
Q: Bubble sort code

OverflowJoeTried avoiding nested loops and usage of too many variables. Up for review, and comments. void bubble_Sort(int *arr, int n) { int i = 0; int* temp = arr; while(n > 1) { if(i == (n-1)) { i=0; n--; temp = arr; } if(*temp > *(temp+1)) { ...

1
Q: Python AVL Tree

Tomasz MadryWhile learning python, I decided to implement some data structures, this time AVL tree. I think the logic is correct, is there a way to make it more clearer and any ideas to add more tests? # An AVL tree, python import random class TreeNode: def __init__(self, key, val, left=None, right=...

 
This may be an ideal post for CodeReview on StackExchange and here is one similar example - codereview.stackexchange.com/q/68315/61815. Your core function works but you may want to handle error/exception. — IsabelHM 9 secs ago
possible answer invalidation by Andrew Svetlov on question by karu: codereview.stackexchange.com/posts/147177/revisions
You gave an answer that doesn't meet the OPs criteria. That's not a good answer. If I walked into a code review and told my peers that my code solves 50% of the problems it was supposed to solve, do you think it would be accepted. Don't take it so personally. — Scott Marcus 55 secs ago
 
7:01 PM
0
Q: c++ quiz game with 25 questions

Josh TorresI created a quiz game program with 25 questions, 4 answer choices, correct answer and 4 points rewarded per question. I realize this code isn't the best, I am still a beginner and this is my first major project. I am open to criticism and any suggestions on how to shorten this code (especially wh...

 
7:14 PM
Code review questions should be posted on the codereview site. — Kayaman 47 secs ago
 
@SimonForsberg use 'Duga' as your answer haha
 
I tried moving it to codereview but there is a cooldown timer that requires one to wait 40 minutes between posts. Sorry about that. — Codeblox 50 secs ago
 
7:42 PM
0
Q: SQL Nested Subquery Optimization

SpeerianPurpose The following query lists all domains from multiple companies in which a value occurs in an xml set. This is filtered to the most recent occurrence within a provided date range. Problem: On large databases the query has performance problems. Is there a more efficient method to retriev...

0
Q: Simple game engine layout

RiptideI'm trying to make a game with inheritance & interfaces and I'm wondering if my system could be working without ECS. (I explain at the end why I'm not using components). To make it easier to understand there are three core class "families" in the code: Engine related classes: Graphics, Inputs,...

 
Yes, use a vector. If you've got a specific question (like that, "vector or not for tree node") ask it, but please accompanied by the rest of your code. Just start with some way, if you've done the assignment (have working code) and aren't sure whether you made the best choices you may ask at Code Review. — Bergi 17 secs ago
 
1
Q: 6502 CPU emulator in Java

CodebloxI want to make sure I won't have to go back and redo large chunks of code. I have each opcode as a value in an enum that implements Runnable. Is there a more efficient way that I should do this or am I on the write track to getting something that runs a testsuite ROM accurately? package com.code...

 
8:08 PM
0
Q: embedding matplotlib on c++

LFRCI am trying to embeed matplotlib on my c++ code, I am following this https://github.com/lava/matplotlib-cpp but when I run the code: #include "matplotlibcpp.h" namespace plt = matplotlibcpp; int main() { plt::plot({1,2,3,4}); plt::show(); } // g++ minimal.cpp -std=c++11 -lpython2.7 I...

 
8:19 PM
0
Q: Computing Gini Impurity (for Node split in Random Forest/ Random Ferns Classification algorithm)

Nikolas RiebleI am implementing the Random Ferns Algorithm for Classification. Image a Decision Tree with only a single node. As input we have a feature and the label of each dataset. The function should work properly for any number of classes (length of set(labels)) The output is a feature threshold which lea...

0
Q: Star Wars Game Asteroid Scenario

user7179736I am creating a game for a project in class and have written this code for a scenario that could occur(The game is somewhat like The Oregon Trail): Sub AstroidHyper() Dim astroid As Integer Dim enemyAstroid As Integer astroid = ((10 * Rnd() + 0)) enemyAstroid = CInt(Int((15 *...

 
Is there an actual error or are you just looking for a kind of "code review"? — txtechhelp 44 secs ago
Kind of code review to see if I am missing anything blatantly obvious in my logic. Sorry was not sure if stack overflow allowed this or not. — kratos 1 min ago
No problem! You'll more likely get a better response on CodeReview .. it might get closed as "off topic" here on SE — txtechhelp 49 secs ago
 
0
Q: Simple snake clone in Java

coolhillMade a snake clone for programming class. Wanted some feedback regarding coding style and will appreciate any other opinions concerning my code. import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Snake extends JFrame { /* Some properties. */ private final in...

 
14
Q: A completely overkill BrainFuck lexer/parser

Mat's MugI'll need to build a syntax tree (AST) for Rubberduck, but since VBA has dozens of tokens and complex rules, I needed a simpler language to play with first, so I thought BrainFuck would be a perfect candidate. The result is completely overkill for BF, but the exercise was very educational. Le...

@Mat'sMug This is indeed totally overkill ^^
 
8:34 PM
I know. now take whatever "simple" way of doing this for BF and apply it to VBA, ...or Java if you want. still overkill?
 
Probably underkill by then :p
 
yep
 
One that that seemed missing from the question is that I don't see where you you convert the characters to classes
Haven't seen any of +-><[]., in your code
 
public IEnumerable<Token> Tokenize(System.IO.Stream input)
the magic happens here:
private static readonly IDictionary<string, Func<Span, int, Token>>
    TokenFactories = new Dictionary<string, Func<Span, int, Token>>
    {
        {MoveLeftToken.Token, (span, index) => new MoveLeftToken(span, index)},
        {MoveRightToken.Token, (span, index) => new MoveRightToken(span, index)},
        {BeginLoopToken.Token, (span, index) => new BeginLoopToken(span, index)},
        {EndLoopToken.Token, (span, index) => new EndLoopToken(span, index)},
        {IncrementToken.Token, (span, index) => new IncrementToken(span, index)},
 
Is MoveLeftToken.Token defined as < ?
 
8:39 PM
yep
 
I'm voting to close this question as off-topic because it belongs on code review — kratos 16 secs ago
 
Oh...
Last note is that as far as I know BF outputs to the System.out immediately, and doesn't build up a string in memory
 
what string?
the StringBuilder in Tokenize?
that's for building a TriviaToken, aka "comments"
 
No no
_stdOutput.Append((char)_memory[_pointer]);
In ExecutionContext#Output
 
oh, well
 
8:42 PM
Just a minor thing :P
 
I just didn't want to couple the thing to System.Console
 
0
Q: Zip Code Reduce Function

kratosMy task is to write a function that would take an array of zip codes and spit out only the zip codes that do not qualify. A non qualifying zipcode will not exist in the database and does NOT have other input zipcodes within 140 miles. So for example if I input 90210, 90211, 77389 into the funct...

 
Yeah, I didn't exactly have to care about that in my Assembly code
@Mat'sMug My solution is completely not overkill: pastebin.com/Bz2AtZtZ
Target expressions got a bit out of hand :/
 
What's that?
 
All my source files for the BF compiler
 
8:54 PM
Wait, you abstracted the abstraction?
2
 
@Mat'sMug Huh?
 
What's an expression?
 
@Mat'sMug It can be anything
In the source AST it's the literal BF tokens translated to an expression, except [ and ] have merged to a LoopExpression
In the intermediate AST it's pretty much the same, except you can specify the amount you change the memory/pointer with
Also once I add an optimization method then more expressions will be added
And in the target AST it maps to Assembly instructions
 
@RoboSanta That's a pretty decent question.
 
9:02 PM
@RoboSanta bounty up
 
0
Q: External javascript not found Canvas

Fresh developerI have Googled around and found different answers and had tried them, but without any success. One said that I need to add document.addEventListener('DOMContentLoaded',domloaded,false); function domloaded(){ your code here. } Where do I have to add this? Have tried to add this on top and th...

 
Looks cool
 
@skiwi Oh, I've seen cubes like that work in a swarm. It's not exactly a new tech in that regard.
But yea, looks cool
 
Imagine if a mug could do that :P
 
9:10 PM
Dancing mug.
 
Mugging mug
 
Oh, the balancing thing is new. Never seen that before in a cube like that.
Although it's more or less a gyro ofcourse.
Basically it's SAS in action.
@arda Good guy Arda
 
@Mast SAS?
 
Stability Augmention System, or whatever it's called in real-life.
The reaction wheels in a rocket.
 
Ah okay
 
9:20 PM
monking
 
9:42 PM
0
Q: Get subsets of a set given as a list

cycloidisticThis code is meant to create a list of subsets of a given set which is represented as a list. I'm doing this to improve my style and to improve my knowledge of fundamental algorithms/data structures for an upcoming coding interview. def subsets(s): if s == []: return [s] sets = ...

 
10:38 PM
0
Q: Is there a more elegant way to catch a generic exception than using try-catch block?

Yu ZhangBelow are two sample blocks of my codes: function FindTheNumberOfAddedItems ( PageObj, ItemType ) { var localPageObj = PageObj; var localItemType = ItemType; var numberOfAddedItems = 0; var NROCssSelector = "div[class='assessment-stub list-top-border-colour-1 clearfix box-shadow...

 
10:53 PM
This feels a little cumbersome...this may be off topic on StackOverflow as we troubleshoot code that does not work. Consider CodeReview. — Parfait 13 secs ago
 
11:06 PM
okay. I just found something on github that made me go "of course that exists". It was starred by someone I follow. HIGHLY NSFW. Okay? okay. here you go.
 
@DanPantry Fun fact: i planned doing this once.
 
@arda I don't know what to do with this information.
 
Oh wait
not exactly that
3
 
11:53 PM
If code is functional, better place to ask this question would be: codereview.stackexchange.comnevermind 17 secs ago
 

« first day (1296 days earlier)      last day (2707 days later) »