Jump to content

Hopalonghacksaw

Member
  • Posts

    34
  • Joined

  • Last visited

Everything posted by Hopalonghacksaw

  1. I am Using A Script that I pulled from Github Here for a school project and Have Zero Clue what is causing the Size Of Error that I get when I run the code. I have have pretty much recreated His Example code and it I am running on PHP 7.4.2 Which should present no issues. I have looked at the code and have No Clue Where the Error Comes from and when I look at the code and underlying math I have Zero Clue how it works becasue of the fact that I see there is no value being set for Points but they end up pulling the value from count of and Parsing it into an array. Now I could run the Program and just turn off error reporting but that has put me in a bad situation where I slam my PC with 20,000+ Errors on a single page which is the back end of my Server. The Specific Error that I get is Warning: sozeof(): Parameter must be an array or an object that implements Countable in SERVERDIR\stlcalc.php on line 147. This happens in the Read Triangle Function Which is very important to the program overall as counting the triangles is Key to Slicing the STL file and getting overall Statistics, if there is another peice of code that can do this and it currently functions Please send it my way. Thanks for any help in Advance
  2. Overall Idea So I have had this idea kicking around for some time. The overall concept is that You can have a Distributed network of Hobbyist Makers connected together to complete tasks created by other people. The System would make it so almost all hobbyist can be accepted to the site if they complete any certification and can start doing certain jobs. Paying People for there hobby's and lowering the price for low demand custom goods. Services The services that would be offered would be Turing an Idea, Model, Or Product into an Model, Product, or Mass production item. For Modeling a simple show of skills would be easy to make a person certified which also makes it so almost anyone can make money doing very little. There would also be the Physical Production aspects which would require the person who wants to make to order a certification kit and Send it back once its completed so it can be reviewed. The Reviewing process would then Give Them a overall skill level which would be a factor in what jobs the Maker can accept based off of things. 3d Modeling Welding (All Types) 3d Printing Soldering CNC (I Know there is a lot of these but yeah) Job Flow The Makers have a pretty easy flow for getting work and getting paid. I really don't think it's going to be a hard time to get people to join the site to make things because who does not want to be paid for there hobby's while being there own boss. This would allow for pretty high quality and competitive pricing for people which helps most people overall. Search Jobs -> Find Job -> Either Bid On Job or Accept Job -> Get Portion of pay -> Build what ever is required -> Send Over items -> Get rest of pay Job Creation Sources The way that jobs can be created I envision would come from a few sources. 1. Someone who has a little product and wants outsorced manufacturing from the same people as them 2. Someone Who has an Idea they want to make a product 3. Someone who has found an opensource product and wants it made for them either Custom or not How the Site makes Money The Site makes money in 3 Simple ways: 1. Taking a 7% Cut of The Price of Job Creation Which comes out of the creator side not the Maker Side 2. Advertisements for highly targeted products for 3. Online Store that is connected to the payout system. This allows for users to buy new tools and some extra things with Credits for working (there would also be cash/Check payouts) Overall I would love some input on the idea. I have just created the First working version of the site and it needs a lot of work to be done. I have not released it fully yet as I just Don't know if it is worth the time to keep working on. If you have any questions please ask them so I can Work on the overall idea. The more feedback the better. Also is there a better place that I should post this to get more input on this?
  3. Thanks So much I figured It out. In the row messages I did not set a value and there was no default so that is why it did not insert. I also had a header redirect so it could not display errors.
  4. So I just Tried That and I Still Got No change. I really have no clue what was going on.
  5. So I am having a problem with PHP and inserting into A database. So here is the Code I have that is supposed to insert into a database public static function createJob($user_id,$value,$files,$local,$shipping,$print,$weld,$cnc,$solder,$laser,$timeframe,$zipcode,$material, $material2,$desc,$start,$end) { $database = DatabaseFactory::getFactory()->getConnection(); $sql = "INSERT INTO jobs (createid,3dprint,weld,cnc,solder,laser,files,pay,material,local,zipcode,timeframe,material2,description,startstage,endstage) VALUES(:user_id,:print,:weld,:cnc,:solder,:laser,:files,:pay,:material,:local,:zipcode,:timeframe,:material2,:desc,:start,:end"; $query = $database->prepare($sql); // Insert Data into Rows $result = $query->execute(array( ':user_id' => $user_id, ':print' =>$print, ':weld' => $weld, ':cnc' => $cnc, ':solder' => $solder, ':laser' => $laser, ':files' => $files, ':pay' => $value, ':material' =>$material, ':local' => $local, ':zipcode' => $zipcode, ':timeframe' => $timeframe, ':material2' => $material2, ':desc' => $desc, ':start' => $start, ':end' => $end )); //check if function executed properly return $result; } So I call This Function and Get Zero Errors. I have Error Reporting On with the Report all Errors set to 1 and I have checked the php logs and mysql logs with no problems. I have checked and the data is being processed and passed through. I Also get no result when I run the function It Just Doesnt Work for Some Reason Here is the table that I am trying to insert into. CREATE TABLE IF NOT EXISTS `jobs` ( `job_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'auto incrementing user_id of each user, unique index', `active` tinyint(1) NOT NULL DEFAULT '0', `createid` int(11) NOT NULL, `doid` int(11) DEFAULT NULL, `3dprint` tinyint(1) NOT NULL DEFAULT '0', `weld` tinyint(1) NOT NULL DEFAULT '0', `cnc` tinyint(1) NOT NULL DEFAULT '0', `solder` tinyint(1) NOT NULL DEFAULT '0', `description` varchar(5000) COLLATE utf8_unicode_ci NOT NULL, `files` varchar(25) COLLATE utf8_unicode_ci NOT NULL, `pay` decimal(8,2) DEFAULT NULL, `reviewed` tinyint(1) NOT NULL DEFAULT '0', `material` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `local` tinyint(1) NOT NULL DEFAULT '0', `zipcode` int(6) NOT NULL, `timeframe` int(2) NOT NULL DEFAULT '2', `shipping` decimal(10,0) NOT NULL DEFAULT '0', `material2` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `laser` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'New Tool', `Cdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `dodate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `Message` varchar(5000) COLLATE utf8_unicode_ci NOT NULL, `startstage` int(5) NOT NULL COMMENT 'What Stage did it start at', `endstage` int(5) NOT NULL DEFAULT '1' COMMENT 'What stage will it end at', PRIMARY KEY (`job_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Tasks Table'; Any Help Would Be Appreciated.
  6. Update: I changed the SQL Query and now it magically works without a problem. Hmm I guess I should not use the generated phpmyadmin Query
  7. I just did that and the getPublicProfilesOfAllUsers() function returns data just fine but getUserExtensionOfAllUsers() function does not return any data what so ever. Is there some differences in the functions that I am missing that would affect if there is data being returned? public static function getPublicProfilesOfAllUsers() { $database = DatabaseFactory::getFactory()->getConnection(); $sql = "SELECT user_id, user_name, user_email, user_active, user_has_avatar, user_deleted FROM users"; $query = $database->prepare($sql); $query->execute(); $all_users_profiles = array(); foreach ($query->fetchAll() as $user) { // all elements of array passed to Filter::XSSFilter for XSS sanitation, have a look into // application/core/Filter.php for more info on how to use. Removes (possibly bad) JavaScript etc from // the user's values array_walk_recursive($user, 'Filter::XSSFilter'); $all_users_profiles[$user->user_id] = new stdClass(); $all_users_profiles[$user->user_id]->user_id = $user->user_id; $all_users_profiles[$user->user_id]->user_name = $user->user_name; $all_users_profiles[$user->user_id]->user_email = $user->user_email; $all_users_profiles[$user->user_id]->user_active = $user->user_active; $all_users_profiles[$user->user_id]->user_deleted = $user->user_deleted; $all_users_profiles[$user->user_id]->user_avatar_link = (Config::get('USE_GRAVATAR') ? AvatarModel::getGravatarLinkByEmail($user->user_email) : AvatarModel::getPublicAvatarFilePathOfUser($user->user_has_avatar, $user->user_id)); } return $all_users_profiles; } public static function getUserExtensionOfAllUsers() { $database = DatabaseFactory::getFactory()->getConnection(); $sql = $sql = "SELECT * FROM userextension WHERE userid > 10"; $query = $database->prepare($sql); $query->execute(); $all_users_profiles = array(); foreach ($query->fetchAll() as $user) { // all elements of array passed to Filter::XSSFilter for XSS sanitation, have a look into // application/core/Filter.php for more info on how to use. Removes (possibly bad) JavaScript etc from // the user's values array_walk_recursive($user, 'Filter::XSSFilter'); $all_users_stuff[$user->userid] = new stdClass(); $all_users_stuff[$user->userid]->all = $user; $all_users_stuff[$user->userid]->user_id = $user->userid; $all_users_stuff[$user->userid]->address1 = $user->address1; $all_users_stuff[$user->userid]->address2 = $user->address2; $all_users_stuff[$user->userid]->state = $user->state; $all_users_stuff[$user->userid]->city = $user->city; $all_users_stuff[$user->userid]->zipcode = $user->zipcode; $all_users_stuff[$user->userid]->fullname = $user->fullname; $all_users_stuff[$user->userid]->stripeid = $user->stripeid; $all_users_stuff[$user->userid]->balance = $user->balance; $all_users_stuff[$user->userid]->totalpay = $user->totalpay; $all_users_stuff[$user->userid]->totaljobs = $user->totaljobs; $prints = "3dprints"; $all_users_stuff[$user->userid]->$prints = $user->$prints; $all_users_stuff[$user->userid]->weld = $user->weld; $all_users_stuff[$user->userid]->cnc = $user->cnc; $all_users_stuff[$user->userid]->solder = $user->solder; $all_users_stuff[$user->userid]->phone = $user->phone; $all_users_stuff[$user->userid]->num = "100"; } return $all_users_profiles; } Any Help would be great.
  8. I am working on a project that is based of the the Huge PHP login Framework on Github. I am Working on adding in the other database tables for the users and I want to make it so I can see the data in the table on the admin page. The Admin index page has this implemented for the current table but I have created a page that is for the rest of less accessed information that an admin does not need to look at on a regular basis. I copy and pasted the getPublicProfilesOfAllUsers() from the UserModel.php and added it right below along with the changes to the code that I saw as necessary. Then I mapped the function and values on the admin controller page. I also created a basic html page that was based of the admin page that showed normal user information and I removed the code that I felt was not necessary. I know I have data in my Mysql Database in the table so I really don't know why its not being passed through to the html page. I have tried setting default values on the model page and still I get no information passed through to the webpage I don't know that I did wrong and it would be a big help if I could get some pointers. UserModel.php index.php private.php AdminController.php
  9. You could disable autobed leveling by either removing the GCODE that does autobed leveling which I belive is the “G29” Command. The other option is to unplug the sensor and start the print with the bed manually leveled and the print head very close to the bed and going from there.
  10. I personally have a Anet a8 and it cant print a decent square but at school we have Prusa Mk3 and they are amazing for what they can do. If you really want more info Check out Make’s 3d printer round up they did a large number of price points and had nice graphs and everything.
  11. I know some people who are into complex mechanical devices such as mechanical calcuators so I will message them and see if they are willing to look at it. If We had larger scans I could definetly look at the logic and see where the fault might be.
  12. There is also the power problem. I doubt that this screen is going to use under 3.5 to 5amps at5v just because of how much power is used for a standard screen. Plus you might want to plug in your phone to charge things. So personally I would go for a bigger battery but it starts to near the super book price range so it might just be worth it to go buy a super book if you still see it as an option. Unless you want to build your own battery which is possible despite what linus says about spot welding and heating batterys it probably will be cheaper to buy a super book but It would be a great project that could be made better by the adition of a raspberry pi or any other small computer that could be used for desktop replacment or sent up as a thin client. Overall looks like a good fun project if your up for it but its not the most practical. I have done similar with a old laptop display some batterys and A Raspberry pi and it was great for learning but terrible for anything useful.
  13. So I am using the SP racing f3 Flight controller and it works great for my big quad well on my small racing quad. To anwnser the second question about firmware. Yes there is firmware that goes onto the quad. There are a ton of places that have better resouces than me so I would recommend you start searching about “ Inav” or “Cleanflight”. Those are 2 biggest firewares that come to mind and have lots of vidoes showing how to do things. You will need to make sure that your flight controller supports the firmware but there is a large number of supported controllers out there. Once flashed there are lots to configure on your computer and upload to flight controller. You get access to large amounts of tuning and all sensors that are connected or built in to the controller. There is a lot to learn about RC drones so I recommend watching the Hak5 Racing drone series before you start. Also There are many ways to connect your RC controller to a flight controller so your likely to have support it is more of just seting up one way for them to communicate and making sure its solid. Hope this helps
  14. There is a great Program made for the esp8266. It has a Webserver running on the Esp8266 then you can edit values there with very little software. Its a great arduino project that is a bit complex but I have used it and the instrutions are pretty good. It might seem overwhelming but I can help walk you through the process if you need it. I also belive that there is a video or 2 that shows instuctions also. https://github.com/jasoncoon/esp8266-fastled-webserver/blob/master/README.md
  15. Ok thank you all for the recomendations. I will definetly start with the basics before I move on. I will probably do some online study guides for A+ and Net+ to start and go from there.
  16. I have just recently got into cyber security and penetration testing as a hobby and it something I might look at for a job. I am just in high school so it would not be a big change if I decided not to pursue it. I have done some research about what you need to be qualified in the field and found that besides a computer related degree you want to have certifications.I have spent a decent amount of time just messing with Kali Linux and have a good knowledge of programming down. .I have tried the bug bounty thing and made a bit of money off of it but I just don't have the skills yet so I am wondering if it would be a good idea to pursue a certification of a any sort in hacking or penetration testing. I have heard about the CompTIA Pentest+ and Security+ certifications but they are not very hands on, I have also heard about the CEH Certification (Certified Ethical Hacker) and did not know if it was very hands on or not. I only have about $400 to spend right now so it would be great if it were close to that price. I have also read places that people thing certifications are just resume fillers and that they don't show real skill except for OSCP and other lab based tests. For the future what degree would you recommend for cyber security. I have a goal of owning a penetration testing company at some point and don't know if I should also change the degree for like bushiness management or something similar. Any Input helps
  17. Well I guess that would work, I could create a home page and index the folders, and make links to stuff I was trying to avoid programming but I can do that
  18. Thanks for the ideas I leaning towards the raspberry pi because of the small size and the fact that I already have one, I also was thinking that since I could build a battery solar charge controller, etc. that I might use a chrome book because of the screen keyboard trackpad, etc. I am thinking of making it modular with the chrome book as a client and a small server system that works as a router, radio or other communications hub. I would try to make the server box multi-purpose, but I want it to be small as possible. What is the easiest way to create a name that has a GUI of some sort like a webpage or a better idea of accessing data then the URL bar of file explorer or chrome?
  19. I didn't know where to post this. I am looking for a system that can store hundreds of gigabytes of data and be in a small form factor that can run off of a power bank with a way to access the data. The point of this is to create a way that a person could store hundreds of books movies and tons of data on a small system orThis would help with things such as having guides for first aid, hunting, etc. I am trying to use this to start a project that takes most of the internet that has large amounts of data such as Wikipedia and putting it in a place where it can stay offline for a long time but be used for an extended period offline. I currently don't know what storage to use I am thinking of using Solid state, but I don't know what form factor. I am thinking about using the raspberry pi as the terminal, but I don't know if there is a smaller or lower power use board that has a better way of adding a drive and a better interface. I would like to have some modularity to the design such as the ability to use the drive with a Pirate Box. What do you think would be the best hardware for this situation.
  20. Ryzen is Very new And same with the GTX 1080 So the odds that someone has used this exact setup is unlikely.
  21. This Orignal Post is incorrect but According to the same site that he had calculated youtube, it Shows That Linustechtips.com Is worth 17 Million Dollars. Look Here
  22. I was wondering if anyone had heard anything about any dual socket workstation am4 motherboard. I want to get a Buffy VM server setup without spending a ton on $1000 Xeons or 2 5960x
  23. This Image you have poseted says the Enviroment temps can be at 60 degrees Celsius and I would think that a hard drive manufacturer knows that it is hotter in a computer than in the outside of the computer so I would think that that is safe but it might not get you the full life span of the drive. My drives run at roughly the same temp so I think adding a fan or two near the drives would be a safe bet.
  24. I think that both would be good for a system at that price point and I was just speaking about what I have done and had experience with. A rx480 is at a lower price point and if you would like to allocate more of you buget to the rest of the system then go with the 480, but if you happen to find a 1060 6gb for close the same price as the 480 and you have a bit more money I would recommend the 1060 because it uses a tiny bit less power and is a bit more powerful
×