« first day (6 days earlier)      last day (201 days later) » 

12:00 AM
I did stupid stuff too...
I forgot that variables declared outside the function, are global variables and can be changed...
The variables that were outside now are inside the function
@Quill Did you corrected assy as easy?
 
@IsmaelMiguel where?
 
In the code
In a comment
Yeah, Google Chrome has an easy API... That detects when running as extention.
 
Maybe, I fixed a few typos
 
It wasn't a typo...
 
oh, lol
 
12:06 AM
assy is a made-up word to say that it is an ass
 
I would use bad, crappy, hard to use
 
Because Google Chrome's API is a piece of garbage
 
but assy is just confusing
 
You are right on that one
 
12:23 AM
I love how jQuery runs the success function even when there's an error 404
 
12:36 AM
monking
 
1:36 AM
@Quill @Malachi Temporary logo
Just until we get something decent
The process:
Badly made an @ in a very small resolution
Then made a bitmap copy and increased it's size 4x
Selected the rendering mode on the bitmap to optimize for speed, which gave me that pixelated stuff
Made a new bitmap copy of that bitmap copy and discared the other
Then badly aligned them, badly made a path in the shape of a triangle and clipped it
 
very nice
I like it
 
It's really badly made
With improper measurements
The logo was a converted version of the available EPS file and just threw all that inside a new file
To make the PNG, I had to use GIMP
Now, I will integrate it in the extention
Tomorrow, I will make a popup
With settings
 
2:00 AM
Okay, @icon is the userscript for that
 
Does it support base64 data?
 
Don't think so
You can put it on github and just link the url
 
Lets try
 
score
 
Alright, I've updated the files with the extention with the icon
The user.js doesn't have that
Crap
@Malachi @Quill Updated the extention
The icon looks like garbage and lost the effect I wanted :/
But it will sufice for now
monking
And the extention is working
 
2:12 AM
I will install at work right now
 
It's on the build folder
 
I already downloaded it! I like the Icon!! nice work
Jamalize
 
Thanks
Jamal
 
nice
 
Now, most of the configurations are done on github-side
There's a _sources.json that contains sources that I'll use to fetch the data
%SITE% will be replaces with the site name
And it respects the order, which is important
 
2:15 AM
Can you add this into the readme.MD? [![Code Review](http://www.zomis.net/codereview/shield/?qid=96724)](http://codereview.st‌​ackexchange.com/q/96724/53773)
 
What's simon full name?
 
AndréForsberg
 
user image
2
Lookin nice
 
I just don't know what to do with the question
 
2:37 AM
Hmm, it's probably better off to entirely remove the striked comments in the readme.MD file
 
Alright
I'm on it
 
I would do it myself, but the webmaster here blocked my ability to retrieve the .git file
 
:/ weird
Why he did that?
 
Because I'm at a government school and I should be doing classwork :P
 
That makes sense
 
2:43 AM
testing
W͏̵h͢͟a͘t͞?́
Hmm, zalgo matching
Hmm
 
@Quill @Malachi I've updated the github, with an option to ignore certain files if they don't exist.
Example in _sources.json:
[
	{
		"name": "memes",
		"file": "%SITE%"
	},
	{
		"name": "common",
		"file": "_common"
	},
	{
		"name": "users",
		"file": "%SITE%.users",
		"ignore": true
	}
]
If there's an "ignore": true, it won't show errors if it is missing.
Which should be the case for _common.json
And now it ignores too on _common.json
Well, TTGTB
Have a good night
 
Good night
@IsmaelMiguel, we could put the Memer settings dialog down in the footer like so:
 
3:21 AM
lol we need one framework that fits all purposes so we don't have to keep updating our frameworks to something new every other week
 
lol?
 
 
3 hours later…
6:41 AM
Hello
 
 
1 hour later…
8:07 AM
Greetings
@Quill That would work well for the userscript. But the extention has it's own dialogs and other methods to store it's information.
The problem with that link is that it is somewhat hidden and not obvious. But most likely I'll use that for the userscript
 
8:55 AM
 
@Mast Couldn't say it any better!
 
 
2 hours later…
11:21 AM
in The 2nd Monitor, 36 secs ago, by Vogel612
@CaptainObvious WHY CAN PEOPLE NOT READ THE FLAMEWARS UNDER THEIR POSTS???
> @CaptainObvious WHY CAN PEOPLE NOT READ THE FLAMEWARS UNDER THEIR POSTS???
POSTS???
well, that's not good
 
 
2 hours later…
12:56 PM
a
@all hello
 
@Quill /wave
 
Sorry was testing something
 
Did it worked?
 
Nah, but I know why :P
it wasnt memer that I was testing btw
 
You wanted to ping us all?
 
1:06 PM
dont worry :P
 
Someone should do that!
It's not hard
 
I already have
 
@IsmaelMiguel It can't be done, unless you write something writing everyone's @name
 
@Mast Exactly!
And it is simple
You scrap the page and you can get the names of the users in the room
You can get by using a POST call
Or the HTML
And then ping them all
 
Yeah, I've got most of it
A few issues have arisen, but nothing major
 
1:10 PM
I've never been good at scraping web, is it easy? I'm only good with text, CSV, everything off-line stuff.
 
@all
 
Monking
 
@all subscribe
 
all
@Quill You must be subscribed to post here.
 
@all subscribe
 
1:14 PM
monking
 
@all @Malachi We got bots now?
 
@Mast Nah, not much. You must use Javascript
In this example
 
whose bot is that?
 
Mine
 
oh okay, make sure it follows the rules
 
1:17 PM
ofc
 
@all rules
 
had this conversation like a dozen times
lol
 
who is @timo?
welcome to Javascript Libraries @Timo
 
all
@Malachi you must be subscribed to post here
 
@all A bot having an argument with the room owner, this is going to get good.
grabs popcorn
 
1:19 PM
@all subscribe
 
@Malachi Thank you, I'm new to codereview
 
Alright, well, I'm having some logic issues with this, so I might upload it to GitHub
 
@Quill If it works as intended, you could always upload it to Code Review.
Just stating the obvious here.
 
@Mast it does
... sometimes
 
@Quill Is it based on SirPython's bot?
 
1:22 PM
@IsmaelMiguel Yeah, an old version, yeah
 
What is failing?
 
 content: chat.lastElementChild.children[1].lastElementChild.children[1].innerHTML,
function addToSubscribed(username) {
    var subscribed = getSubscribedList();
    subscribed[username] = true;
    setSubscribedList(subscribed);
}
 
That code is REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE‌​EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE‌​EEEALLY old
 
^ that
 
You should get the latest code
I think he lost all interest in his bot
 
1:25 PM
@Timo you should install our cool user script so you know all the fun memes
2
 
@Malachi Or just read the relevant meta...
 
@Malachi I read the meta topic about the memes, but if you throw me a link I will do that
 
49
Q: What's a Zombie? And what are the many other memes of Code Review?

Simon André ForsbergWhat is a Zombie? Why are Code Reviewers so violent and talking about killing Zombies all the time? And what ammo are they talking about? What is a TS? What does RSA mean? And what other Code Review-specific memes are there? (As the number of memes grows and grows, and Malachi's wish to vote fo...

 
@Quill You really should check SirPython's bot to get and send messages
 
1:43 PM
I have been jumping in and out of chat. I have a lot of stuff to get going today. lol ping me if you need me
 
Hey @IsmaelMiguel, I'm stuck trying to fetch a list of users from the sidebar
 $('.sidebar-widget')[0].children[0].children
 
2:03 PM
Give me 1 minute
 
How do I convert that to an array of usernames tho
 
Either use $.getJSON('http://chat.stackexchange.com/rooms/pingable/25699', {'_': +(new Date())}, function(data){}); or use $.get('http://chat.stackexchange.com/rooms/pingable/25699', {'_': +(new Date())}, function(data){},'json');
What version are you using? Still the old version of the bot?
 
Old version, I can't see any real changes in the new version
 
Does it have a send queue?
 
I mean, the new version doesnt have user storage
 
2:11 PM
It does, but it only uses to write
And read once
 
Hmm, this way is showing all pingable users, not just online ones
 
Pingable users are online users
Or users in the chat
The output there should be the same as getting the users from the HTML
 
EBrown
VM3718:3 Bruno Costa
VM3718:3 nhgrif
VM3718:3 Mat's Mug
VM3718:3 Ethan Bierlein
VM3718:3 SirPython
VM3718:3 Dan Pantry
VM3718:3 Timo
VM3718:3 JohnSnow
VM3718:3 Ismael Miguel
VM3718:3 Vogel612
VM3718:3 Quill
VM3718:3 Mast
VM3718:3 Malachi
VM3718:3 all
 
Weird
@Quill Use this: $('#present-users .present-user')
 
2:32 PM
$('#present-users .present-user')[i].children[0].children
 
@Quill Have you ever tried CSS?
 
@IsmaelMiguel Yeah ... ofc
 
jQuery uses CSS selectors
You're mixing 2 styles.
$('#present-users .present-user img').each(function(){
    console.log(this.title);
});
There, full user list
 
2:50 PM
My font ;-;
 
Nice, I love it!
But won't it break Memer?
 
It just looks bad
 
Are you using Memer now?
 
 
1 hour later…
4:08 PM
2
Q: Zip Code to City, State for registration form

MalachiTook me a couple of days (in between working on other projects) to get the code working, but now that I do have it working I would like to know if there is a way that I could make it work better, or clean up my act JavaScript/jQuery surrounding my JSON utilization skills. I am using ASP.NET if t...

 
 
2 hours later…
6:24 PM
wanna help me with some upvotes? --> travel.stackexchange.com/q/51339/18795
 
6:44 PM
@Malachi Hunting for unicorns I see?
 
7:10 PM
:)
we need a meme translation for memer
monking
 
7:24 PM
Hello
I believe i have something to review
@quill font please? D: looks like consolas
 
5
Q: Nested SQLite transactions in jQuery

TimoI'm using Cordova with jQuery and jQuery Mobile to develop a hybrid app. In this app I need to save data that I get from a server. The data is a JSON. I chose this SQLite plugin for Cordova to save the content in tables for easy access. I make an AJAX-GET call to get the data I need and call the...

 
@mast I've already commented on it, I don't think I can really decipher that code lol
 
You need a translation for the variable names?
 
when we type memer in, it recursively points back to itself
 
@Mast no it's not a problem of needing literal translation.
I mean, I need the structure of content to effectively refactor the code
and right now it's making my head spin look at it :S
It looks like a mess of code that I don't really want to untangle (i.e, legacy code)
 
7:37 PM
Oh well, that's why we require the full context.
 
you know that one method in your company that has like 150 lines and the only comment is
//magic happens here
4
 
It may warrant a UWYA, but I'm not sure it's that bad.
 
// you are not meant to understand this.
or
thats kind of how i feel about that code
 
Oh yea, that's evil.
That's the kind of code nobody will touch for years.
 
Also I don't understand why OP is using SQLite on the client side instead of just local storage
 
7:37 PM
Especially if it's in some core part of an application.
 
or Firebase
Man in my company right now there is an applicatoin compromised almost entirely of static methods
This application is written in C# and the lead developer, I kid you not, had no idea what an interface was
 
Perhaps it's a proof of concept? To show how it should be done with external database.
Oof, that's kind of essential in C#.
 
It's a very.. lengthy POC.
 
That's like not knowing what a constructor is in C++.
 
it would have been easier to use a plain ol JSON store.
No, not quite, but interfaces are a very key part in any statically typed language IMO
and I avoid the keyword static like the plague in c#/java
90% of the time, static indicates a design flaw
 
 
2 hours later…
9:34 PM
@IsmaelMiguel I had seen you mention jQuery.noConflict in your memer code. I see that it is used to make sure that, in case there are multiple versions of jQuery, only one is used.
How does this relate to that inner anonymous function?
Oh!
Is it so that the code can use a separate version of jQuery? Or so that it uses the same jQuery as the rest of the code?
 
10:28 PM
@SirPython None. jQuery.noConflict() was created to avoid conflict with other libraries, like MooTools
MooTools uses $ to match 1 element, using a CSS selector
Calling that function will disable $
Allowing other libraries to use it
 
So what does this have to do with the anonymous jQuery function?
 
It will let you use $ as jQuery
Try this: jQuery.noConflict(); $('html');
 
A bunch of errors show
From the webpage trying to use $
 
Oh!
 
10:35 PM
If they were wrapped with that anonymous function, they would still work
 
So you use the anonymous function in case jQuery.noConflict was called. That way, you could still use jQuery!
 
You can always use jQuery, but you can't use $ after calling jQuery.noConflict();
 
Ah!!!
This makes sense.
I'm going to edit my answer now.
 
Go ahead
 

« first day (6 days earlier)      last day (201 days later) »