• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:34
CEST 14:34
KST 21:34
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
PIG STY FESTIVAL 8.0! (13 - 23 August)7Neeb returns to progaming; rejoins ONSYDE14Weekly Cups (July 20-26): Early returns on 5.0.16b8IntoTheTV X SOOP SC2 League : Weekly & Monthly5Clem: "I don't have that much hope in Blizzard"9
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Neeb returns to progaming; rejoins ONSYDE Clem: "I don't have that much hope in Blizzard" Weekly Cups (July 20-26): Early returns on 5.0.16b Terran or Protoss
Tourneys
PIG STY FESTIVAL 8.0! (13 - 23 August) IntoTheTV X SOOP SC2 League : Weekly & Monthly Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 536 Railroad Switch The PondCast: SC2 News & Results Mutation # 535 Assembly of Vengeance Mutation # 534 Burning Evacuation
Brood War
General
BW Drama: Terror's Debt Incident + C9 disbanding BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Making an Online Broodwar Manager Game ASL22 General Discussion
Tourneys
Escore Tournament - Season 3 [Megathread] Daily Proleagues 2v2v2v2 Tournament Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Odyssey Mineral Stack Saturation Simple Questions, Simple Answers PvT advise for noobs
Other Games
General Games
Nintendo Switch Thread Path of Exile ZeroSpace Early Access is Now Live! Stormgate/Frost Giant Megathread General RTS Discussion Thread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
Canadian Politics Mega-thread US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread 2026-27 Football Thread placeholder TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
What is a Gamer?
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 5007 users

The Big Programming Thread - Page 619

Forum Index > General Forum
Post a Reply
Prev 1 617 618 619 620 621 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Prillan
Profile Joined August 2011
Sweden350 Posts
April 21 2015 16:32 GMT
#12361
On April 22 2015 00:08 sabas123 wrote:
Show nested quote +
On April 21 2015 23:51 Zocat wrote:
In that case I would try to get a hold on the obs overlay's source if it's possible.

Other options (probably) exist, but might trigger anti-cheat:

You can read SC2's memory.

You can read the actual video output and compare it against some heuristics (i.e. if displayed image is matching the loading screen it should be a game starting).

You probably can monitor the traffic and look for certain messages being send.

I can't find the source code from the scene switcher, I will ask R1CH if he is so kind to give it to me^^

If not I think I wil ltry to compare the video input as you suggested.

It's a registry value.
HKEY_CURRENT_USER\Software\Razer\Starcraft2

StartModule is set to 0 if you're not in a game and 1 if you are.
TheBB's sidekick, aligulac.com | "Reality is frequently inaccurate." - Douglas Adams
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
April 21 2015 16:51 GMT
#12362
On April 22 2015 01:32 Prillan wrote:
Show nested quote +
On April 22 2015 00:08 sabas123 wrote:
On April 21 2015 23:51 Zocat wrote:
In that case I would try to get a hold on the obs overlay's source if it's possible.

Other options (probably) exist, but might trigger anti-cheat:

You can read SC2's memory.

You can read the actual video output and compare it against some heuristics (i.e. if displayed image is matching the loading screen it should be a game starting).

You probably can monitor the traffic and look for certain messages being send.

I can't find the source code from the scene switcher, I will ask R1CH if he is so kind to give it to me^^

If not I think I wil ltry to compare the video input as you suggested.

It's a registry value.
HKEY_CURRENT_USER\Software\Razer\Starcraft2

StartModule is set to 0 if you're not in a game and 1 if you are.

Thank you so much!
The harder it becomes, the more you should focus on the basics.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
April 21 2015 19:17 GMT
#12363
does anybody have some good resources for learning assembly?

The harder it becomes, the more you should focus on the basics.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
April 21 2015 19:22 GMT
#12364
On April 22 2015 04:17 sabas123 wrote:
does anybody have some good resources for learning assembly?



Why would you want to do such a thing? I mean, learning how everything works low level is good, but assembly is very much unnecessary these days.
Acrofales
Profile Joined August 2010
Spain18399 Posts
Last Edited: 2015-04-21 19:27:12
April 21 2015 19:26 GMT
#12365
On April 22 2015 04:22 Morfildur wrote:
Show nested quote +
On April 22 2015 04:17 sabas123 wrote:
does anybody have some good resources for learning assembly?



Why would you want to do such a thing? I mean, learning how everything works low level is good, but assembly is very much unnecessary these days.

Why are you questioning why he wants to learn that? Assembly is far from unnecessary the moment you want to program anything really low level (microcontrollers for instance) or a compiler, assembly is pretty damned necessary.

OT: I don't have a good reference work for you, but I disagree that it is useless.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
April 21 2015 20:22 GMT
#12366
On April 22 2015 04:17 sabas123 wrote:
does anybody have some good resources for learning assembly?



You need to be more specific than assembly. Are you learning x86, arm, or some other architecture?
I'll always be your shadow and veil your eyes from states of ain soph aur.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
April 21 2015 20:26 GMT
#12367
On April 22 2015 04:26 Acrofales wrote:
Show nested quote +
On April 22 2015 04:22 Morfildur wrote:
On April 22 2015 04:17 sabas123 wrote:
does anybody have some good resources for learning assembly?



Why would you want to do such a thing? I mean, learning how everything works low level is good, but assembly is very much unnecessary these days.

Why are you questioning why he wants to learn that? Assembly is far from unnecessary the moment you want to program anything really low level (microcontrollers for instance) or a compiler, assembly is pretty damned necessary.

OT: I don't have a good reference work for you, but I disagree that it is useless.

Im not planning on writing my own compiler (although it does sound fun), but im more intrested as to what my C code is getting compiled to.
The harder it becomes, the more you should focus on the basics.
waffelz
Profile Blog Joined June 2012
Germany711 Posts
April 21 2015 20:40 GMT
#12368
Just like Blitzkrieg0 mentionend, assembly isnt like c/whatever language. Its the language that your code gets translated to depending on your given architecture. However, there are programms for reverse-engineering, that let you see what happens on that level when running the programm. This however, is most of the time pretty hard to understand. I will check my notes tomorrow though if I find the time. Had to learn assembler 2 semester ago, so I might have some ressource saved.
RIP "The big travis CS degree thread", taken from us too soon | Honourable forum princess, defended by Rebs-approved white knights
Chocolate
Profile Blog Joined December 2010
United States2350 Posts
Last Edited: 2015-04-21 20:43:01
April 21 2015 20:42 GMT
#12369
Does anybody know of a really detailed resource that explains how to decompose a set of multivalued dependencies into fourth normal form? I guess this is more of a CS question than a programming one but I'd really appreciate the help.
avenmarine
Profile Joined May 2012
United Arab Emirates9 Posts
April 21 2015 20:45 GMT
#12370
On April 22 2015 05:26 sabas123 wrote:
Show nested quote +
On April 22 2015 04:26 Acrofales wrote:
On April 22 2015 04:22 Morfildur wrote:
On April 22 2015 04:17 sabas123 wrote:
does anybody have some good resources for learning assembly?



Why would you want to do such a thing? I mean, learning how everything works low level is good, but assembly is very much unnecessary these days.

Why are you questioning why he wants to learn that? Assembly is far from unnecessary the moment you want to program anything really low level (microcontrollers for instance) or a compiler, assembly is pretty damned necessary.

OT: I don't have a good reference work for you, but I disagree that it is useless.

Im not planning on writing my own compiler (although it does sound fun), but im more intrested as to what my C code is getting compiled to.


Use a debugger that can single step, like Ollydbg. Use the inline assembler to set a break point e.g. _asm { int 3 } Then just Google the instructions that you don't know. And it's worth learning the c calling conventions.
Acrofales
Profile Joined August 2010
Spain18399 Posts
Last Edited: 2015-04-21 21:03:06
April 21 2015 20:59 GMT
#12371
You can also play around with http://yasp.me/ which simulates an 8-bit machine. Far simpler than modern x86 or ARM assembly instructions.

In fact, just browse through this stackoverflow thread, lol. A bewildering amount of choices: http://stackoverflow.com/questions/27568/assembler-ide-simulator-for-beginner
FFGenerations
Profile Blog Joined April 2011
7088 Posts
Last Edited: 2015-04-22 03:37:05
April 22 2015 03:27 GMT
#12372
i can actually list 4 bugs with netbeans

1) alt tab doesnt work sometimes/correctly
2) copy paste randomly stops working and you have to restart
3) rarely it can't clean and build for no reason, i make sure that i dont have any files open *shrug* and i restart and it works again
4) java.net.BindException: Address already in use: JVM_Bind
5) i THINK undo/redo stop working after you do it too much. i once used "undo" (cnt z) to go back for fucking ages just so i could copy the old broken code for my report, then i couldnt redo at all. i was like WTF for so long. its possible i clicked open another project or something by accident tho, i was pretty fucked. but yeah i dont rely on undo as much anymore

wow i just found out that magical "-1" i added to the grid math formula was only required because my inputstreamreader was adding an extra line (which was Null, and which i just had to uncover and remove due to a malformed url being formed during image generation loop) to the urlList. so there was actually no mathematical basis for adding that -1 based on the actual problem data. so basically i really am a genius
Cool BW Music Vid - youtube.com/watch?v=W54nlqJ-Nx8 ~~~~~ ᕤ OYSTERS ᕤ CLAMS ᕤ AND ᕤ CUCKOLDS ᕤ ~~~~~~ ༼ ᕤ◕◡◕ ༽ᕤ PUNCH HIM ༼ ᕤ◕◡◕ ༽ᕤ
FFGenerations
Profile Blog Joined April 2011
7088 Posts
Last Edited: 2015-04-22 08:51:13
April 22 2015 05:01 GMT
#12373
+ Show Spoiler +
why am i getting no Alert (or anything else whatsoever) from my ajax response?

serlvet

response.getWriter().write(new Gson().toJson(arrayOfMap));


json string
+ Show Spoiler +

{"data":{"id":"YPekRdk","title":null,"description":null,"datetime":1429674575,"type":"image\/png","animated":false,"width":600,"height":200,"size":85694,"views":0,"bandwidth":0,"vote":null,"favorite":false,"nsfw":null,"section":null,"account_url":null,"account_id":0,"deletehash":"AZi041RwarCFD3I","name":"","link":"http:\/\/i.imgur.com\/YPekRdk.png"},"success":true,"status":200}


ajax
+ Show Spoiler +

[code]

$(document).ready(function () {
$('#button').click(function () {

var array1 = [];

$('#sortable2 .selectedItemImg').each(function () {

array1.push($(this).attr('src'));
});

// alert(array1);

$.ajax({
url: 'generate',
type: 'POST',
contentType: 'text/plain',
dataType: 'text/html',
data: array1.join('\n'),


success: function (data) {

alert("WHY IS THIS NOT DOING ANYTHING?");

}
}
);
});
return false;
}
);
[code]


edit: its ignoring my postResponse i think and defaulting to processRequest?

[image loading]

fixed, i was calling processRequest at the start of my postResponse method, i think its put there by default and i forgot to comment it out 10 years ago


+ Show Spoiler +

why is it on a new line.....WHY IS IT ON A NEW LINE....THERES NO BR....!!!!


ok im done. it took an entire day to convert it to Offline Mode with everything working. jesus christ.

im HOPING that i miscalculated my other (late) assignment deadlines , coz they give you 20 days plus "working days" and i didnt count any "easter holiday" days when i worked it out. so i might have +1 day....

ok ok im waiting for them to email to confirm. but i might have +4 days for the 2 assignments which are otherwise due tomorrow and next day

fuck i just realised since im a day behind from BSing around i have to submit this assignment today

actually i dont, the deadline is friday PM and i just have to get it bound by then, i can go to a local printer instead of the uni one which wants them by today

HOWEVER

after all this i realised that since Late assignments are capped at 40 and since i got less than 40 for the first assignment of the two units, i literally can't pass them even if i do their second assignments by monday.

the office confirmed to me that im able to fail up to two units in order to get permitted to Second Assessment period , so as long as I get 40+ for Project and 40+ for my uncoming exam, i should be OK

so basically i have to just write my Project Report and get it bound and printed by friday PM and i'm in the clear (sort of)

hopefully my head of department will confirm this with me if he can wade through the mess
Cool BW Music Vid - youtube.com/watch?v=W54nlqJ-Nx8 ~~~~~ ᕤ OYSTERS ᕤ CLAMS ᕤ AND ᕤ CUCKOLDS ᕤ ~~~~~~ ༼ ᕤ◕◡◕ ༽ᕤ PUNCH HIM ༼ ᕤ◕◡◕ ༽ᕤ
dust7
Profile Joined March 2010
199 Posts
April 22 2015 12:31 GMT
#12374
On April 19 2015 07:46 FFGenerations wrote:
nice dude cool ideal. i dont "follow" on twitch and was surprised when i cudnt find a list of people i subscribe so i end up with everyone on my bookmark bar and just click them from time to time lol

love the sound alert idea

Thanks

The addon is currently being reviewed by Mozilla but you can already use it.

https://addons.mozilla.org/en-US/firefox/addon/streamalert/

I'd very much appreciate any feedback.

Artesimo
Profile Joined February 2015
Germany603 Posts
April 22 2015 15:10 GMT
#12375
Hey folks, again I struggle with something.
I am asked to open a txt file and work with whats in it.
The text file goes like this:


Festival "Big-Bonanza 2015":
Theese are the guests of this years "Big-Bonanza"
Alpha Beta
the hosts are Gamma Delta and Epsilon Zeta
Eta Theta
Iota Kappa
Lambda Mu
[...list of guests goes on like that]


I am asked to store guests and hosts seperately while extracting their first and lastname, however, i can only think of very "ugly" and not really acceptable ways of seperating like reading in each line and sorting stuff out then like:
only 2 seperate words? -> must be an guest
check for "hosts" -> first 4 words starting with a captital letter must be the moderators.

I have no problems in terms of opening the file or reading it in, only the seperation thing I am unable to manage, since guest "Alpha Beta" is weirdly between the first 2 lines and the line which says who the hosts are, whlye the rest of the guests are further down. Also, extracting the hosts from the line without using methods that are easy to fail (like the above stated - what if a host has a middlename? what when the 2 hostnames arent the only thing with capital letters in the line?) or "cheating" (like just searching the line for the host names - if we knew their names, we wouldnt write a programm to get them from the list in the first place).

I also thought about splitting the file, by creating 2 dummy-files, fill one with only the guest names (like putting all lines with length X in file A, and the rest of the in file B) and fill the other with the rest of the lines. This still doesnt solve my problem with the mods as well as it doesnt really seem practical. Also, it would go way beyond what our current state of lnowledge is, while this wouldnt bother me, I assume there is some rather simple method/trick that should be learned here. Unfortunately, we had no programminglecture so far this semester, since so far all got canceled because our prof didnt feel well/got canceled without a notice.
dust7
Profile Joined March 2010
199 Posts
April 22 2015 15:19 GMT
#12376
Do you know regular expressions?
Artesimo
Profile Joined February 2015
Germany603 Posts
April 22 2015 15:24 GMT
#12377
On April 23 2015 00:19 dust7 wrote:
Do you know regular expressions?


No, but thanks for the hint. It seems like a good solution to extract the names of the guests if I understand it correctly.
I fell like it wouldnt help much with the moderators though or am I missing something?
dust7
Profile Joined March 2010
199 Posts
April 22 2015 15:25 GMT
#12378
You should be able to extract all the desired information after reading 1 or 2 tutorials about regex.
Artesimo
Profile Joined February 2015
Germany603 Posts
April 22 2015 15:27 GMT
#12379
Cool, thank you for the fast help.
Ropid
Profile Joined March 2009
Germany3557 Posts
April 22 2015 15:34 GMT
#12380
You might be supposed to learn about your first parser. Do you know about "syntax diagrams"? You could look up a picture of those to see what they are. You could try to draw a graph like that, that could parse your input text here. You can translate that graph into your programming language as functions with recursion without having to think much. The graph would be some sort of blue-print for what your have to write. Regex has limits but is good for the lowest level in your syntax diagram where it's about finding words.
"My goal is to replace my soul with coffee and become immortal."
Prev 1 617 618 619 620 621 1032 Next
Please log in or register to reply.
Live Events Refresh
CrankTV Team League
11:00
Crank Gathers S4: Playoffs
LiquipediaDiscussion
Escore
10:00
Season 3 Week 5
escodisco1856
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
LamboSC2 171
ProTech66
StarCraft: Brood War
Britney 45023
Calm 9065
Shuttle 858
firebathero 804
Jaedong 706
Mini 339
EffOrt 249
BeSt 243
Zeus 192
Stork 182
[ Show more ]
Snow 158
Soma 156
Tasteless 145
Larva 131
Mind 127
Mong 118
ZerO 111
Rush 64
Pusan 58
hero 41
ToSsGirL 36
Sharp 34
scan(afreeca) 29
JulyZerg 28
ZergMaN 18
Sexy 18
sorry 16
sSak 15
Barracks 14
Noble 7
actioN 1
Dota 2
Gorgc4871
qojqva764
XcaliburYe98
Counter-Strike
kRYSTAL_40
Other Games
gofns11973
B2W.Neo934
Lowko452
hiko300
Fuzer 249
Mlord244
DeMusliM217
crisheroes215
Liquid`LucifroN178
Pyrionflax143
Mew2King44
ZerO(Twitch)16
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• mYiSmile115
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 989
• WagamamaTV479
League of Legends
• Jankos1348
• TFBlade696
Upcoming Events
Big Brain Bouts
3h 27m
Spirit vs sOs
GgMaChine vs Percival
Serral vs MaxPax
OSC
9h 57m
Replay Cast
11h 27m
Afreeca Starleague
15h 27m
RSL Revival
20h 27m
ByuN vs SHIN
Solar vs Lambo
WardiTV Summer Champion…
22h 27m
Afreeca Starleague
1d 15h
RSL Revival
1d 20h
Clem vs Serral
herO vs Rogue
WardiTV Summer Champion…
1d 23h
WardiTV Weekly
2 days
[ Show More ]
Sparkling Tuna Cup
3 days
PiGosaur Cup
4 days
Replay Cast
4 days
Kung Fu Cup
4 days
Replay Cast
5 days
The PondCast
5 days
Replay Cast
6 days
IntoTheTV X SOOP
6 days
Liquipedia Results

Completed

Proleague 2026-07-30
SCTL 2026 Spring
Eternal Conflict S2 Finale

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W5
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026

Upcoming

ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
K-JUNGMAN
Acropolis #5
Escore Tournament S3: W6
Escore Tournament S3: W7
Escore Tournament S3: W8
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Light Tournament 2026
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.