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

Powerpoint-linkande programvara med virtuell stor skärm?

$
0
0

Jag är på jakt efter en nerskalad programvara där man kan klistra in bilder i olika dimensioner och sedan scrolla runt bland bilderna.
Se bild nedan, det vore även trevligt om man kunde spara ner formatet som en mall.
Det här kanske är jättesimpelt att få till i typ Word eller liknande? känner bara att det är lite osmidigt program att scrolla runt i.

Någon som sett något liknande?


Hur kopierar man en filmsekvens i Premiere Elements 15?

$
0
0

Använder Premiere Elements 15 för Windows 10, och vill klippa och kopiera en sekvens.
Därefter vill jag spela upp den kopierade sekvensen i slowmotion.

Hur gör jag detta, och vart går man in?

Någon som är insatt i Premiere Elements 15?

(Använder engelsk version av Premiere Elements 15).

Någon som är bra på videoredigering?

$
0
0

Någon som är bra på videoredigering och som kan hjälpa mig med ett projekt?
Använder Adobe Premiere Elements 15 engelsk version.

Vore väldigt tacksam isåfall.

Behöver lite nybörjarhjälp med programmering i Python.

$
0
0

Tjena!
Jag har en del frågor som jag själv inte har lyckats klura ut och dessa får även olika error i Shell vilket gör det svårt att hänga med.

Min första fråga är om det är någon skillnad på dessa två eftersom att k += 1 står intill kanten på ena men inte på den andra:
k = 0
while k < 5:
print(namn[k], end=" ")
k += 1

-------------

k = 0
while k < 5:
print(namn[k], end=" ")
k += 1

Frågan är då om båda kommer att leda till 5 utskrifter av ordet som finns i listan eller bara en av de.

Nästa fråga är om denna också kommer att skriva 5 utskrifter från listan, får nämligen error när jag ska utföra den i Shell. Är det kanske för att print(sum) står intill "väggen" (ursäkta mina dåligt beskrivande ord) eller finns det någon annan anledning?

k = 0
sum = ""
while k < 5:
sum += namn[k]
k += 1
print(sum)

Till sist har jag en fråga kring denna. Går nämligen igenom olika rader som ska läsa in 45 ord till listan "ord".
Just denna är lite klurig eftersom att den faktiskt skriver ut 45 sådana men inte nödvändigtvis på rätt sätt. När jag ska utföra den i Shell så blir det så som jag visat precis under exemplet (under ------). Som man då kan se hamnar en variant av "Ge ord:" mellan "lista[0] = input("Ge ord: ")" och "while j < 45:" medan resten hamnar efter raderna. Detta leder till att om man räknar in "Ge ord:" som är mellan dessa + de som produceras efter hela koden så blir det 45 men annars bara 44 om den inte räknas in. Hur ska man tänka här?

j = 1
ord[0] = input("Ge ord: ")
while j < 45:
ord[j] = input("Ge ord: ")
j += 1

-----------------

lista[0] = input("Ge ord: ")
Ge ord:
>>> while j < 45:
ord[j] = input("Ge ord: ")
j += 1

Äldre datorgrafik

$
0
0

Hej. Jag har börjat studera och samla en del tidig datorgrafik (i fysisk form). Det jag har bra koll på är de svenska konstnärer som gjorde konst med datorer och på 60-70-80-talen, Beck & Jung, Sture Johannesson, Torsten Ridell osv. De säljs ofta på de stora auktionsverken och försäljningssajter. Finns det någon som vet var och om det är möjligt att hitta andra äldre utskrifter (60-70-tal) någonstans. Det jag tänker på är utskrifter från dels konstnärer som jobbade med datorer och annars de som jobbade med utvecklingen av datorgrafik. Det borde finnas arkiv som har dokumenterat historien av bildframställningen med datorer?

Kanske har inlägget hamnat på fel ställe, någon får gärna flytta det i så fall.

Matrisoperationer i Python 2.7

$
0
0

Hej!

Började lära mig python för två veckor sedan för att använda det i en kurs i numerisk analys. Har alltid hittat svar på de flesta frågor via google men nu har jag ett lite mer specifikt problem jag inte hittat en lösning för.

Jag har en matris med funktioner. Jag vill kalla på alla dessa funktioner med ett argument och få ut en matris av samma storlek med resultat. Alltså i pseudo:
Matrix(Functions).call(argument) -> Matrix(Results)

Exempelkod nedan

def f1_1(x):
return....

def f1_2(x)
return....

def f2_1(x):
return....

def f2_2(x)
return....

J = [
[f1_1, f1_2],
[f2_1, f2_2]
]

x = 10

#pseudo:
#result = J(x)

for i in xrange(2):
for j in xrange(2):
print result[i][j]

Jag har scipy/numpy, använde vanlig multidimensionell lista i exempelkoden för lättläslighet.

Jag kan lösa problemet på lite olika sätt redan, till exempel genom att använda en vanlig lista istället för matris och sedan köra

J = [f1_1, f1_2, f2_1, f2_2]
x0 = 10

#ful lösning
result = map(lambda f : f(x0), J)
matrix_result = [
result[:2],
result[2:],
]

men undrar om det inte finns ett smidigt sätt att utföra allt detta via matriser.

Hemsida för Youtube

$
0
0

Tjenare, jag har en kompis som vill ha en hemsida där alla hans youtube klipp kommer automatiskt upp. Jag undrar om detta går i wordpress? Är detta något plugin man kan ladda ner?

Vad kan jag som mjukvaruutvecklare göra för att underlätta för en IT avdelning att distribuera min produkt inom sitt nätverk?

$
0
0

Hallå

Håller på att utveckla en applikation som kan installeras på Windows datorer. Applikationen har en .msi installationsfil.
Applikationen kommer att vara tillgänglig som en gratisversion med begränsad funktionalitet och som en premiumversion om den har aktiverats med en produktnyckel. En enstaka nyckel kommer att kunna användas på x antal datorer.

Kan jag som utvecklare av applikationen göra något för att underlätta/hjälpa t.ex. en IT-avdelning för ett företag att distribuera/installera denna applikation inom deras nätverk?

Vad jag förstått verkar det som om något som heter "Active Directory" i Windows är något som kan användas för att distribuera mjukvara inom ett nätverk.

Det verkar också finnas tredjepartsmjukvara som kan "installera remote" eller liknande.

"Active Directory" verkar kräva .msi installtionsfil vilket redan är uppfyllt.

Är det något annat jag kan göra? Tänker på t.ex. om man skulle underlätta aktiveringen med produktnyckel. Detta kanske kunde göras under installationen så inte slutanvändaren behöver göra detta.


Behöver lite hjälp i CSS

$
0
0

Försöker göra knappar för att ladda ner olika iphone appar, och just nu går det dåligt, allt annat har funkat helt utan problem, här är en bild på vad som händer.
http://oi66.tinypic.com/34zwxfn.jpg
Iställer för att det blir en till knapp så fastnar den under, vet inte hur jag ska lösa det här.
(Det här är bara testknappar, kommer endast lägga upp mina egna projekt när hemsidan är klar)

Jobba med programmering på deltid?

$
0
0

Hejsan!

Det är så att jag skulle vilja arbeta 50% med programmering, helst på distans. Jag planerar att ta en relevant kandidatexamen, och skulle vilja få in i alla fall 13.000 kr före skatt.

Är detta möjligt, och vilket yrke skulle fungera bäst i så fall? (Jag har kommit fram till att detta skulle passa min livsstil bäst, då jag skulle ha möjlighet att arbeta med någonting logiskt men ändå ha tid över för min andra passion som är konst)

Att som nybörjare skapa hemsida med användarkonton mm

$
0
0

Hej på er!

Skulle vara sjukt tacksam för all typ av hjälp ni kan bidra med.

Jag har ett projekt på gång men min bristande kunskap när det kommer till att bygga hemsidor gör att jag inte kommer framåt.

Jag behöver kunna bygga en hemsida som har följande:

- En publik del som alla har tillgång till där det finns allmän information mm
- Möjligheten för användare att bli medlemmar (Skapa sitt eget användarkonto)
- Inne på sitt användarkonto ska man kunna se unik information för denna användare (Ex: uppdatera profil, se inbetalningar, senaste köp mm)
- Objekt ska läggas upp och kunna ses från den publika delen men inte vara möjliga att köpa etc

Jag vet att jag inte är så specifik men är detta funktioner som går att skapa utan att ha någon erfarenhet? Jag har byggt hemsidor i mallbaserade tjänster tidigare men jag har ännu inte sett någon tjänst som kan erbjuda just användarkonton som är unika för varje användare. Känner ni till någon sådan tjänst eller hur ska jag gå tillväga?

Om någon känner någon som kan denna tekniken och som vi ha ett riktigt roligt projekt att arbeta med får ni gärna tipsa också :)

Stort tack på förhand

André Viktorsson

Kopiera lägenhetstaggarna.

$
0
0

Hej,

Ber om ursäkt om detta är fel forumdel men hittade ingen passande.

Har nyligen flyttat in i en lägenhet som man tar sig in i själva trapphuset med hjälp av en "tagg". Det som är så irriterande är att den Alltid är låst. Har redan hänt att när jag gått med soporna, glömt nyckel och får stå ute som en fåne tills att någon kommer.

Det jag funderar över är om det är nfc i taggarna, borde man inte då isåfall kunna göra mobilen till en tagg? Har ingen som helst kunskap om detta och har försökt att googla runt lite men hittar inget. Kanske en jättedum fråga som inte alls går i praktiken men värt att fråga ändå :)

Mvh

VB Script

$
0
0

Hej alla glada,

De är så att jag skulle vilja lära mig VB script.
Är det nån som vet vilken som är den enklaste och bästa vägen att ta för att lära sig programmera ?
Finns det webaserade kurser ? Vilka böker som är bra mm ?
Tacksam för svar ni som kan VB script
Peace

Slumpgenerator C++

$
0
0

Hej,

Jag är ny inom programmering och skall skapa en slumgenerator men får gult felmeddelande.
Förstår inte varför, kan någon förklara?

Felmeddelandet är vid: srand(time(0));

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{

srand(time(0));

for (int x = 1; x < 25; x++) {
cout << rand()%2 << endl;
}

}

Skulle uppskatta lite feedback på min kod (c/c++ arduino ide)

$
0
0

Hej!

Satt igår natt och försökte äntligen få ihop koden till en kommande fuktövervakning.
Grejen är att jag inte riktigt vet vad jag sysslar med. En del ctrl+C och ctrl +V samt en hel del klurande har gått åt, kanske vanlig utveckling iofs. Dock vet jag inte om jag kan göra koden enklare, kanske byta ut någon if sats skapa ett annorlunda objekt(void tror jag är samma sak). Något jag funderar över är om det är dumt att pilla med array för att lagra sensorvärde i. Samt även om jag borde byta ut lite variabler mot något annat än integer. Än så länge har jag inte platsbrist men kanske något att titta på.

Är ute på hal is när det blandas c och c++ och det skall även in HTML för att skicka data. Även när det gäller snyggaste sättet att kommentera kod. Jag har ingen formell utbildning i kodning.

Som jag tänkt mig koden att fungera vilket den gör med:
Microprocessorn(ESP8266) samlar in data från 3st sensorer (DHT11).
Skickar datan till en webläsare som surfar direkt till microprocessorn samt huvudsyftet till en domoticz server, den skickar sedan vidare data till appar och hemsida samt sköter data loggning.
Syftet med att skicka datan på två sätt är att det går att komma åt sensorvärden ifall domoticz lägger ner.

Tänkt vidare utveckling
Det skall in minst en eventuellt två stycken sensorer till (DHT11) men borde bara vara att kopiera. Konceptet fungerar ju.
Så klart hårdvarupillande för det färdiga projektet med det är inte det tråden handlar om.

#include <ESP8266WiFi.h>
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>

const char* ssid = "ssid";
const char* password = "password";

#define DHTPIN0 D5 // Pin which is connected to the DHT sensor.
#define DHTPIN1 D6 // Pin which is connected to the DHT sensor.
#define DHTPIN2 D7 // Pin which is connected to the DHT sensor.

#define DHTTYPE DHT11 // DHT 11

DHT_Unified dht0(DHTPIN0, DHTTYPE);
DHT_Unified dht1(DHTPIN1, DHTTYPE);
DHT_Unified dht2(DHTPIN2, DHTTYPE);

int dhtTemp[4];
int dhtHumi[4];

WiFiServer server(80);

// domoticz
const char * domoticz_server = "192.168.1.11"; //Domoticz server ip
int port = 8080; //Domoticz port
int idx[4] = {1, 2, 3}; //IDX for this virtual sensor, found in Setup -> Devices

// int status = WL_IDLE_STATUS; // the Wifi radio's status
WiFiClient client;

//variables to send data to domoticz
// Generally, you should use "unsigned long" for variables that hold time
unsigned long previousMillisDHT = 0; // will store last temp was read
unsigned long previousMillisDomoticz = 0; // will store last data was sent to DOMOTICZ
const long interval = 2000; // interval at which to read sensor

void setup()
{
Serial.begin(115200);
// Connect to WiFi network
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("WiFi connected");

// Start the server
server.begin();
Serial.println("Server started");

// Print the IP address
Serial.print("Use this URL : ");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");

// Initialize device.
dht0.begin();
dht1.begin();
dht2.begin();

}

void loop()
{

//Use millis interupt to read dht
unsigned long currentMillisDHT = millis();
if(currentMillisDHT - previousMillisDHT >= interval) {
// save the last time you read the sensor
previousMillisDHT = currentMillisDHT;

//Read dht sensors
// Get temperature event and print its value.
sensors_event_t event;
dht0.temperature().getEvent(&event);
if (isnan(event.temperature)) {
dhtTemp[0] = 111;
}
else {
dhtTemp[0] = event.temperature;
}
// Get humidity event and print its value.
dht0.humidity().getEvent(&event);
if (isnan(event.relative_humidity)) {
dhtHumi[0] = 111;
}
else {
dhtHumi[0] = event.relative_humidity;
}
dht1.temperature().getEvent(&event);
if (isnan(event.temperature)) {
dhtTemp[1] = 111;
}
else {
dhtTemp[1] = event.temperature;
}
// Get humidity event and print its value.
dht1.humidity().getEvent(&event);
if (isnan(event.relative_humidity)) {
dhtHumi[1] = 111;
}
else {
dhtHumi[1] = event.relative_humidity;
}
dht2.temperature().getEvent(&event);
if (isnan(event.temperature)) {
dhtTemp[2] = 111;
}
else {
dhtTemp[2] = event.temperature;
}
// Get humidity event and print its value.
dht2.humidity().getEvent(&event);
if (isnan(event.relative_humidity)) {
dhtHumi[2] = 111;
}
else {
dhtHumi[2] = event.relative_humidity;
}
}
//Use millis interupt to send data to domoticz
unsigned long currentMillisDomoticz = millis();
if(currentMillisDomoticz - previousMillisDomoticz >= interval*3) {
// save the last time you sent data to Domoticz
previousMillisDomoticz = currentMillisDomoticz;
//call function printInfo to send data to domoticz
printInfo();
}

// Check if a client has connected
WiFiClient client = server.available();
if (!client) {
return;
}

// Wait until the client sends some data
Serial.println("new client");
while(!client.available()){
delay(1);
}

// Read the first line of the request
String request = client.readStringUntil('\r');
Serial.println(request);
client.flush();

// Return the response
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connnection: close");
client.println();
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.println("<meta http-equiv=\"refresh\" content=\"5\">");
client.println("<br />");
client.println(""); // do not forget this one

client.println("Values +-5%<br />");
for(int i=0; i<3; i++){

client.print("Temp");
client.print(i);
client.print("= ");
client.println(dhtTemp[i]);
client.print("Humidity");
client.print(i);
client.print("= ");
client.println(dhtHumi[i]);
client.println("<br />");
}
client.println("</html>");
delay(2000); //delay for the sensors to read a new value
Serial.println("Client disconnected");

}

void printInfo()
{
int humStat = 0; // int variable for the HUM_stat

for(int i=0; i<3; i++){
if (dhtHumi[i] > 70)
{
//set HUM_STAT to Wet icon
humStat = 3;
}
else if (dhtHumi[i] < 29)
{
//set HUM_STAT to dry icon
humStat = 2;
}
else if (dhtHumi[i] < 50 && dhtHumi[i] >= 30)
{
//set HUM_STAT to comfortable icon
humStat = 1;
}
else (dhtHumi[i] <= 70 && dhtHumi[i] >= 50);
{
//set HUM_STAT to normal icon
humStat = 0;
}

// Domoticz format /json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=TEMP;HUM;HUM_STAT

if (client.connect(domoticz_server,port)) {

client.print("GET /json.htm?type=command&param=udevice&idx=");
client.print(idx[i]);
client.print("&nvalue=0&svalue=");
client.print(dhtTemp[i]);
client.print(";");
client.print(dhtHumi[i]);
client.print(";");
client.print(humStat); //Value for HUM_STAT. Can be one of: 0=Normal, 1=Comfortable, 2=Dry, 3=Wet
client.println(" HTTP/1.1");
client.print("Host: ");
client.print(domoticz_server);
client.print(":");
client.println(port);
client.println("User-Agent: Arduino-ethernet");
client.println("Connection: close");
client.println();

client.stop();
}
}
}


[C++] Problem med konvertering till boost::shared_ptr

$
0
0

Hej!

Har ett litet problem som jag hoppas ni kan hjälpa mig med! Jag försöker använda mig av ett bibliotek som behöver en input i form av boost::shared_ptr men har problem med att konvertera en vektor till detta format.

Delen av mitt program som jag får problem med ser ut på följande sätt:

void test(std::vector<int> &testvec) {
...

boost::shared_ptr<std::vector<int> > testvecptr(&testvec);

...
}

Kompilatorn kompilerar detta utan problem men så fort jag kör programmet får jag ett felmeddelande i stil med:

*** Error in '[mappen där koden finns]': free(): invalid pointer: 0x00007ffe4e072310 ***

Jag är urkass med pointers och vet att felet finns någonstans med hur jag konverterar testvec till boost::shared_ptr. Min function void test måste dessvärre ha en pointer som invariabel för att allt annat i funktionen (samt programmet) ska fungera som det ska.

Ser ni vad jag gör för fel vid konvertering av till boost::shared_ptr som kan ge upphov till felmeddelandet ovan?

Tacksam för svar!

Knepig mysql query...

$
0
0

Tja,

Jag försöker joina 2 tables där ena har flera poster av samma id (jag vill bara ha högsta av varje id)

Kör jag utan group by så får jag det att sorteras rätt, men jag får tusan inte till det med group by...

Jag har provat bland annat dessa:

$sql = "SELECT
ThreadHead.ThreadID,
ThreadHead.ThreadBy,
ThreadHead.ThreadStarted,
ThreadHead.ThreadSubject,
ThreadHead.ForumID
FROM ThreadHead
JOIN (SELECT ThreadReplied,ThreadID FROM ThreadPosts) AS TH
ON ThreadHead.ThreadID=TH.ThreadID
WHERE ThreadHead.ForumID='$fid'
GROUP BY ThreadID
ORDER BY TH.ThreadReplied DESC";

$sql = "SELECT
ThreadHead.ThreadID,
ThreadHead.ThreadBy,
ThreadHead.ThreadStarted,
ThreadHead.ThreadSubject,
ThreadHead.ForumID,
ThreadPosts.ThreadPostID,
ThreadPosts.ThreadID,
ThreadPosts.ThreadReplied,
ThreadPosts.ThreadReplyer
FROM ThreadHead
JOIN ThreadPosts
on ThreadHead.ThreadID=ThreadPosts.ThreadID
WHERE ThreadHead.ForumID='$fid'
GROUP BY ThreadHead.ThreadID,ThreadPosts.ThreadID
ORDER BY ThreadPosts.ThreadReplied desc";

$sql = "SELECT
ThreadHead.ThreadID,
ThreadHead.ThreadBy,
ThreadHead.ThreadStarted,
ThreadHead.ThreadSubject,
ThreadHead.ForumID
FROM ThreadHead
JOIN (SELECT ThreadReplied,ThreadID FROM ThreadPosts GROUP BY ThreadID) AS TH
ON ThreadHead.ThreadID=TH.ThreadID
WHERE ThreadHead.ForumID='$fid'
ORDER BY ThreadReplied DESC";

Så hur tusan gör jag för att få det att sortera rätt?!

Dölja del av högerklicks-menyn inom Layers i PS CC 2015?

$
0
0

Finns det något sätt man kan dölja delar av menyn som poppar upp när man högerklickar inom Layers-tabben i Photoshop CC 2015? Tycker det är så irriterande att ha två sektioner, då jag aldrig använder den del som är inringad på bilden. Skulle gärna bara vilja att valen på sektionen till vänster finns tillgängliga.

Tacksam för hjälp.

Sony Vegas 13 Preview laggar

$
0
0

Hej,

När jag editar klipp så laggas det som in i helvete varje gång det ska övergå från ett klipp till nästa. Det verkar som att något "laddas" varje gång övergången sker och därmed laggas det men hur blir man av med detta? Låtar man ett klipp få 3-5 sekunder så försvinner laggen, men man vill ju se hur transitioneffekterna ser ut och detta går ej när det laggas så mycket såsom det gör.

Specsen på PC är det inga problem på, det kan jag garantera.

Varför fungerar inte min Kassa på min hemsida

$
0
0

Tjenare. Jag testar lite med att bygga hemsidor och jag ska börja sälja skal och fidget cubes osv. Jag har byggt hemsidan helt från wordpress och använder woocommerce. Nu är det så att för mig så är det ett problem när man ska gå ''till kassan''. https://www.smartcases.se/kassan/ Då visar det ingenting. Samma sak om man lägger en fidget cube i varukorgen och sen trycker på gå till kassan så kan man inte betala. Har ingen aning om vad detta är för problem och jag har kollat alla mina woocommerce inställningar osv.

Viewing all 6001 articles
Browse latest View live