Jump to content

hazza_ob

Member
  • Posts

    257
  • Joined

  • Last visited

Awards

This user doesn't have any awards

1 Follower

Profile Information

  • Gender
    Male
  • Location
    England, UK

System

  • CPU
    Intel 5960X
  • Motherboard
    ASUS ROG Rampage V Extreme
  • RAM
    G.SKILL Ripjaws 4 64GB (8 x 8GB)
  • GPU
    (x3) Nvidia GTX 980
  • Case
    Red Harbinger Cross Desk
  • Storage
    (x6) 240GB SSD + (x8) WD Green 4TB HDD
  • PSU
    Corsair AX1200i
  • Display(s)
    (x3) Asus 27" PB278Q LED Monitor
  • Cooling
    Full Water Cooling
  • Keyboard
    logitech G19s gaming keyboard
  • Mouse
    razer ouroboros elite
  • Sound
    Logitech Z506 5.1 Surround Sound
  • Operating System
    Windows 8.1
  • PCPartPicker URL

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

hazza_ob's Achievements

  1. I'm starting to create a mobile ad-hoc network from scratch using the OLSR routing protocol. From what I've gathered, a 'server' needs to be running on one device for another device to connect to a socket on the server/device, but naturally we'll be connecting to multiple 'servers'. I'm wanting to broadcast a 'hello' packet to anyone listening over wifi (bearing in mind that these devices currently aren't on a 'network' as such) and get the returned 'hello' packet back from all devices that heard us. How can this be done? and how would we continue to communicate with this 'server'? My current pseudocode (running on all devices) is as follows: on start: initialise a server and a client on local device broadcast 'hello' packet to 'servers' in range, as client <----- How can this be done? receive returned 'hello' messages by all nodes in range to create one-step nodes [continue with OLSR stuff] on message receive: handle data transmit relevant data to relevant node
  2. Before i formatted the disk with the link that Zmax found, i could go into disk-util on the ‘install OS X’ USB drive, but the main SSD just wouldn’t appear - like it didn’t exist
  3. Zmax! You are my saviour! The website’s tutorial worked perfectly and i’m installing the new OS now! Although the original hard drive was, and still is, OK, I wanted to upgrade from a HDD to and SSD and thus the mess with formatting. Thanks again -Harry
  4. I’ll give that a try actually! thanks
  5. It’s possible to format from a mac with a USB to SATA cable which is on its way from eBay, but right now, the computer i have has one SATA connection and it doesn’t like the unformatted drive - even when booting from the ‘Install OS X Seirra’ USB drive... Guess I’ll have to wait for that eBay package then!
  6. I’ve just got a new hard drive but my mac won’t accept it as boot unless it’s formatted in a mac readable format - it’s simply not readable by the volatile system (which is what’s run if no OS is found). I’ve ordered a usb to sata cable to format the drive from another mac, but can i format the drive (as OS X extended journaled) in windows? tl:dr --> How do i format a clean ssd as OS X extended journaled, as opposed to exFAT etc., from a pc? Thanks -Harry
  7. I’m having problems getting rid of layer lines which occur every ~2mm. Although the actual lines where the layers interact are nearly invisible, these lines occur on all my prints and it’s driving me mad! (Picture below)==================================================These are my print settings (Using PLA):; external perimeters extrusion width = 0.34mm; perimeters extrusion width = 0.34mm; infill extrusion width = 0.34mm; solid infill extrusion width = 0.34mm; top infill extrusion width = 0.28mm; temperature = 217; threads = 2; toolchange_gcode =; travel_speed = 140; use_firmware_retraction = 0; use_relative_e_distances = 0; use_volumetric_e = 0; variable_layer_height = 1; wipe = 1; wipe_tower = 0; wipe_tower_per_color_wipe = 15; wipe_tower_width = 60; wipe_tower_x = 180; wipe_tower_y = 140; z_offset = 0; clip_multipart_objects = 0; dont_support_bridges = 0; elefant_foot_compensation = 0; extrusion_width = 0; first_layer_height = 0.09; infill_only_where_needed = 0; interface_shells = 0; layer_height = 0.11; raft_layers = 0; seam_position = aligned; support_material = 0; support_material_angle = 0; support_material_buildplate_only = 1; support_material_contact_distance = 0.2; support_material_enforce_layers = 0; support_material_extruder = 1; support_material_extrusion_width = 0; support_material_interface_contact_loops = 1; support_material_interface_extruder = 1; support_material_interface_layers = 3; support_material_interface_spacing = 0; support_material_interface_speed = 100%; support_material_pattern = pillars; support_material_spacing = 2.5; support_material_speed = 20; support_material_synchronize_layers = 0; support_material_threshold = 0; support_material_with_sheath = 1; support_material_xy_spacing = 50%; xy_size_compensation = 0; bottom_solid_layers = 3; bridge_flow_ratio = 1; bridge_speed = 35; ensure_vertical_shell_thickness = 1; external_fill_pattern = rectilinear; external_perimeter_extrusion_width = 0; external_perimeter_speed = 80%; external_perimeters_first = 0; extra_perimeters = 1; fill_angle = 45; fill_density = 30%; fill_pattern = cubic; gap_fill_speed = 35; infill_every_layers = 1; infill_extruder = 1; infill_extrusion_width = 0; infill_overlap = 30%; infill_speed = 78; overhangs = 1; perimeter_extruder = 1; perimeter_extrusion_width = 0; perimeter_speed = 30; perimeters = 3; small_perimeter_speed = 15; solid_infill_below_area = 40; solid_infill_every_layers = 0; solid_infill_extruder = 1; solid_infill_extrusion_width = 0; solid_infill_speed = 47; thin_walls = 1; top_infill_extrusion_width = 0.28; top_solid_infill_speed = 25; top_solid_layers = 3==================================================Any suggestions would be appreciated!
  8. I’ve been given the worlds smallest display, made by Microemissive Displays LTD (originally by some PHD students at Edinburgh Uni), and have been asked to build a driver for it. What would i need to pull from the data sheet in order to communicate and interact with the pixels on the screen? Thanks in advance - Harry
  9. youtube, then google anything you're stuck on. oh and c++ all the way
  10. // // main.cpp // Shopping list // // Created by Harry O'Brien on 16/02/2017. // Copyright (c) 2017 Harry O'Brien. All rights reserved. // #include <iostream> //required for basic i/o #include <fstream> //required to read from files #include <vector> #include <string> //string tings #include <sstream> //basically a data waterfallll #include <stdlib.h> /* atoi */ using namespace std; int main(int argc, const char * argv[]) { vector<vector<string>> purchases; int row = 12; int width = 3; purchases.resize( row ); for( auto &i : purchases ) i.resize( width ); //Reading numbers from file string line; int lineNum; ifstream myFile ("list.txt"); if (myFile.is_open()) { while ( getline (myFile, line) ) { stringstream stream(line); string n; int j = 0; while(1) { stream >> n; if(!stream) break; purchases[lineNum][j] = n; j++; } lineNum++; } cout <<"Done! " << lineNum << " lines read\n\n"; myFile.close(); } else cout << "Unable to open file"; ////////////////////////////////////////////////////////////////////////////////////////// //main script ////////////////////////////////////////////////////////////////////////////////////////// // int decoratingTotal; // int tempDiscount; // int total; // bool discount = false; for(int y = 0; y <= lineNum; y++){ double price = stof(purchases[2][y]); //int num_dec = std::stoi(str_dec); cout << price << "\n"; //if(purchases[1][y] == decorating) decTotal = } return 0; } /* Int decTotal Int tempDiscount Int total Bool discount = false; For(y = 0, y < purchases.height(), y++) { If (purchases [1][y] == decorating) decTotal += purchases[2][y] If decTotal >= 20{ Discount = true Break; For(y = 0, y < purchases.height(), y++) { Print << purchases[0][y] If (purchases[1][y] == gardening && discount == true){ tempDiscount = (purchases [2][y] * 0.1) purchases[2][y] *= 0.9 print << purchases[2][y] <<” \n” << -tempDiscount << “discount\n” else print << purchases[2][y] << “\n” total += purchases [2][y] print << -------------------------------- print << “TOTAL: £” << total */ i don't think it's an out of bounds error
  11. Keeping it short: i'm trying to convert PART of a 2 dimensional array into a float. i've tried to use stoi (testing with an integer) but it just kicks back an error saying 'Thread 1: signal SIGABRT' for(int y = 0; y <= lineNum; y++){ int price = stoi(purchases[2][y]); cout << price << "\n"; any ideas? Google isn't helping... Thanks - H cc
  12. I've installed ubuntu GNOME onto my mac, it reads the disk properly, gui works properly on restart, but then 8 seconds in, it just freezes and leaves a purple line in the top left of the screen. The picture shows the OS booting into safe mode, but the error keeps occuring... Any ideas?
  13. I've installed ubuntu GNOME onto my mac, it reads the disk properly, gui works properly on restart, but then 8 seconds in, it just freezes and leaves a purple line in the top left of the screen. The picture shows the OS booting into safe mode, but the error keeps occuring... Any ideas?
  14. the esp8266 has two GPIO pins that you can probably use to implement SPI - if you dont have the ''know how', it's very likely that someone on the internet has already done this so get looking! it's possible! This also completely removes the need for your arduino
×