Tuoreimmat viestit

Sivuja: [1] 2 3 ... 10
1
Nyt tehokkaalla koneella mutta käynnistymisongelma:

Asensin ensi Shinobin sivujen mukaan kuten aiemmalle koneelle "The Ninja Way"
http://shinobi.video/docs/start

Asennuksessa tuli samoja virheilmoituksia kuin aiemmin. Se meni kuitenkin loppuun. Käynnistyskomentojen
Koodia: [Valitse]
pm2 start camera.js
pm2 start cron.js
pm2 list
jälkeen http://localhost:8080 ei kuitenkaan vastaa.

Pääte ilmoittaa start cron.js:n tai list-komennon jälkeen seuraavaa. Kiinnitin huomioni tuohon kameran errored-kohtaan. Käynnistin koneen uudellen useamman kerran. En uskaltanut muuta. Pitäisiköhän Shinobi poistaa ja asentaa uudelleen?

Koodia: [Valitse]
heinä 28 19:03:16 ronn***********  pm2[4501]: ┌──────────┬────┬──────┬──────┬─────────┬─────────┬────────┬─────┬───────────┬──────┬──────────┐
heinä 28 19:03:16 ronn***********  pm2[4501]: │ App name │ id │ mode │ pid  │ status  │ restart │ uptime │ cpu │ mem       │ user │ watching │
heinä 28 19:03:16 ronn***********  pm2[4501]: ├──────────┼────┼──────┼──────┼─────────┼─────────┼────────┼─────┼───────────┼──────┼──────────┤
heinä 28 19:03:16 ronn***********  pm2[4501]: │ camera   │ 0  │ fork │ 0    │ errored │ 30      │ 0      │ 0%  │ 0 B       │ root │ disabled │
heinä 28 19:03:16 ronn***********  pm2[4501]: │ cron     │ 1  │ fork │ 4228 │ online  │ 0       │ 68s    │ 0%  │ 41.5 MB   │ root │ disabled │
heinä 28 19:03:16 ronn***********  pm2[4501]: └──────────┴────┴──────┴──────┴─────────┴─────────┴────────┴─────┴───────────┴──────┴──────────┘
2
Se on väärä sijainti. Androidin tiedostoselain näyttää historiallisista syistä tuon ulkoisen hakemiston sdcard-nimellä, mutta se ei ole tiedostojärjestelmässä oikea paikka. Käytä tuota getExternalStorageDirectoryn palauttamaa hakemistoa:

Koodia: [Valitse]
f=new File(Environment.getExternalStorageDirectory());
[...]

Millaisen listauksen saat silloin?

Valitettavasti f=new File(Environment.getExternalStorageDirectory());
ei käänny, mutta:
Koodia: [Valitse]
f=new File(""+Environment.getExternalStorageDirectory());
Kääntyy ja antaa...
Koodia: [Valitse]
1./storage/emulated/0/Music
2./storage/emulated/0/Podcasts
3./storage/emulated/0/Ringtones
4./storage/emulated/0/Alarms
5./storage/emulated/0/Notifications
6./storage/emulated/0/Pictures
7./storage/emulated/0/Movies
8./storage/emulated/0/Download
9./storage/emulated/0/DCIM
10./storage/emulated/0/Android
/data
./storage/emulated/0/mkv
mounted
/system
/system

Eli ollaan eri hiekkalaatikossa kuin Android:n oma teidostoselain... :P

Edit - Siis pitäisi olla SD-kortissa:
Koodia: [Valitse]
Android
LOST.DIR
koe2rivia.srt.mkv
Siis nämä näkyvät SD-kortin sisältönä.  :'(

Edit 2 - Siis koeohjelmani antaa saman sisällön, vaikka SD-kortti olisi unmountattu. Jos laittaa /sdcard/:n hakemistoksi, niin silloin ohjelma huomaa, onko kortti mountattu.  :-\
Tarkennus: Ei huomaakaan.
3
Saat oikean sijainnin metodilla Environment.getExternalStorageDirectory(). Se on todennäköisesti listauksessakin näkyvä /storage/emulated/0

Joo saan sijainnin, mutta se ei ratkaise varsinaista ongelmaa.  :'(

Haluaisin lukea tiedostot (Matroskat/WebM), jotka löytyvät muistikortilta.

Kuten jo aiemmin sanoin, niin file-browser näkee eri tiedostot, kuin mun oma ohjelma.

Testikoodissa listaat hakemiston /sdcard sisällön:

Koodia: [Valitse]
[...]
f=new File("/sdcard/");
[...]

Se on väärä sijainti. Androidin tiedostoselain näyttää historiallisista syistä tuon ulkoisen hakemiston sdcard-nimellä, mutta se ei ole tiedostojärjestelmässä oikea paikka. Käytä tuota getExternalStorageDirectoryn palauttamaa hakemistoa:

Koodia: [Valitse]
f=new File(Environment.getExternalStorageDirectory());
[...]

Millaisen listauksen saat silloin?

4
Saat oikean sijainnin metodilla Environment.getExternalStorageDirectory(). Se on todennäköisesti listauksessakin näkyvä /storage/emulated/0

Joo saan sijainnin, mutta se ei ratkaise varsinaista ongelmaa.  :'(

Haluaisin lukea tiedostot (Matroskat/WebM), jotka löytyvät muistikortilta.

Kuten jo aiemmin sanoin, niin file-browser näkee eri tiedostot, kuin mun oma ohjelma.

Haluaisin pystyä lukemaan tuolla kortilla olevat matroskat ja WebM:t.

Tai vähintään File-kahvat, jotta pystyn lukemaan videon sisällön.

Siis kuvissa näkyy sama kännykkä päällä, ja niissä näkyvät eri tiedostot.

En ymmärrä, miksi näin on. ???

Olen myös laittanut emulaattorissa päälle tiedostojen manipuloinnin kyseiselle omalle ohjelmalleni.

Siis olen emulaattorissa omassa ohjelmassani eri kuplassa kuin Filemanager, ja haluaisin olla samassa kuplassa.

Vai onko kyseinen vain bugi-emulaattorissa ?

5
Vaihtoehtoiset työpöytäympäristöt / Vs: Home ei mounttaudu (Kubuntu 17.04)
« Uusin viesti kirjoittanut nm tänään kello 16:47 »
gThumb on asennettu ja osaa näyttää Nikonin kuvat. Fujin kuvia ei osaa kun siinä hieman poikkeava kenno.

Ubuntu 17.10:ssä alkaa toimia, kun gThumb päivittyy versioon 3.5.1:

http://ftp.acc.umu.se/pub/gnome/sources/gthumb/3.5/gthumb-3.5.1.news

Lainaus
* Added support for image/x-fuji-raf raw files. (Michael J. Chudobiak) (#709385)

6
Vaihtoehtoiset työpöytäympäristöt / Vs: Home ei mounttaudu (Kubuntu 17.04)
« Uusin viesti kirjoittanut Postimies tänään kello 16:28 »
Uusimmissa Nautiluksen versioissa (Ubuntu 16.10 ja uudemmat) kellonajan saa ilmeisesti myös näkyviin: https://bugs.launchpad.net/ubuntu/+source/ubuntu-docs/+bug/1572304/comments/3

Kuva-arkistojen hallintaan on kyllä parempiakin selaimia, kuten vaikkapa gThumb ja Geeqie.
gThumb on asennettu ja osaa näyttää Nikonin kuvat. Fujin kuvia ei osaa kun siinä hieman poikkeava kenno.
Tiedostonhallinta - Ubuntussa Nautilus on kuitenkin se työkalu millä yleensä kopioidaan/siirretään tiedostoja ja
tehdään uusia kansioita. Oletuskuvankatselin ei näytä tiedoston nimeä. Harmitus tuokin. Kellonajan osaa
näyttää. Off topic kylläkin.

Purkkaratkaisu home ongelmaan on kopioida se juureen ja liittää varsinaiset datat
esim  /home/xxx/datat  tai tehdä linkit videot, kuvat, ym muualle.
Tiedostonhallinta kyllä liittää levyn myös helposti jos ei viitsi kikkailla.
7
Saat oikean sijainnin metodilla Environment.getExternalStorageDirectory(). Se on todennäköisesti listauksessakin näkyvä /storage/emulated/0
8
Olen pari päivää tapellut Android-studion tiedostojärjestelmän kanssa, ja enkä vieläkään ole löytänyt keinoa, kuinka päästä sen Android-emulaattorin hiekkalaatikosta.

Liitteenä kuvat Android-emulaattorista sen tiedostoselaimesta ja omasta koodistani...

Manifesti on seuraava...
Koodia: [Valitse]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="net.myhello.www.myapplication2">

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Ja testikoodi...
Koodia: [Valitse]
package net.myhello.www.myapplication2;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import java.io.File;
import java.io.FileFilter;
//import java.io.FilenameFilter;
import android.os.Environment;

import static android.R.attr.path;


public class MainActivity extends AppCompatActivity implements OnClickListener {

    private Button myButton = null;
    private TextView myTextView = null;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        this.myButton = (Button) findViewById(R.id.button);
        myButton.setText("Muuta buttonin teksti2ä");
        //Activity btnact = (Activity) new MyButtonActivity();//savedInstanceState);
        myTextView = (TextView)findViewById(R.id.textview);
        myTextView.setText("Pitää yrittää muuttaa tekstiä.\nTuleeko toinenkin rivi?");
        myButton.setOnClickListener(this);
    }

    public void onClick(View v) {
        File f = null;
        String s="";
        int i=0;
        FileFilter filter = new FileFilter() {
            @Override
            public boolean accept(File pathname) {
                return true;//pathname.isFile();
            }
        };

        if(myButton!=null)
            myButton.setText("OK");
        try {
            f=new File("/sdcard/");
            if(f==null) {
                myButton.setText("nullii");
                ;
            } else {
                File[] files = f.listFiles(filter);//listFiles();
                s="";
                if(files!=null) {
                    if (files.length > 0) {
                        for (File path : files) {
                            //for (String path : files) {
                            i++;
                            s = s+i+"." +path+"\n"; //+path.getName()+"\n";// "polku"; //path.getPath();
                        }
                    } else s=""+files.length+"\nJOTAIN\n";
                } else s="files==null"+f.getPath();
                //s=Environment.getExternalStorageDirectory().toString();
                myButton.setText("Ok!");
                myTextView.setText(s);
                s=s+Environment.getDataDirectory()+"\n";
                s=s+Environment.getExternalStoragePublicDirectory("mkv").getPath()+"\n";
                s=s+Environment.getExternalStorageState(f)+"\n";
                //s=s+Environment.getExternalStorageState(files[0])+"\n";
                s=s+Environment.getRootDirectory()+"\n";
                s=s+Environment.getRootDirectory()+"\n";

                myTextView.setText(""+s);
            }
        } catch (Exception e) {
            if(myButton!=null) myButton.setText(s+"\n"+e.toString());
        }
    }
}

Liitteenä kuvat tiedostoselaimesta, ja omasta ohjelmastani, kun on klikannut painiketta.
9
Vaihtoehtoiset työpöytäympäristöt / Vs: Home ei mounttaudu (Kubuntu 17.04)
« Uusin viesti kirjoittanut nm tänään kello 14:23 »
Jos nyt näyttäisi sen muokkausajan. Jos kansiossa satoja kuvia niin päivämäärän lisäksi se kellonaika olisi
kiva lisä. Muisti on kuin kultakalalla nykyään. Sen pvm muistan jos kuvat eilen tai tänään otettu. Jos kuvat haluaa
jakaa eri kansioihin vaikka aamupv ja iltapv niin kellonaika auttaisi. Näkeehän se tiedoston ominaisuuksista, mutta
hidasta. Kuvastahan se olisi helppo katsoa mihin joukkoon kuuluu. Mutta ei näytä. KDE:n kuvien katselin parempi.

Uusimmissa Nautiluksen versioissa (Ubuntu 16.10 ja uudemmat) kellonajan saa ilmeisesti myös näkyviin: https://bugs.launchpad.net/ubuntu/+source/ubuntu-docs/+bug/1572304/comments/3

Kuva-arkistojen hallintaan on kyllä parempiakin selaimia, kuten vaikkapa gThumb ja Geeqie.
10
Vaihtoehtoiset työpöytäympäristöt / Vs: Home ei mounttaudu (Kubuntu 17.04)
« Uusin viesti kirjoittanut Postimies tänään kello 14:15 »
Itsellä vielä vakaa 16 lts käytössä - mietinnässä on ollut päivittäminen. Ubuntun
Nautilus hieman kökkö. Kaatui tänään. Saisi edes näyttämään tiedoston luontiajan.

Linuxissa tiedoston luontiaikaa ei perinteisesti ole tallennettu, eikä se ole saatavilla nykyisin käytössä olevien rajapintojen kautta. Tiedostojärjestelmästä sen voi kyllä kikkailemalla onkia ulos:

https://unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4/50184#50184
https://askubuntu.com/a/470135


Viimeisin muokkausaika sen sijaan on saatavilla ja sen näkee Nautiluksenkin kautta.
Jos nyt näyttäisi sen muokkausajan. Jos kansiossa satoja kuvia niin päivämäärän lisäksi se kellonaika olisi
kiva lisä. Muisti on kuin kultakalalla nykyään. Sen pvm muistan jos kuvat eilen tai tänään otettu. Jos kuvat haluaa
jakaa eri kansioihin vaikka aamupv ja iltapv niin kellonaika auttaisi. Näkeehän se tiedoston ominaisuuksista, mutta
hidasta. Kuvastahan se olisi helppo katsoa mihin joukkoon kuuluu. Mutta ei näytä. KDE:n kuvien katselin parempi.
Sivuja: [1] 2 3 ... 10