« first day (1029 days earlier)      last day (3003 days later) » 
00:00 - 16:0016:00 - 00:00

4:00 PM
Meh. I watched a playthrough.
I don't think the game is worth the price tag.
 
I got it when it was on sale
 
0
Q: Given an input list of words and a string, output every different set of words that can make up that string

EdmundProblem: Given an input list of words and a string, output every different set of words that you can find in the string from the given words. For example, input: word_list = ['dog', 'cats', 'sand', 'cat', 'and'], string = "catsanddog" output: [ ['cat', 'sand', 'dog'], ['cats', 'and', 'dog'] ]...

 
do you recognize the voice actor?
 
it seems irrelevant that the values are string representing a date/time. The question would have remained the same if you'd used lists with tuples: L1 = [(1, 10), (100, 120)], L2 = [(9, 15), (50, 60)] -- here L1[0] and L2[0] overlap. Related: Merging Overlapping Intervals and Python - Removing overlapping lists. — J.F. Sebastian 41 secs ago
 
self-answered... (but 200_success's answer to my question definitely deserves some upvotes)
0
A: Swift replacement for C's for-loop

nhgrifSo, noting @Martin R's comment: In this particular case you could just write for divisor in 7.stride(through: upperBound, by: 30) where upperBound is precomputed as the integer square root of value. I wasn't sure how much I necessarily cared for this approach. And the fact that it's posted...

 
4:08 PM
I'm kinda surprised that already received three followers in nine hours. I then realized that it should've been merged with something more specific.
 
@nhgrif no, who are they?
 
the main character is voiced by one of the actor's from Mad Men
func isPrime(value: Int) -> Bool {
    if value < 2 { return false }
    for baseDivisor in [2, 3, 5, 7] {
        if value % baseDivisor == 0 { return value == baseDivisor }
    }

    for divisor in 7.stride(through: value, by: 30) where divisor * divisor <= value {
        for offset in [0, 4, 6, 10, 12, 16, 22, 24] {
            if value % (divisor + offset) == 0 { return false }
        }
    }

    return true
}
 
So apparently the SO swag went out
nice
looks like @Malachi already got his, but for the rest of us, incoming!
TTGTB
 
@Quill I've gotten my swag here in Norway! Got it the day before yesterday.
 
4:23 PM
I got a fedex sms, but I don't think they deliver on weekends
 
@nhgrif, I started learning/practising Swift at ver 1.2, but got a little discouraged when they switched to ver 2.0, and now they are already talking about ver 3.0?! Aren't you a little discouraged by the fact that is so evolving that you'll have to relearn it all the time?
 
That's the same with lots of things
Just when I felt like I learnt JS enough to call myself good at it, everyone jumped to ES6
 
@Quill It got delivered on Thursday here, so the weekend deliveries was not an issue
 
Languages are always evolving
 
-3
Q: I am learning Java Script ( "While")

user98853var count = 0; var loop = function(){ while(count < 3; count++ ){ console.log("I am looping"); }`enter code here` }; loop(); I need to write a while loop that logs "I'm looping!" to the console three times. What am i doing wrong?

 
4:26 PM
Maybe I'm just a little old, but when the languages evolve so much that you get outdated before you've updated yourself to the last version of it, I tend to stay away and let it stabilise a little before jumping on the wagon
Have heard about the evolvement of Javascript into ES6, but heard even more related to angular.js, react, backbone & co, and I don't really have the need or want to learn either as all of them seems to be evolving so fast, that whatever you learn will be outdated tomorrow.
Regarding Swift, I liked what I saw in ver 1.2, and thought it was a fresh perspective on a programming language, and I would really like to look further into it. But I'll postpone that endeavour until it matures a little more, I think.
 
user image
3
 
@Quill Precisely!!!
 
I am not discouraged. Rather, I am encouraged.
 
And not even a little bit frustrated that they are changing the programming language whilst you are codeing in it?
 
Swift 3.0 is planned for about a year after Swift 2.0 comes out. As an iOS developer, Swift 2.0 was aligned roughly with iOS 9 and 3.0 will be aligned roughly with iOSX
 
4:41 PM
HeHe... Do they really name it iOSX, which is somewhat similar to OSX?
 
The things that are changing are mostly syntax. The frameworks aren't changing any differently than they changed before Swift.
 
Have they already planned version 4.0?
 
And Xcode helps with most of the changes if you are on OSX.
Version 4.0 planning won't start until at least after 2.2
2.2 will add deprecation warnings to anything that 3.0 is removing such as C-style for loops
 
I guess you have Xcode installed in both a beta and a stable version? Or just the beta version?
 
4.0 will eventually come because direct C++ interoperability was deemed out of scope for 3.0 but will eventually come
 
4:44 PM
Did you get Xcode to suggest a transformation of your for-loop (from the question)?
 
I personally never use beta versions of Xcode.
I don't believe Swift 2.2 is out yet, or if it is, I had no warnings in any of my code bases.
But I thought 2.2 was planned for Spring
Like March or April
 
Is ver 2.1 out? Or is it still 2.0?
 
2.1 I believe. I will have to check in a few minutes when I get back in the house
 
How big does the change between the different version feel like? You mention removal of the for-loop, are there many such changes that you know of? Where there a lot of those changes from 1.2 through to 2.1? (I've forgotten which changes I got discouraged by (going from 1.2 to 2.0), and I'm still contemplating on when/if to jump back into the Swift language)
 
knowing the specific changes that bothered you would be helpful
So, to be clear, I'm in the middle of a very large iOS project which we started on Swift 2.0, and is written almost entirely in Swift.
The things that are being changed in 3.0 that I'm aware of are really only going to severely impact people who weren't really fully exploring the language in the first place.
So, if for example, you just picked up Swift because it was a way better option than Objective-C but your main interest was writing iOS, and you were writing Swift like you write Java, then I could see being discouraged potentially.
But if you are trying to really truly get to know the Swift language, then things like the C-style for loop going away isn't going to really bother you that much.
 
4:56 PM
I recently (a year or so) bought a Mac with the purpose of developing some iOS apps (hopefully (at the time) cross-compiling into Android apps). Saw that objective-C was being phased out to the advantage of Swift, so started learning that.
 
Well, I'm not sure I'd make the case that Objective-C is being phased out...
 
I feel proficient in most C-variants, have teached in Java, and have quite a few other languages under my belt. So learning Swift seemed like a logical choice.
 
but certainly, Swift is the better to pick.
 
Maybe "phased out" is a little strong, but it didn't seem like a good choice...
 
I'd make the case that at least for today if you're doing iOS development, it's important to be proficient in both.
 
4:59 PM
Since then Swift has changed from 1.0, to 1.1 to 2.0, where I jumped off. And according to Wikipedia is now at 2.1.1, and going towards 3.0. (I've also learned that sadly there is no easy/good option to compile for both iOS and Android at the same type, unless you use some interpreted language of sorts)
 
possible answer invalidation by Martin R on question by nhgrif: codereview.stackexchange.com/posts/118445/revisions
 
If you're trying to develop for both iOS and Android, you have three options.
@Duga it's fine
Option 1: Write the whole thing in Java for Android. Write the whole thing in Swift/Objective-C for iOS. If you are the only developer, this is maybe the worst option (but it depends on your skillset). If you have a team of developers that can focus on platforms, this isn't too terrible.
Option 2: Use one of the hybrid options like Cordova. Depending on the app and what it's doing, this can be okay, but again, depending on the app, there can be performance implications here.
Option 3: Write as much of the business logic as possible in a library that compiles into a binary that both (or however many) platforms can use. That leaves a very thin layer of UI specific code (and maybe some other platform specific bits) to be written for the specific platforms.
 
@nhgrif I can read objective-C, as it was needed to integrate into different frameworks, but that was also a little bit of a turn-off related to Swift, as in the early version this meant a lot of crutches to link into the libraries written in Objective-c.
 
Option 3 is being employed for my current project.
 
What language do you use for the library?
 
5:03 PM
C++
 
Ouch...
 
I'm not writing it.
I'm leading the iOS team developing over top of it.
And I'm writing the Objective-C++ wrapper over the library.
So we can use it from Swift.
@holroy Specific examples? One of the early problems of Swift was the lack of Objective-C nullability annotations leaving everything as an implicitly unwrapped optional.
 
One of my previous job I had the "joy" of coding in a joined environment of C#, C++ and CLR (or CLI). Having to cope with the different syntaxes of these languages all at the same time, and jumping back and forth between these languages was a real pain in the butt.
@nhgrif Those were one of the cases, but there were also some cases where you had to cast the different methods or variables using the Objective-C types. Being a novice in both Swift and Objective-C, that was somewhat confusing at times.
 
These days, it's very rare that you need to cast to or from an Objective-C type, I think...
 
Sorry for not having a concrete example, but it kind of felt like I first learned good coding through the Swift tutorial, and then had to unlearn it due to interface with the objective-C libraries.
This could very well be a 1.x issue...
 
5:08 PM
Except maybe CGFloat
 
But also, this has more to do with the frameworks and Swift-ObjC interoperability rather than the Swift language itself.
 
nice text, he does not mention version hell much though
 
@nhgrif Definitively linked to the Swift-ObjC interoperability, but it influenced my overall experience with Swift. And it made be think that Swift needed to mature a little more...
 
Well, you can write Swift without importing Foundation, or UIKit, or ObjC
I'd start there if you really want to explore the language.
 
5:12 PM
But are you then able to do anything useful on iOS?
The main reason for me learning Swift, was as stated, to build iOS apps.
 
@holroy no, not really
but..
If you were completely new to programming, I'd say just plow through Swift + iOS.
Given that you're not, I'd recommend picking whether you want to learn iOS or Swift. And if you want to learn iOS, it might be more comfortable to do it by starting with Objective-C.
And I don't necessarily say that because I don't think Swift is mature enough (I'm writing a very large app on a very high-dollar contract from the ground up in Swift knowing that Swift 3.0 will be here before the end of the year).
I say that because the framework is written in Objective-C, and without an Objective-C background, and the fact that the framework is almost but not quite completely updated to account for Swift, it's probably easier to not have to deal with the interoperability.
Swift proved the framework and Objective-C to be not good enough.
 
From what I've seen on Objective-C I place that language just below C++, which haven't gotten a very good grade in my internal list of programming languages...
But I do see your point related to interoperability.
 
To know whether or not an Objective-C framework method might return nil, you have to read the documentation. Swift forces the code to be self-documenting. And we all know that I am a fan of that.
What is your problem with what you've seen on Objective-C?
 
You haven't actually asked a question or stated a problem. What is the issue you are seeing? Is there a problem? If not, then this is off-topic and belongs on Code Review. — Jim Garrison 1 min ago
 
I'm also a big fan of readable code!
@nhgrif Sorry for being vague (again), but some of the syntax felt like it was adapting some of the worse possiblities of pointer arithmetic from C, and that it had a lot of decorators and strange things associated with the actual code.
 
5:25 PM
hrm... I guess I'd need a specific example again, but I can't think of any time I've ever done any pointer arithmetic...
Do you mean in terms of the actual code the developer would write? Or what things get compiled in to?
 
I'm thinking code the developer would write
 
0
Q: Rbac Principal with Binding support

Bruno CostaI've been maintaining a Rbac helper for some time now. My goal is to provide an easy way to tell the following: When does an user have a role What can a user do (with those roles) Which users have which role in which resources And I'm pretty happy with my result so far, I can do the following...

1
Q: Tail Recursion for Sum - Elixir

MouliI'm new to both Elixir and tail recursion. defmodule MyInteger do defp sum_upto(x, accumulator) when accumulator <= 1 do accumulator end defp sum_upto(x, accumulator) when accumulator > 1 do sum_upto(x, accumulator-1) + accumulator end def sum_upto(x) when x <= 1 do x e...

 
@200_success This is as close as I've gotten to that Python takewhile:
for divisor in Take(7, step: 30, until: { $0 * $0 <= value }) {
    for offset in [0, 4, 6, 10, 12, 16, 22, 24] {
        if value % (divisor + offset) == 0 { return false }
    }
}
 
@nhgrif I just remember that a lot of the objective-C I saw looked ugly and a bit convoluted. But this could very well just be me not fully understanding all of Objective-C, and comparing it to some of the beauty of Swift!
But I got to go. Have to go buy some groceries and pick up some packages before the shop closes.
 
@holroy Perhaps. Could also be looking at ugly Objective-C. I've seen ugly Swift too.
 
5:32 PM
@nhgrif I do like this version of your code a lot more, than the original version you presented! (But maybe I'm a bit biased towards Python also, which has some rather neat constructions!)
 
I wouldn't be offended if you accepted your own answer. Your loop looks OK, and I don't really know Swift anyway.
 
I think what I'm missing though is that I tried to do it all with on thing. Looks like Python has a counter and a terminator.
 
Sadly it is way to easy to write ugly code in whatever language one chooses!
 
@200_success well as Martin R points out, the answer I posted isn't particularly performant
I'm going to try writing a Swift version of the Python code you wrote (that will actually terminate at the right spot) and that might be the accepted answer.
Unless Martin posts that first.
 
Hi, apologies if this is in the wrong place. I'm relatively new to stackoverflow so any guidance as to the relevant place to place it is appreciated. And no...it's not a homework assignment. I'm a 29 yr old married VFX artist in London. I haven't done homework in years lol. Just starting out learning to code and finding my way through the dark. Many thanks for your patience. Is the Code Review section on StackOverflow's forums somewhere? Also I don't need to debug this code. I was merely wondering, based on your expertise how it could be enhanced. — Alexander Swann 28 secs ago
 
5:36 PM
Although, @200_success what may happen is that I just post my Swift version of those Python things as a whole separate question
 
Welcome to Stack Overflow! Please read a Guide to Code Review for Stack Overflow usersholroy 40 secs ago
Delete this question on Stack Overflow, and repost it on Code Review. Be sure to describe what this code is meant to accomplish, as stated in How to Ask. — 200_success 55 secs ago
 
I didn't know you couldn't make a script tag a self closing tag like <script src="JavaScript.js" />
 
Which question is this?
 
this is something I just found out, while I was working through an Angular tutorial
the page was turning up blank because the browser didn't acknowledge that the tag was closed...
 
Hmm... I was here yesterday when you discussed this with Quill, and I was wondering a little on why the previous line was <script ...></script> and you used <script />. But I didn't have a working code base, and thought it was allowed. But it isn't?
 
5:46 PM
 
0
Q: Simple string repeater program Round 2

user98792//repstring.c #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LOOP 99999 #define STR_MAXLEN 300 #define USAGE_INFO "Usage: repstring <argument> <string> <amount of times to repeat>\n\nArguments:\n-s silence length of string output\n-a add space inbetween every string\n" #d...

 
or this?
 
Indeed it is not allowed:
788
Q: Why don't self-closing script tags work?

dimarzionistWhat is the reason browsers do not correctly recognize: <script src="foobar.js" /> <!-- self-closing script tag --> Only this is recognized: <script src="foobar.js"></script> Does this break the concept of XHTML support? Note: This statement is correct at least for all IE (6-8 beta 2).

 
@holroy that is probably what was going on yesterday. and I didn't have the script tags in the head either, so I am guessing some of the scripts didn't process in the right order
 
5:49 PM
func isPrime(value: Int) -> Bool {
    if value < 2 { return false }
    for baseDivisor in [2, 3, 5, 7] {
        if value % baseDivisor == 0 { return value == baseDivisor }
    }

    for divisor in TakeWhile({ $0 * $0 <= value }, Count(7, by: 30)) {
        for offset in [0, 4, 6, 10, 12, 16, 22, 24] {
            if value % (divisor + offset) == 0 { return false }
        }
    }

    return true
}
 
@Malachi I'm almost sorry I didn't mention it yesterday, when reading this now. I saw on one webpage that a missing inclusion of app.js could cause the error you saw, but when looking at your code it was included (although in a self-closing script tag).
 
lol it's all good, now I will know that I have to do it in a certain way or it won't work on any browsers. it was a good learning experience
 
It could have a good learning experience, not taking quite as much time... But got to run...
 
later
I see, every browser expects to see something inside the script tags. they are not empty tags.
 
I didn't down vote you but your post is likely to be closed by the users here..as this question seems to be more appropriate to be placed at code review. — user3437460 15 secs ago
 
6:02 PM
0
Q: Music Player in Swift

thumbtackthiefI made a simple mp3 player that plays, pauses and stops a given song, shows the time elapsed, and has a volume control. I read the documentation and can't figure out the difference between the pause and stop methods, although I have configured them to work as I want (i.e., pause lets you resume ...

0
Q: Why does C output image data as characters but not as string

HawkI'm trying to get an image file to be stored in a buffer of char *string to be later used in a function that takes a char * as a parameter. The data is successfully stored inside the buffer but when I attempt to output it as a string literal, it doesn't work. Also when I pass the buffer as a para...

 
@Malachi Is that HTML?
 
yes
 
Are you using the HTML validator?
That would have caught that for you.
They have one for CSS too.
 
struct TakeWhile<T: TerminatedGeneratorType>: SequenceType {
    private let generator: T

    init(_ terminator: T.Terminator, var _ generator: T) {
        generator.terminatedBy = terminator
        self.generator = generator
    }

    func generate() -> T {
        return generator
    }
}
 
@nhgrif Is it possible to write Swift on Linux?
 
6:09 PM
Apparently so, but I have no first-hand experience.
 
I don't have a Mac, but I'd consider learning Swift and implementing Rubberduck on Linux if I could.
 
SwiftDuck
 
It would probably never get done, though... I have so many major projects I'd like to do.
 
protocol TerminatedGeneratorType: GeneratorType {
    typealias Terminator = (Self.Element) -> Bool
    var terminatedBy: Terminator? { get set }
}

struct Count: TerminatedGeneratorType {
    var value: Int
    let step: Int

    var terminatedBy: ((Int) -> Bool)?

    init(_ start: Int = 0, by: Int = 1) {
        value = start
        step = by
    }

    mutating func next() -> Int? {
        defer { value += step }
        if let terminated = terminatedBy?(value) where terminated {
            return nil
 
A chess game
A less-powerful browser-script that can both be compiled and interpreted based on C#
Redo my Resx editor
Port all the applicable VSD inspections to work with VB.NET
Rubberduck for Mac
 
6:12 PM
what is RubberDuck exactly? I thought it was some sort of VB thing
 
It is an add-in for the VBE. It provides code refactorings and inspections, and lots of other goodies for VBA.
 
And people are writing VBE/VBA outside of Windows?
 
Unit tests, todo markers, indenting (in progress), a better code explorer.
Yes, Microsoft supports OSX with Word, Excel, PowerPoint, and Outlook.
 
@Hosch250 I'm not sure you can call into PIAs with Swift...
 
What's a PIA?
 
6:24 PM
Primary Interop Assembly.
@Vogel612 Bother, I'd probably have to do it in C++ then.
 
Swift can't call C++ code directly.
Not yet anyway. That'd be Swift 4.0 at the earliest.
 
So I might as well wait.
 
6:40 PM
possible answer invalidation by dopatraman on question by dopatraman: codereview.stackexchange.com/posts/121211/revisions
Already there is one answer for this in: codereview.stackexchange.com/questions/37019/…Aajan 30 secs ago
 
@Duga Updated with new code, but did not change old code.
That is grounds for a rollback and instruction to ask another question, right?
@Mat'sMug?
Oh, 200 got it.
 
I just set up a website on my IIS to work with my AngularJS tutorial stuff! I am having fun now!
 
7:00 PM
possible answer invalidation by stefco on question by stefco: codereview.stackexchange.com/posts/120802/revisions
 
More with generics, protocols, where clauses, and polymorphism in Swift:
0
A: Defining typeliases declared in other protocols

nhgrifWe can't necessarily force that the Element type inherited from the CollectionType protocol is necessarily a tuple made up of the Key and Value types from the MapType. However, we can limit our protocol extension to only add the firstKey method to those that do conform to the protocols in such a...

 
0
Q: How can I make a programme create an answer for an automated QW?

Humzah MohammedI'm having some trouble programming in Python in which I hope someone can help me. Basically, I'm creating a maths arithmetic quiz and want it to asks 10 automatic random questions by using the WHILE loop function and the random module. My question is how can I create a variable with the answer t...

 
7:16 PM
@CaptainObvious Code not written, yet...
 
@Rob You are correct, I judged too quickly - seeing that it was a bug/typo I thought it should have been a comment. But after re-reviewing the question and accepted answer, it seems like the whole question could possibly go instead (perhaps as a code review or "debug this for me"). — OhBeWise 45 secs ago
 
7:34 PM
"Debug this for me" questions don't belong on Code Review. — nhgrif 28 secs ago
 
@nhgrif Have you seen the Swift audio question?
Looked a little on it, and I'm wondering if it has a memory issue related to not invalidating the NSTimer whilst still using repeats: true, which (if I read the doc correctly) would limit the garbage collection on the ViewController.
On a similar note the OP resets the AVAudioPlayer, but that might work due to the ARC?
 
7:52 PM
-2
Q: How can I use C functions in Python 3.5 manually?

anurag RajI wish to use my C function to plot a graph using matplotlib with Python 3.5. I wish to do it manually ie without Pyrex or SWIG.

 
8:11 PM
0
Q: How to store Random Generated Numbers into an Array?

J patelSo... I ask the user to enter the number they would to generate. For example.. If the User Says.. 500 then It will randomly print the 500 number in no particular order. My question is how do I take the number and store it into the array. Note it should work every time they enter a different num...

 
Link? @holroy
 
0
Q: Music player in Swift

thumbtackthiefI made a simple mp3 player that plays, pauses and stops a given song, shows the time elapsed, and has a volume control. I read the documentation and can't figure out the difference between the pause and stop methods, although I have configured them to work as I want (i.e., pause lets you resume ...

 
8:30 PM
0
Q: Haskell union list implementation pt 2

dopatramanThis is my revision from another post union' :: (Eq a) => [a] -> [a] -> [a] union' [] list = list union' (x:xs) list | not $ x `elem` list = x : union' xs list | otherwise = union' xs list Any suggestions welcome.

 
There is no garbage collection in Objective-C or Swift, by the way
But the timer should be invalidated in viewWillDisappear, and need logic in viewWillAppear to determine whether it should be restarted
Although really, he should have a whole audio player layer that handles updating a delegate on a ticking heartbeat with the current playback status
 
@nhgrif Quoted from a programmers question:
> Automatic Reference counting or ARC, is a form of garbage collection in which objects are deallocated once there are no more references to them, i.e. no other variable refers to the object in particular.
@nhgrif Is that enough? Will the previous instance be automagically invalidated when it is reset within play(), or should there be a timer.invalidate() in the pause part of that function?
 
9:00 PM
Ripe zombie; open question with answers, at least one answer having score 0, no answer having score > 0: Reusing a Class
 
9:49 PM
0
Q: Example for teaching OOP in PHP

Midori KocakI wrote these two classes for teaching OOP in PHP. However do you think it's breaking some good practices? Or does it break SOLID principles? Thank you for helping. <?php class City { private $id; private $name; private $districts = []; public function __construct($id, string $...

 
This is not the place for this type of question. Try codereview.stackexchange.commillerbr 44 secs ago
I'm voting to close this question as off-topic because it belongs on another site in the Stack Exchange network codereview.stackexchange.comZakaria Acharki 39 secs ago
 
10:22 PM
0
Q: just want to ask if my solution better one or not?

Mehdii have an Html Table , and i use jQuery to fade some content for each TD my code works great , but i ask if my solution a better one or not ? here is the code : <table> <tr> <td id="first"><img src="#" /><br />Inserer un produit</td> <td><img src="#" /><br /></td> <td id="second"><...

 
11:00 PM
possible answer invalidation by Lin Ma on question by Lin Ma: codereview.stackexchange.com/posts/121262/revisions
 
@Duga Rolled back...
 
1
Q: Displaying a 0-7 ratings graph

user3040456I store ratings in a table called ratings. The table has these columns: id | user_id | value | ip | showcase_id value is an integer between 0 and 7 (the value of the rating). i.e. there is 8 different ratings to pick from. They are, in English: 7/7 = Amazing 6/7 = Great 5/7 = Good 4/7 = ...

0
Q: File opening failing sometimes

ReturnVoidWasn't sure if to post here or SO, as part of my problem may be (bad) design related. I'm hoping to get some (constructive) feedback so as to learn from but also address issue; Main problem: Program often fails to load file(s). Some times it loads, but most times it doesn't. When it doesn't, I c...

 
Anybody have the link for things you can and shouldn't do with your question?
 
0
Q: creating this string representation for this puzzle

Jack Johnsoni am trying to make this jigsaw puzzle. class is jigsaw and im trying to import this script called Piece. from itertools import cycle, islice from random import randint class Piece: def __init__(self): self._values = cycle([randint(10, 99) for _ in range(4)]) self._turns = 0 ...

 
11:48 PM
anyone here develop in AngularJS or know of a good IDE to use for developing AngularJS?
 
vim? :-)
 
lol
you sound like my cousin lol
 
Maybe this page could be useful: hongkiat.com/blog/angularjs-tools
 
I am currently using notepad++ but I am not even using any bells or whistles with it
 
It suggests some tools related to angular.js. Amongst other it suggests using Sublime with AngularJS packages... Haven't used it myself though, although some friends of mine were very satisfied with Sublime in general
 
11:56 PM
top google result...lol
 
Did you do the search? :-)
Here is another suggestion from SO: stackoverflow.com/a/29763155/1548472
 
lol yeah
trying to close some applications right now, my computer is getting bogged down
 
I'm often surprised how little google-fu someone does before asking! (Not saying you don't do your homework before asking! :-) )
 
3.3 of 3.8 GB memory usage
 
00:00 - 16:0016:00 - 00:00

« first day (1029 days earlier)      last day (3003 days later) »