201

(9 odpowiedzi, napisanych Inne)

Aha, wybacz - zapomniałem o najważniejszym. Na czerwono podświetliło się : "CopyMemory VarPtr(Val2), Temp, LenB(Val1)"

Jeżeli nie umieściłem deklaracji to podświetlało się przed kompilacją, po umieszczeniu deklaracji wiersz podświetlał się na czerwono po tym jak wykonywanie programu do niego doszło.

chyba chodziło o to abyś wziął najtańszy model z USB smile w kontekscie Twojego pytania o pomoc w wyborze

203

(9 odpowiedzi, napisanych Inne)

Przetestuje to co napisałeś, ale już chyba jutro smile
A co do VarPtr to jeżeli dobrze rozumuję to WinWrap ją obsługuje.

    Sub Main()
    
   Dim Val1 As Integer
   Dim addr As Long
   Val1 = 13
   addr = VarPtr(Val1)


   Debug.Print addr
    End Sub

Po wykonaniu takiego kodu zmienna addr zawiera wartość 65984152 (za każdym razem cztery ostatnie cysry są inne), która jest chyba adresem pamięci pod którą przechowywana jest zmienna Val1. Czyli chyba WinWrap obsługuje funkcję VarPtr, dobrze rozumuję?

Zestawiał mi z lapkiem połączenie na 54 Mb, więc byłem przekonany, że to g tylko - dobrze wiedzieć smile

A czy brałeś pod uwagę np IConnecta jako prosty NAS do ściągania plików 1GHz procesor, 512 flash, 256 ram, można wrzucić np. openWRT, debiana. wydajność kopiowania plików to około 28 MB/s po kablu (Gb LAN). Trochę ułomnie działa jako router ze względu na tylko 1 port lan oraz radio g ale zawsze warto opcję rozważyć. No i jest relatywnie niedrogi.

206

(9 odpowiedzi, napisanych Inne)

Super, tylko obawiam się, że to nie działa w WinWrap Director, po wklejeniu do kompilatora kodu:

Option Explicit

Public Module Module1
Public Declare Sub CopyMemory Lib "kernel32" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
    Sub Main()
    
   Dim Val1 As Integer
   Dim Val2 As Integer
   Val1 = 13
   Dim Temp As Long
   Temp = VarPtr(Val1)

   CopyMemory VarPtr(Val2), Temp, LenB(Val1)

   Debug.Print Val2
    End Sub

End Module

i uruchomieniu otrzymuję błąd "Function not found in module"
Jest jakiś inny sposób ew, mógłbym coś zmienić?

Wprawdzie problem rozwiązałem na If'ch case'ach i goto, ale wygląda to tak masakrycznie, że ze strachu, że ktoś zobaczy wolę to poprawić smile
Pozdrawiam

207

(26 odpowiedzi, napisanych Oprogramowanie / Software)

można to zrobić, ale byś musiał mieć dostęp do shella. Jak Ci sięchce to :
http://groups.google.com/group/android- … ce49273357
http://forum.xda-developers.com/showthr … ?t=1655534

Nie robiłęm tego - linki to co znalazłem u wujka g smile

208

(26 odpowiedzi, napisanych Oprogramowanie / Software)

a brama domyślna?

209

(26 odpowiedzi, napisanych Oprogramowanie / Software)

a napisz jeszcze czy klient widzi inne komputery w sieci LAN do której się łączysz, podaj jeszcze jaki adres, maskę, bramę dostaje telefon a jakie są przydzielane przez DHCP w momencie fizycznego podłączenia urządzenia do routera.

210

(9 odpowiedzi, napisanych Inne)

Problem jest jak najbardziej aktualny.
A mógłbyś wrzucić fragment kodu, który pokaże jak użyćwskaźników w tym przypadku?

211

(26 odpowiedzi, napisanych Oprogramowanie / Software)

W mikrotiku w takim przypadku musiałbyś na bridgu od strony LANu włączyć proxy-ARP a jak sytuacja wygląda w OpenWRT to nie wiem niestety.

212

(9 odpowiedzi, napisanych Inne)

Witam,
Czy ktoś potrafi programować w tych językach? MAm mały problem, z którym ciężko mi sobie poradzić:

Dim Val1 As Integer
 Dim Val2 As Integer
 ...
 Dim Temp As String 

 Temp = "Val1" 'Tutaj może być przypisany również "Val2" - zależy od innych zmiennych

I tu problem: Jak za pomocą zmiennej Temp odnieść się do zmiennej, której nazwa jest w niej zapisana.
Tutaj podałem zmienne Val1 oraz Val2 przykładowo - w rzeczywistości jest ich więcej i w zależności od pewnych warunków dokonywana jest selekcja jednej z nich. W tym miejscu potrzebuje zwiększyć/zmniejszych "Valx" za pomocą zmiennej Temp, lecz nie bardzo wiem jak. Może mi ktoś pomóc?
Pozdrawiam,

213

(26 odpowiedzi, napisanych Oprogramowanie / Software)

ja obczaiłem, że router jest podłączony do neostrady a klient łączy się raz przez netię a raz przez erę, chyba, że ja coś źle zrozumiałem?

irek, jeżeli chcesz mieć dostęp do neta z klienta VPN to to jest standardowa ficzera - sprawa się komplikuje jeżeli klient ma być widoczny z Internetu

214

(26 odpowiedzi, napisanych Oprogramowanie / Software)

irek, to nie kwestia publicznego adresu. jako klient serwera pptp możesz łączyć się zza NAT'a. Problem tkwi gdzie indziej. Dzwoniłem kiedyś do infolinii T-Mobile i mnie koleś bezceremonialnie zbył, że oni nic nie blokują i że może mi założyć zgłoszenia, ale jak technicy sprawdzą, że internet działa to zostanie anulowane. Myślę, że mogą blokować protokół GRE. Zabawne, że przy używaniu np blueconnecta działa. Istnieje jeszcze jedna opcja - jeżeli jesteś za niektórymi z urządzeń cisco (np. PIX) to do poprawnego działania pptp potrzeba włączyć "fixup protocol pptp 1723" - przerabiałem to niedawno w pracy. Z tym, że w tym przypadku widziałem w logach routera próbę nawiązania połączenia, nie pamiętam jak to było w przypadku korzystania z połączenia przez T-Mobile.

A żeby klient VPN był widoczny pod publicznym adresem routera musiał byś w routerze ustawić NAT 1:1, ale wydaje mi się, że wtedy inni klienci podłączeni do routera nie mieliby dostępu do sieci - pewien nie jestem, nigdy tak nie eksperymentowałem. Inna opcja to przekierowanie portu bądź określonych portów.

Jeżeli między AP są drzewa to o 5 GHz możesz raczej zapomnieć.

Cezary, a wiesz może co odpowiada za to, że np w oryginalnym oprrogramowaniu Iconnecta, po podłączeniu drukarki i po wejściu do np \\IP_IConnecta widać udostępnione zasoby i tę drukarkę? Czy można coś takiego zrobić w gargoyle?
Pozdrawiam

Pozostańmy już przy sambie smile
Kurna, chyba się naprawiło po tym jak wykonałem chmod -R 0777 1fd47c4f-45b6-4308-96f5-85cd10266b44.
Później jeszcze się z chmodem bawiłem trochę w konteksie kwesti, którą opisałem powyżej i praktycznie mi się udało smile
Po pewnym czasie router nie reagował na zmiany uprawnień - tworzyłem plik, nadawałem mu uprawnienia np 0700 i mogłem go skasować jako anonimowy użytkownik samby. Kiedyś jeszcze zdarzyła mi się podobna sytuacja, chyba nawet z ustawieniami wifi. Cezary, czy zdarzyło Ci się kiedykolwiek coś takiego (brak reakcji systemu na wprowadzane zmiany). Po restarcie wszystko wraca do normy. Na dziś koniec eksperymentów bo moja lepsza połówka ogląda coś na IPTV i marudzi jak restartuję tp-Linka, jutro wyciągnę Iconnecta to się pobawię uprawnieniami smile
Pozdrawiam

Ale nie domyślasz się o co chodzi, czy zmuszasz mnie do samodzielnego myślenia? smile Pytam gdyż przydała by mi się opcja typu automatyczne nadawanie konkretnych przywilejów elementów tworzonych w konkretnych folderach - na przykładzie serwer ftp z dwoma folderami incoming i outgoing. JAk użytkownik anonimowy wrzuca coś do incoming to dla elementu tworzą sięuprawnienia np 755 lub dowolne inne. Ciekawi mnie jak to zrobić.

Ale użyłem polecenia chmod i zmieniłem prawa tego katalogu. Sęk w tym, że każdy nowy element tworzony na podmontowanym zasobie otrzymuje prawa 755 bodajże. Nie bardzo wiem gdzie to zmienić i od czego to zależy.


root@Gargoyle:/etc/config$ cat samba

config 'samba'
        option 'workgroup' 'POWER-STATION'

config 'sambashare' '0_DHI_Data'
        option 'name' 'DHI_Data'
        option 'path' '/tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44'
        option 'read_only' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'browseable' 'yes'
        option 'guest_ok' 'yes'

config 'sambashare' '1_Dane'
        option 'name' 'Dane'
        option 'path' '/tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2'
        option 'read_only' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'browseable' 'yes'
        option 'guest_ok' 'yes'

root@Gargoyle:/etc/config$ cd /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
root@Gargoyle:/tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44$ ls -al
drwxrwxrwx    3 root     root         4096 Jun 11 14:14 .
drwxr-xr-x    4 root     root          160 Jun 11 12:07 ..
drwxr-xr-x    2 root     root         4096 Jun 11  2012 Backup BG WRP
-rwxrw-rw-    1 nobody   nogroup    499712 Jun 11 14:14 New Microsoft Access Baza danych (2).accdb
-rwxrw-rw-    1 nobody   nogroup    499712 Jun 11 14:13 New Microsoft Access Baza danych.accdb
root@Gargoyle:/tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44$ cd ..
root@Gargoyle:/tmp/usb_mount$ ls -al
drwxr-xr-x    4 root     root          160 Jun 11 12:07 .
drwxrwxrwt   14 root     root          580 Jun 11 12:27 ..
drwxrwxrwx    3 root     root         4096 Jun 11 14:14 1fd47c4f-45b6-4308-96f5-85cd10266b44
drwxrwxrwx   26 root     root         4096 Jun 11 14:08 a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
root@Gargoyle:/tmp/usb_mount$

Ale prawa windowsowe? JAk mogę to sprawdzić?


Dobra, poprawiłem:

root@Gargoyle:/tmp/usb_mount$ ls -al
drwxr-xr-x    4 root     root          160 Jun 11 12:07 .
drwxrwxrwt   14 root     root          580 Jun 11 12:27 ..
drwxr-xr-x    4 root     root         4096 Jun 11  2012 1fd47c4f-45b6-4308-96f5-85cd10266b44
drwxrwxrwx   26 root     root         4096 Jun 11 12:18 a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
root@Gargoyle:/tmp/usb_mount$
root@Gargoyle:/tmp/usb_mount$
root@Gargoyle:/tmp/usb_mount$ chmod 0777 1fd47c4f-45b6-4308-96f5-85cd10266b44
root@Gargoyle:/tmp/usb_mount$ ls -all
drwxr-xr-x    4 root     root          160 Jun 11 12:07 .
drwxrwxrwt   14 root     root          580 Jun 11 12:27 ..
drwxrwxrwx    4 root     root         4096 Jun 11  2012 1fd47c4f-45b6-4308-96f5-85cd10266b44
drwxrwxrwx   26 root     root         4096 Jun 11 12:18 a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:00 dev_sda2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc1 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
lrwxrwxrwx    1 root     root           51 Jun 11 12:07 dev_sdc2 -> /tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44
root@Gargoyle:/tmp/usb_mount$

Cezary, możesz mi wyjaśnić pobieżnie dlaczego ten folder o nazwie 1fd47c4f-45b6-4308-96f5-85cd10266b44 utworzył się z takimi przywilejami? Folder dla drugiej partycji utworzył się z automatu przy jakiś czas temu i miał maskę 0777.

Hey, mam kolejny problem.
Dysk, który mam podłączony podzieliłem sobie na dwie partycje i zamontowałem w gui. Teraz nie mam możliwości zapisywania na nowo utworzonej partycji ;/. TZn widzę zawartość partycji, plik wrzucony tam przez FSProxy mogę odczytać, ale z dodaniem np nowego katalogu dostaję błąd braku uprawnień. Restartowałem router, komputer - sprawdzałem ustawienia samby, dla obu zasobów wydają się takie same. Nie bardzo mam pomysł co może być problemem. Wrzucam wynik cat /etc/config/samba:

root@Gargoyle:/etc/config$ cat samba

config 'samba'
        option 'workgroup' 'POWER-STATION'

config 'sambashare' '0_DHI_Data'
        option 'name' 'DHI_Data'
        option 'path' '/tmp/usb_mount/1fd47c4f-45b6-4308-96f5-85cd10266b44'
        option 'read_only' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'browseable' 'yes'
        option 'guest_ok' 'yes'

config 'sambashare' '1_Dane'
        option 'name' 'Dane'
        option 'path' '/tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2'
        option 'read_only' 'no'
        option 'create_mask' '0777'
        option 'dir_mask' '0777'
        option 'browseable' 'yes'
        option 'guest_ok' 'yes'

root@Gargoyle:/etc/config$

Mam wrzucić coś jeszcze?

I ten zakichany skrót o który pytałem wyżej znów się pojawił.

aha, dzięki wielkie - skrót się usunął. ciężko mi stwierdzić skąd się wziął.
Pozdrawiam.

Kurna - znów się pokazało ;/

ok - sorka, mój błąd:

root@Gargoyle:/tmp/usb_mount$ ls -al /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
drwxrwxrwx   27 root     root         4096 Jun  1 15:58 .
drwxr-xr-x    3 root     root           80 May 30 12:00 ..
drwx------    5 999      999          4096 Jan 14 14:56 .Trash-999
drwxrwxrwx    2 nobody   nogroup      4096 May  4 21:47 100D3100
-rwxrw-rw-    1 nobody   nogroup   7266993 Dec 23 12:14 152_Hokku_Option_Standard_GI0225_3.1d0-1162.34387_44463.zip
drwxrwxrwx    3 nobody   nogroup      4096 Feb 17 12:25 ATB_-_Future_Memories-2CD-2009-MOD
drwxrwxrwx    9 nobody   nogroup      4096 Feb 16 02:46 BuĹgaria synchronizacja
drwxrwxrwx   48 nobody   nogroup      4096 Jan 28 22:25 GRY
drwxrwxrwx    2 nobody   nogroup      4096 Feb  8 09:35 II dzien WiedeĹ

drwxrwxrwx    6 nobody   nogroup      4096 Feb 16 04:40 KAtowice
drwxrwxrwx    2 nobody   nogroup      4096 Dec 22 12:06 Konferencja w Ustroniu
-rwxrw-rw-    1 nobody   nogroup  89974393 Dec  5 12:31 MarathonInfinity-20111201-Win.zip
drwxrwxrwx    3 nobody   nogroup      4096 Dec 24 08:24 Microsoft Office 2010
-rwxrw-rw-    1 nobody   nogroup  30559652 Apr  8  2011 Szkolenie WrocĹawpoprawiana.docx
lrwxrwxrwx    1 root     root           51 Jan 16 17:22 a864f94b-d5a8-0bc1-b585-3c0f61ff95f2 -> /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2
drwxrwxrwx    2 nobody   nogroup      4096 Apr 28 19:23 certyfikat
-rwxrw-rw-    1 nobody   nogroup 305844247 Jan  9 17:34 fgsetup-2.0.0.exe
drwxrwxrwx   11 nobody   nogroup      4096 Jan 30 14:46 filmy
drwxrwxrwx    6 nobody   nogroup      4096 Apr 28 20:03 gimagex_kurna
-rwxrw-rw-    1 nobody   nogroup  17820970 Jan 11 10:09 gulyantsi_v_1.jpg
-rwxrw-rw-    1 nobody   nogroup  36077298 Jan 11 10:03 gulyantsi_v_2.jpg
drwxrwxrwx    2 nobody   nogroup      4096 Dec 13 20:05 konfiguracja routera 1043nd
drwxrwxrwx    2 nobody   nogroup      4096 Jun  1 15:58 magisterki
drwxrwxrwx    3 nobody   nogroup      4096 Dec 11 22:22 moja praca 11.12.2011
-rwxrw-rw-    1 nobody   nogroup  38375919 Jan 10 17:09 obnova_v.jpg
drwxrwxrwx    2 nobody   nogroup      4096 Feb  8 09:32 pierwszy dzieĹ
                                                                       wiedeĹ

drwxrwxrwx    2 nobody   nogroup      4096 Dec 13 19:50 praca magisterska
drwxrwxrwx    4 nobody   nogroup      4096 Dec 13 20:47 program do backupu
drwxr-xr-x    3 root     root         4096 Dec 15 17:15 prv
drwxrwxrwx    2 nobody   nogroup      4096 Apr 28 19:56 przywracanie systemu
-rwxrw-rw-    1 nobody   nogroup   4637421 Dec  5 17:27 pspad456inst_en.exe
drwxrwxrwx    3 root     root         4096 Dec 16 16:37 pub
drwxrwxrwx    4 nobody   nogroup      4096 Dec  7 03:05 sterowniki do drukarki
drwxrwxrwx    4 nobody   nogroup      4096 May  3 23:29 system restore pl and eng
drwxrwxrwx    2 nobody   nogroup     12288 Dec 16 12:35 test
drwxrwxrwx    2 nobody   nogroup      4096 Dec 13 20:12 testowanie ĹÄ
cza
root@Gargoyle:/tmp/usb_mount$

ok,
wynik mount:

root@Gargoyle:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /tmp/usb_mount/a864f94b-d5a8-0bc1-b585-3c0f61ff95f2 type ext4 (rw,noatime,barrier=1,data=ordered)
 

ls -al:

root@Gargoyle:~$ ls -al
drwxr-xr-x    2 root     root            3 Nov 27  2011 .
drwxr-xr-x    6 root     root            0 Jan  1  1970 ..

No nie powiem - trafne spostrzeżenie smile nawet próbowałem przez Windowsa, ale skończyło się na etapie "obliczanie wielkości plików..."  około 600 GB. Obawiam się, że jak ten plik usunę to usunąc się może również zawartość dysku - a tego bym nie chciał.
Wygląda to tak jakby "dysk zamontował się na dysku" jakkolwiek to brzmi. Grzebałem w google na temat tego problemu, ale nie znalazłem rozwiązania.