Quantcast
Channel: Programmering och digitalt skapande | SweClockers
Viewing all 6006 articles
Browse latest View live

Lämplig storlek på bilder för webpublicerig på egen hemsida?

$
0
0

Har tänkt lägga ut lite bilder på mina katter, bilar, motorcyklar, naturbilder osv. Inte på någon blogg eller så utan hos någon gratis webserver som erbjuder gratis webutrymme. Eftersom de allra flesta sitter på en 100 Mbps fiberlina så tänkte jag lägga bilderna så att de täcker hela skärmen. Dvs jag skippar thumbnails.

Inga bilder är mobil- eller smartphonebilder utan alla bilder är tagna med antingen Nikon D90 (systemkamera) eller Nikon Coolpix P7100 (kompaktkamera) så bilderna håller hög kvalitet. Men jag kan ju inte lägga ut bilder i storleken 3648 x 2736 pixlar på dryga 4MB utan jag måste ju dra ner bilderna i storlek. Så min fråga är - vilken storlek anser du är bäst? Både i pixlar och i MB? Kanske 1920 x 1080 skulle vara lämpligt?


länka 3rd party bibilotek g++ || deras cmake lägger ej filer i /usr/include eller /usr/local/include

$
0
0

Hej!

System info:

  • OS: Ubuntu 16.04 gnome.

  • Compiler: g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609

Så jag och några kompisar tänkte testa leka lite med sc2api som jag har byggt via deras instruktioner (se länk innan). Hur som helst, jag lekt med andra tredje part bibliotek (SFML, gnutls, boost m.m.) tidigare har dock haft turen att de lagt in dem in /usr/include samt skapa en länk flagga till g++ via deras cmake/make filer. Denna gång hade jag inte sådan tur. Då jag vet var alla filer är (headers: /home/user/src/s2client-api/include/ och .cc: /home/user/src/s2client-api/src/). Antar jag kan "kopiera"/"flytta" dessa filer will /usr/... men hur kan jag få som t,ex. gnutls en länk flagga (-lgnutls) till dessa för g++?

Tack för svar!

Linjär sökning c# (behöver hjälp)

$
0
0

Jag håller på med ett program i C# och behöver hjälp med att få en linjär sökning att fungera.
Jag använder en foreach loop för att skriva ut värden från en list-array i switch 2 och det funkar jättebra men jag ska ha en linjär sökning i switch 3 som jag inte får att fungera och jag har försökt med allt jag kommer på.

Grejen är att om jag lägger in en if sats för att jämföra om sokOrd och s matchar så ändras s-variabelns värde till det man söker till.
Innan jag lägger till if-satsen så skrivs s-variabeln värde ut men då på alla inlägg och då funkar ju inte sökningen.
Vore väldigt tacksam för hjälp!

Här är min kod
https://pastebin.com/VHsSEZyX

Behöver tips på gymnasiearbete ( webbutveckling - fontend / backend )

$
0
0

Tjena

Har börjat tredje året på gymnasiet nu och ska välja gymnasiearbete. Eftersom jag har valt webbutveckling som inriktning tänker jag välja något inom det men har ingen aning om vad. Det enda jag har kommit på är en hemsida där man ska kunna kolla om sitt kontot finns i läckta databaser, lite som HIBP men i mindre skala. Dock är jag vite osäker på om det skulle bli för litet projekt för ett gymnasiearbete, vad tror ni?

Om ni har några tips på gymnasiearbete som jag skulle kunna göra får ni gärna lägga en kommentar. Jag har jobbat både med frontend och backend.

EDIT: Jag går teknik med inriktning webbutveckling

Litet hobby projekt (länksamling)

$
0
0

Tja.

Har byggt en länksamling, ja finns nog hur många som helst och tanken här är inte att göra reklam eller försöka skapa något stort. Tycker det redan finns länksamling som är bra som de är.

Denna är bara hobby programmering (mest fokus på backend) och undrar lite om ni kan testa sidan. Säkerhetshål, prestanda, se om ni hittar något galet. mm. (designen tagen från news.ycombinator.com, ok från de).

gitt.foxiconit.se

danke :)

Behöver hjälp med PHP Klass, gett upp hoppet.

$
0
0

Hej kära SweClockers, nu har jag hållt på framåt tillbaka med klasser i PHP hur länge som helst, men lyckas aldrig förstå dom ordentligt.

Så nu tänkte jag försöka mig på det igen (efter att jag tog bort en klass igår jag hållt på med ett tag)

Mitt lilla problem jag har, och jag har letat (är dock inte så bra på det) :
Jag vill använda min klass för att hämta saker från databas, men lyckas aldrig få det att fungera, någon som har länk till någon bra guide där dom visar lite hur man ska göra för att få det att fungera?

Var hittar man ex. iso-8859-1 och UFT-8 teckenkodtabeller?

$
0
0

Hej

Skriver lite om teckenkoder och tabeller m.m. Visst är korrekt att en tabell hanterar massor av tecken där varje tecken versaler som gemener har ett id nr?

Menar utf-8 säg har ä på id 100 om. I webbutveckling väljer man ut-8 och allt är frid och fröjd men väljer man iso-8859-1 ersätts ä med just det tecknet som motsvaras av id 100?

Var hittar man sådana tabeller så man kan se själv?

Mvh Fredrik

Vill börja skapa hemsidor med Wordpress men vilket webbhotell?

$
0
0

Hej,

Har nu ett stort intresse att lära mig Wordpress och skapa hemsidor på test för att helt enkelt lära mig processen.
Finns det några gratis webhost? är se.000webhost.com ett bra alternativ ? Står där att det är gratis.
Som sagt ska bara ladda upp lite testbilder skriva lite text etc..

Några tips på Webbhotell som är gratis?

Tack!


C++ slumpade tal fungerar inte.

$
0
0

Jag är väldigt ny till c++ (började för en vecka sedan) och jag försöker just nu göra en enkel "stridssimulator" dvs att man har människor och zombies med olika mycket attack och liv och i början får man skriva in hur många människor man vill ha och hur många zombies man vill ha. Sedan kommer programmet att räkna ut vilka som vinner och skriva ut hur många människor och hur många zombies som finns kvar när någon av parterna har "dött".

Men problemet är att jag försöker använda slumpade tal för att människorna eller zombierna bara ska träffa ibland men det verkar inte fungera som det ska.

Om jag till exempel skriver in 500 människor och 2500 zombies så kommer den bara att säga varje gång att zombierna vann och att det finns 2000 zombies kvar när det egentligen borde vara olika resultat varje gång. Med andra ord struntar den i attack och liknande och tar bara antalet zombies - antalet människor.

Det är möjligt att jag missar något enkelt här men jag lyckades inte hitta någon bra förklaring på internet och jag har som sagt bara hållit på i en vecka.

Här är koden. (Förlåt om den är svår att läsa men jag försökte i alla fall göra det enklare genom att lägga till kommentarer).

#include <iostream>
#include <random>
#include <ctime>
using namespace std;

int main()
{
//Anger variablerna för hur många dem är och deras attack och liv.
int Humans;
int Zombies;
int HumanAtack = 100;
int HumanHealth = 200;
int ZombieAtack = 20;
int ZombieHealth = 40;

//Anger de slumpmässiga variablerna.
mt19937 randomgenerator(time(0));
uniform_int_distribution<int> hitpercenthuman(1, 10);
uniform_int_distribution<int> hitpercentzombie(1, 10);

//Låter användaren säga hur många människor och zombier det ska vara.
cout << "How many humans do you want?" << endl << endl;
cin >> Humans;
cout << "How many zombies do you want?" << endl << endl;
cin >> Zombies;
cout << endl;

cout << "Battlenoises" << endl << endl;

//Loop som går medans människorna eller zombisarna lever.
while (Humans && Zombies > 0) {

//Väljer ett slumpmässigt tal mellan 1 och 10 och atackerar zombisarna om det blir 5 eller lägre.
hitpercenthuman(randomgenerator);

if (hitpercenthuman(randomgenerator) <= 5) {
HumanAtack - ZombieHealth;
}

//Väljer ett slumpmässigt tal mellan 1 och 10 och atackerar människorna om det blir 3 eller lägre.
hitpercentzombie(randomgenerator);

if (hitpercentzombie(randomgenerator) <= 3) {
ZombieAtack - HumanHealth;
}

//Om zombisarnas liv går ner till 0 minskas de med en.
if (ZombieHealth == 0); {
Zombies--;
}

//Om människornas liv går ner till 0 minskas de med en.
if (HumanHealth == 0); {
Humans--;
}
}

//Säger hur många människor och zombies det finns kvar när en av variablerna har dött ut.
cout << Humans << endl << endl;
cout << Zombies << endl;
system("PAUSE");
return(0);
}

Jag använder visual studio 2017 community om ni vill veta det.

Hur gör jag för att få samma resultat i kod som använder mysql_result, i myqli?

$
0
0

Håller på att försöka lära mig att bygga en php tabell med sid uppdelning av resultat och hittade en sida med kod, fast för mysql och inte mysqli. (Använder mysqli till tidigare anslutning till mysql servern.) Lyckades få till sidan som visar alla resultat i tabellen, men när man kommer till sidan som skall visa ett antal ur tabellen, för att sen visa resterande uppdelat på flera sidor fattar jag inte hur.

Vad behöver man göra för att få ett liknande resultat med denna kod?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<title>View Records</title>

</head>

<body>

<?php

/*

VIEW-PAGINATED.PHP

Displays all data from 'players' table

This is a modified version of view.php that includes pagination

*/

// connect to the database

include('connect-db.php');

// number of results to show per page

$per_page = 3;

// figure out the total pages in the database

$result = mysql_query("SELECT * FROM players");

$total_results = mysql_num_rows($result);

$total_pages = ceil($total_results / $per_page);

// check if the 'page' variable is set in the URL (ex: view-paginated.php?page=1)

if (isset($_GET['page']) && is_numeric($_GET['page']))

{

$show_page = $_GET['page'];

// make sure the $show_page value is valid

if ($show_page > 0 && $show_page <= $total_pages)

{

$start = ($show_page -1) * $per_page;

$end = $start + $per_page;

}

else

{

// error - show first set of results

$start = 0;

$end = $per_page;

}

}

else

{

// if page isn't set, show first set of results

$start = 0;

$end = $per_page;

}

// display pagination

echo "<p><a href='view.php'>View All</a> | <b>View Page:</b> ";

for ($i = 1; $i <= $total_pages; $i++)

{

echo "<a href='view-paginated.php?page=$i'>$i</a> ";

}

echo "</p>";

// display data in table

echo "<table border='1' cellpadding='10'>";

echo "<tr> <th>ID</th> <th>First Name</th> <th>Last Name</th> <th></th> <th></th></tr>";

// loop through results of database query, displaying them in the table

for ($i = $start; $i < $end; $i++)

{

// make sure that PHP doesn't try to show results that don't exist

if ($i == $total_results) { break; }

// echo out the contents of each row into a table

echo "<tr>";

echo '<td>' . mysql_result($result, $i, 'id') . '</td>';

echo '<td>' . mysql_result($result, $i, 'firstname') . '</td>';

echo '<td>' . mysql_result($result, $i, 'lastname') . '</td>';

echo '<td><a href="edit.php?id=' . mysql_result($result, $i, 'id') . '">Edit</a></td>';

echo '<td><a href="delete.php?id=' . mysql_result($result, $i, 'id') . '">Delete</a></td>';

echo "</tr>";

}

// close table>

echo "</table>";

// pagination

?>

<p><a href="new.php">Add a new record</a></p>

</body>

</html>

C# Avrunda flyttal

$
0
0

Hej,

Återigen en enkel övn som är för svår för en annan...
Den funkar som jag vill nu, men hur får jag in undantagshantering? TryCatch, TryParse etc? Hilfe!!!
Ok att skriva om den helt om det finns bättre sätt.

static void Main(string[] args)
{
string tal;
Console.WriteLine("Mata in ett tal med flera decimaler: ");
tal = Console.ReadLine();
double decimaltal = double.Parse(tal);

Console.WriteLine("{0} ---> {1}", decimaltal, Math.Round(decimaltal,2));

Console.ReadLine();

}

WebGL spel

$
0
0

Har lagt upp ett nytt demo på den voxel-motor jag utvecklar i javascript (med ThreeJS för WebGL).

http://qake.se/demo2

Just nu lutar jag dock åt att skapa ett GTA inspirerat spel av voxel-motorn...kommer nog ett demo på det också snart :)

Tips/Guide/hjälp - Använda LINQ till lokal SQL databas. (mdf) med visual studio.

$
0
0

Precis som rubriken leder så behöver jag lite hjälp att komma igång med själva LINQ till SQL.
I arbetet jag håller på med har jag skapat en application och skapat och gjort klart databasen.
Nu vill jag veta lite mer om hur jag kommer i kontakt med databasen via SQL. Läste lite om det idag..
Men det jag inte förstår är te x AdressDataContext db = new AdressDataContext();
Vart och hur definerar man datacontext classen?
Mvh Nybörjaren.

Skicka argument till bash-funktion

$
0
0

Försöker göra en smidig find + grep som jag vill använda i format

fs <grep regexp> [file regexp]

Jag har gjort en funktion med if-sats där om det andra argumentet finns så kör jag

find . -type f -name ${2} -exec grep -inH --color=auto ${1} {} \;

Jag skulle vilja kunna anropa med

fs 'my_regexp' *.cpp

Problemet är ju att den expanderar *.cpp och skickar endast in första filen

Går det här att göra som jag förväntar mig och hur görs det i så fall?

Nytt nybörjarproblem (Java)

$
0
0

Jag sitter och försöker lära mig lite java och har fastnat på en uppgift som jag hittade på nätet.
Man ska skapa lite olika klasser med "Things", "Suitcases", och "Containers" där Things är objekt med namn och vikt som kan lagras i Suitcases som har en maxvikt.
Suitcases can därefter lagras i Containers. Men jag har kört fast på sista deluppgiften där jag ska skapa 100st Suitcases med en st "brick" som har en vikt på 1 och där vikten ökar med +1 för varje ny "brick". Men jag har problem med metoden för att skapa de 100st "suitcaseserna" i Main.

Det är altså detta som jag inte förstår varför det inte funkar:

container.addSuitcase(new Suitcase(100).addThing(new Thing("brick",i)));

Jag får bara felmeddelandet "void type not allowed"

Main:

public class Main {

public static void main(String[] args) {

Thing brick = new Thing("Brick", 4);

Suitcase georgesCase = new Suitcase(10);
georgesCase.addThing(brick);

Container container = new Container(1000);

container.addSuitcase(georgesCase);

System.out.println("There are the following things in the container suitcases:");
container.printThings();
}
public static void addSuitcasesFullOfBricks(Container container) {

for (int i = 1; i <= 100; i++) {
container.addSuitcase(new Suitcase(100).addThing(new Thing("brick",i)));
}
}

}

Hjälp-classerna:

public class Thing {

private String name;
private int weight;

public Thing(String name, int weight) {
this.name = name;
this.weight = weight;
}

public String getName() {
return this.name;
}

public int getWeight() {
return this.weight;
}

public String toString() {
return getName() + " (" + getWeight() + " kg)";
}
}

public class Suitcase {

private int maxWeight;
private ArrayList<Thing> things;
private int currentWeight;

public Suitcase(int maxWeight) {
this.maxWeight = maxWeight;
this.things = new ArrayList<Thing>();
this.currentWeight = 0;
}

public void addThing(Thing thing) {
if (this.currentWeight + thing.getWeight() <= this.maxWeight) {
this.things.add(thing);
this.currentWeight += thing.getWeight();
}
}

public void printThings() {
for (Thing thing : things) {
System.out.println(thing);
}
}

public int totalWeight() {
return this.currentWeight;
}

public Thing heaviestThing() {
int maxWeight = 0;
int indexOfHeaviestThing = 0;
if(things.size() == 0){
return null;
}
else{
for (int i = 0; i < this.things.size(); i++) {
if (this.things.get(i).getWeight() > maxWeight) {
maxWeight = things.get(i).getWeight();
indexOfHeaviestThing = i;
}
}
return things.get(indexOfHeaviestThing);
}

}

public String toString() {
if (things.size() == 0) {
return "empty (0 kg)";
} else if (things.size() == 1) {
return things.size() + " thing (" + this.currentWeight + " kg)";
} else {
return things.size() + " things (" + this.currentWeight + " kg)";
}
}
}

import java.util.ArrayList;

public class Container {

private ArrayList<Suitcase> suitcases;
private int maxWeight;
private int totalWeightOfSuitcases;

public Container(int maxWeight) {
this.maxWeight = maxWeight;
this.suitcases = new ArrayList<Suitcase>();
this.totalWeightOfSuitcases = 0;
}

public void addSuitcase(Suitcase suitcase) {

if (this.totalWeightOfSuitcases + suitcase.totalWeight() <= this.maxWeight) {
this.suitcases.add(suitcase);
this.totalWeightOfSuitcases += suitcase.totalWeight();
}
}
public void printThings(){
for(Suitcase s:suitcases){
s.printThings();
}
}
public String toString() {

return this.suitcases.size() + " suitcases (" + totalWeightOfSuitcases + " kg)";

}
}


HTML/PHP: klicka på element och visa php-text i separat fönster

$
0
0

Hej!

Jag undrar ifall det finns något sätt att t.ex klicka på ett element, länk eller knapp så att en $php_variabel skrivs ut i ett nytt separat fönster, typ som ett popup-fönster.

Jag har ett html table och i det så skrivs det ut data hämtad från en databas:

1.hämta alla rader från databasen i tabellen "test"

Nånting i denna stilen har jag tänkt:

<?php

while($rad = mysqli_fetch_array($resultat))
{
?>

<table>
<tr>
<td> <?php echo $rad["id"] ?> </td>
<td>Klicka här för att läsa notering</td>
</tr>
</table>

<?php
}
?>

På den andra cellen ska man kunna klicka och få upp en popup-ruta eller liknande, gärna flyttbart fönster där innehållet från variabeln $rad["notes"] skrivs ut.

mvh

PHP/HTML - Lägga till en "ta bort" knapp i table för databas resultat

$
0
0

Hej!

Jag har en databas som jag hämtar data från, bland annat namn på personer.

Efter att ha hämtat data från databasen så skrivs resultaten ut i en while loop, jag har tänkt mig nånting i denna stilen:

<?php

while($rad = mysqli_fetch_array($resultat))
{
$id=$rad["id"];
?>

<table>
<tr>

<td><?php echo $rad["namn"]; ?> </td>

<td>

<form method="post" action="index.php">
<input type="submit" name="<?php echo 'del_' . $id; ?>"value="Ta bort">
<input type="submit" name="<?php echo 'ok_' . $id; ?>"value="OK">
</form>

</td>

</tr>
</table>

<?php
}

if(isset($_POST["del_" . $id]))
{
echo "del_test";
//utför databas-anrop
}

if(isset($_POST["ok_" . $id]))
{
echo "godkänn_test";
//utför databas-anrop
}

?>

Problemet är att det fungerar endast att klicka på den senast producerade knappen, eftersom $id skrivs över varje gång loopen utförs.

Så hur ska jag göra som?

Jag vill undvika att använda mig utav $_GET['id'] och jag vill endast använda mig utav isset($_POST[] )
jag har försökt att titta på denna länk och försökt att tänka nya banor men jag kommer inte längre:
https://stackoverflow.com/questions/41653330/add-delete-butto...

Några tips?

Visual studio team service

$
0
0

Hej,

Jag håller på lära mig visual studio team service. när jag öppnar hämtar hem ett projekt från min vsts server till lokal dator och försöker köra det i visual studio så får jag error meddelanden.. antar att det har med min databas att göra. Så tänkte höra om ni vet någon bra guide eller vad som krävs för att kunna köra projektet hämtat från vsts. Den klagar på att jag saknar referenser osv

Mvh

PHP - Problem med sessioner

$
0
0

Tjenare,
har kört in i en vägg med ett problem jag aldrig haft förr. Felet finns inte i övriga servrar jag kört apache med php på och det är första gången jag suttit i 7.0 i en Linux-miljö (inte programmerat på väldigt länge).

Eftersom jag sitter och leker runt lite i en mongo-databas och kör diverse queries till den så vill jag inte att allt ska ske på samma sida, så låt oss därför kalla sidorna för... GET och POST för att hålla det så lätt som möjligt.

I min index-php så skickar jag därför mina forms till "GET" eller "POST" beroende på vilken form som används från sidan.

Problemet är att jag vill inte använda URL-parametrar (?id=<#>) utan jag vill lagra det i sessionen ($_SESSION).

När jag kör diverse tester och försöker lagra uppgifter på andra sidor så funkar det på den sidan att lagra det (även efter att sidan laddas om och koden för att göra detta är borta). Men så fort jag gör en redirect så uppstår felet.

Jag har testat något så basic som att lagra en text med ordet "test" i en sida som är helt tom (innehåller en session_start om ingen session finns) och sedan köra en redirect till index.php, men den är då borta igen.

Jag får ett sessions-id, sessionen är startad i alla instanser som behöver det, men variabeln töms mellan sidorna.

Vad kan vara felet?

PHP.ini:

Exempelkod

FYI:
Ny server uppsatt i VM, finns inget viktigt på den öht. Därför kan php.ini också se lite tunn ut.
Finns inga felmeddelanden alls, all loggning är på.

Google sheet if statement

$
0
0

Hej, håller på att bli tokig så hoppas att någon kunnig kan hjälpa mig!

OM A har mindre värde än 1 vill jag returnera 0

OM A har större värde än 1 vill jag jämföra två andra celler: OM B>C vill jag returnera C-B men om B<C vill jag returnera B-C.

I mina tappra försök har jag försökt med dessa två:

=IF (N4<1,0, IF(N4>N3, N4-N3, N3-N4))

=IF(AND(N4<1,N4>N3),N4-N3, N3-N4)

Det som returneras blir då alltid C-B och aldrig B-C...

Vad gör jag för fel? :)

Viewing all 6006 articles
Browse latest View live