Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited


This user doesn't have any awards


About DtrollMC

  • Title
  • Birthday 1998-08-31

Contact Methods

Profile Information

  • Gender
  • Location
    Ontario, Canada
  • Interests
    Computers, PC Gaming, Books, Movies, TV Shows, Programming(PHP, Java, JavaScript, MySQL, XML)
  • Biography
    I've been programming since I was 12, and have been gaming since I was 6.


  • CPU
    Intel Core i5 6600
  • Motherboard
    Asus Z170-P D3
  • RAM
    1 x 8GB Corsair Vengeance LPX
  • GPU
    ASUS GTX 970 Strix
  • Case
    Corsair Obsidian 750D
  • Storage
    480GB OCZ ARC, 2TB WD Green, 128GB ADATA SSD, 1TD Toshiba
  • PSU
    CX750M (DEAD)
  • Display(s)
    Westinghouse TV
  • Cooling
    Corsair H100i with SP 120 Quiet Edition fans
  • Keyboard
    Corsair RGB K70
  • Mouse
    EVGA Torq x5
  • Sound
    LG Soundbar
  • Operating System

Recent Profile Visitors

865 profile views
  1. DtrollMC

    What is this Worth?

    Here are photos to see the actual condition
  2. I've tried searching but can't really find prices for this Asus mobo. It's a z170p d3 LGA 1151 board, I'm looking to sell it as I've replaced it this Xmas, but I have no idea what I could get for it. It's in excellent condition. This post isn't a sale post, just me asking you experienced people what you'd recommend listing it for on Kijiji, or whatever other site.
  3. DtrollMC

    Quick Fun Library

    Recently added some abstract matrix data structures, and plan to add new types of viewers.
  4. DtrollMC

    Quick Fun Library

    It's mostly built in Java, however I do the test files in Kotlin just because it's so damn easy / quick. Will probably be porting over the current classes to Kotlin as I develop.
  5. DtrollMC

    Quick Fun Library

    glad to see the shitposts get all the replies...
  6. DtrollMC

    Uncover my highly secured text

    You could literally copy paste the text into your forum post. Like Reniat said, no one would download a random text file from mediafire posted by someone with 14 posts on the forum. I don't see why it has to be hosted anywhere externally at all, since it should just be a text file. The entire point of a forum is to share text files.
  7. DtrollMC

    Python Socket programming

    When I have to send a list as data outside of the scope of the program, I tend to simply append each element of the list separated by a comma. Then it can easily be put back into a list by separating elements at each comma.
  8. DtrollMC

    Software Development

    Not necessarily. Most new programmers do a lot of command line programming. Either way,the term software development is the process of creating software, be either programs, frameworks, or what have you. A small portion of that is GUI based applications.
  9. DtrollMC

    Software Development

    The term Software development doesn't automatically infer a GUI implementation...
  10. DtrollMC

    Quick Fun Library

    Have been working on this the past few days, on whatever time I get off work. Some functions and parameters can still be improved, but it is definitely usable enough to show you all! It's a cool little Java library. There are 3 primary classes: Tile This is an interface which helps define a Tile object. Some concrete classes have been implemented, such as ColorTile and SpriteTile, but many more can be created. TileMap A data structure for managing these tile objects in a 2D array (matrix). Comes with an iterator for iterating through the tiles. TileMapPanel This class is used to visualize the Tile objects. Since the tile interface defines a method paint(Graphics g, int gridScale), the TileMapPanel iterates through it's TileMap and calls the paint(g, gridscale) function on each tile. All in all, this is a really young library, I have a lot of improvements to make, but it's fun to play around with, and I've thought of a lot of applications, so I thought it'd be cool to see what y'all come up with. Here are a few quick examples: package com.carvethsolutions.gridlib import com.carvethsolutions.gridlib.tile.ColorTile import com.carvethsolutions.gridlib.tile.SpriteTile import com.carvethsolutions.gridlib.tile.TileMap import java.awt.Color import java.util.* import javax.swing.JFrame /** * * @project gridlib * @author John on 5/5/2018 */ fun main(args : Array<String>) { val tilemap = TileMap(128) val r = Random() for (x in 0 until 128) { for (y in 0 until 128) { val color = Color(r.nextInt(256), r.nextInt(256), r.nextInt(256)) tilemap.placeTile(ColorTile(color, x, y), x, y) } } val tmp = TileMapPanel(tilemap, 8) val frame = JFrame() frame.add(tmp) frame.pack() frame.show() val frame2 = JFrame() val tilemap2 = TileMap(32) for (x in 0 until 32) { for (y in 0 until 32) { tilemap2.placeTile(SpriteTile("./res/grass.png",x,y),x,y) } } val tmp2 = TileMapPanel(tilemap2) frame2.add(tmp2) frame2.pack() frame2.show() } The GitHub for this library can be found here: https://github.com/JLCarveth/gridlib
  11. DtrollMC

    Overclocking my Webcam - Python

    Happens to the best of us. But is weird, considering I don't recall installing 3/4 of those packages.
  12. DtrollMC

    Do you use Design Pattern ?

    This is a great book if you're interested in Patterns and have already read GoF. Talks about the patterns we use everyday subconsciously. https://www.amazon.com/Elemental-Design-Patterns-Jason-Smith/dp/0321711920
  13. DtrollMC

    Distributing JAR files

    True, never considered just throwing the jar in with the source code commits
  14. DtrollMC

    Distributing JAR files

    As a student I have unlimited private repos
  15. DtrollMC

    Distributing JAR files

    Yea I'm frequently not on the same local network, and don't want to use simple cloud storage for that reason.