Projekty wykonane przez naszych użytkowników. Jeżeli robisz jakąś aplikacje lub mod to pochwal się tutaj.
Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post22 sty 2011, 20:28

To PROTOTYP. Przecież ja nie będę wymagał od użytkownika, by dłubał w terminalu. Wszystko będzie fajnie się integrować, użytkownik wrzuci sobie plik do wyznaczonego folderu, po chwili wyświetli mu się notyfikacja, że plik został dodany, kliknie sobie prawym przyciskiem, wybierze "Kopiuj adres publiczny" i tyle. Tak jak jest w oryginale.

No, jak już mówiłem, Orphilia Lite to prototyp, mający pokazać, że ruszyłem dupę i coś zacząłem robić, takie demo. Ogólnie, Orphilia będzie działającym w tle daemonem, tak jak oryginalny klient.

Co do uprawień roota. Niby jak inaczej mam skopiować pliki programu do /usr/bin, ikonę do /usr/share/pixmaps czy program API (gdy będzie gotowy) do /usr/share/orphilia?

Awatar użytkownika

jedrekk

Administrator
Posty: 1153
Rejestracja: 01 sie 2008, 14:50
Lokalizacja: Gdańsk/Gorzów Wielkopolski
    Mac OS X Chrome
Kontakt:

Post22 sty 2011, 20:41

Nie chodzi o to żebyś nie używał roota, tylko żebyś pozwolił użytkownikowi samemu go "włączyć"
Stacjonarka: Intel Core i9 9900 | MSI MEG Z390 ACE | 32 GB RAM DDR4 | AMD Radeon RX 6750 12 GB | Crucial P5 2TB M.2 | 2x Dell U2515H
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post22 sty 2011, 22:36

Co za różnica, czy komenda sudo jest w skrypcie basha, czy nie?

Awatar użytkownika

jedrekk

Administrator
Posty: 1153
Rejestracja: 01 sie 2008, 14:50
Lokalizacja: Gdańsk/Gorzów Wielkopolski
    Mac OS X Safari
Kontakt:

Post23 sty 2011, 0:09

Jak już mówiłem w niektórych dystrybucjach komenda sudo jest domyślnie wyłączona i używa się zwykłego su.
Stacjonarka: Intel Core i9 9900 | MSI MEG Z390 ACE | 32 GB RAM DDR4 | AMD Radeon RX 6750 12 GB | Crucial P5 2TB M.2 | 2x Dell U2515H
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post23 sty 2011, 0:31

Wtedy to, co ma być wrzucone do folderu użytkownika, zostanie wrzucone na konto roota i w efekcie trza będzie robić dwa osobne skrypty instalatora itd.

Awatar użytkownika

Rublik

Moderator
Posty: 2878
Rejestracja: 25 lut 2009, 16:11
Lokalizacja: Brzesko
    Windows 7 Opera
Kontakt:

Post23 sty 2011, 10:59

Najlepszym pomysłem byłoby tak, że użytkownik odpala aplikację (o ile będzie z interfejsem graficznym), pojawia się komunikat o wpisaniu hasła użytkownika, i wtedy program uruchamia się jako administrator - sudo (prawie jak Windows 7 :P )
A w sumie na chuj mi ten podpis xD

Awatar użytkownika

jedrekk

Administrator
Posty: 1153
Rejestracja: 01 sie 2008, 14:50
Lokalizacja: Gdańsk/Gorzów Wielkopolski
    Mac OS X Safari
Kontakt:

Post23 sty 2011, 11:07

PisarzKsiazkowicz pisze:Wtedy to, co ma być wrzucone do folderu użytkownika, zostanie wrzucone na konto roota i w efekcie trza będzie robić dwa osobne skrypty instalatora itd.
Lepiej zrobić by niektórzy w ogóle nie mogli tego zainstalować?
Stacjonarka: Intel Core i9 9900 | MSI MEG Z390 ACE | 32 GB RAM DDR4 | AMD Radeon RX 6750 12 GB | Crucial P5 2TB M.2 | 2x Dell U2515H
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post23 sty 2011, 11:20

jedrekk,
Kod jest otwarty, można usunąć ze skryptu komendę sudo i tyle.

Awatar użytkownika

Ult1me

Administrator
Posty: 2415
Rejestracja: 05 sie 2008, 15:48
Lokalizacja: Wrocław
    Windows 7 Opera
Kontakt:

Post23 sty 2011, 11:31

Trzeba utrudniać życie? :/
Komputery:
Spoiler
Laptop (mój główny komputer): Acer Aspire 5750G | Intel Core i3 2330M (Sandy Bridge) 0.8-2.2GHz | Intel HM65 | 6GB RAM DDR3 | Intel HD Graphics 3000 + nVidia GeForce GT540M (nVidia Optimus) | Crucial MX100 256GB SSD | Broadcom 802.11n Network Adapter | Broadcom NetLink Gigabit Ethernet | Realtek ALC269 (+Dolby Advanced Audio)

Laptop służbowy: HP ProBook

Komputer brata (mój stary): Intel Pentium DualCore E6300 (2x 2.8@1.6-3.25 GHz EIST, 64bit, Intel-VT) | Gigabyte EP43T-UD3L (P43, ICH10) | 2x2 GB RAM DDR3 1066MHz GoodRAM | Palit GeForce GT220 | 2x500 GB (Seagate + SpinPoint F3)

Stacja do napraw: Intel Pentium 4 630 (3.00@2.43 GHz, 64bit, HT, Prescott) | ASUS P5GPL (Intel i915, ICH6) | 2x512 MB RAM DDR1 Kingston (PC-3200) | Gainward GeForce 7300 GT 256 MB DDR2 | jakiś dysk :)

Komputer na części: Intel Pentium III 600 MHz Slot 1 | ASUS P3B-F | 128 MB SDR SDRAM | GeForce 2 MX400 (?) | Seagate 8.4GB PATA

Lumia 625
Dowódca Grupy Odwetowej Mafii C-QUAM, łączącej fanów fal długich, średnich i krótkich, nak***iania kabli j**anych, France Bleu Alsace, The Mighty KBC, Voice of Korea, Warszawskiej Radiostacji Centralnej z najwyższym masztem świata Konstantynowie koło Gąbina, oraz Radiowego Centrum Nadawczego z prawie najwyższymi masztami w Solcu Kujawskim

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 7 Opera

Post20 lut 2011, 16:54

Czy Wy wiecie, że ten projekt nie powstanie?
Nie mam PowerPC, a tutaj nie idzie Linuksa używać, więc nie ma po co kontynuować ten projekt.

Awatar użytkownika

jedrekk

Administrator
Posty: 1153
Rejestracja: 01 sie 2008, 14:50
Lokalizacja: Gdańsk/Gorzów Wielkopolski
    Windows 7 Chrome
Kontakt:

Post20 lut 2011, 17:17

Zatem zamykam temat
Stacjonarka: Intel Core i9 9900 | MSI MEG Z390 ACE | 32 GB RAM DDR4 | AMD Radeon RX 6750 12 GB | Crucial P5 2TB M.2 | 2x Dell U2515H
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post22 paź 2011, 17:21

W ramach nudy i potrzeby odstresowania się, wróciłem do projektu. Oczywiście Orphilii Lite już nie ruszam, bo nie ma po co, to była pokazówka bo nie umiałem ogarnąć API.

Najsampierw szereg zmian.
Na pierwszy ogień poszedł klient API, w którym dodałem wszelaki kod potrzebny, by nie trzeba było instalować modułu API Dropboksa do Pythona. Potem przepisałem fragment kodu, w którym klient API odbiera i wykonuje polecenia. Od teraz jest jakby czymś pokroju daemona, działa sobie w tle i odbiera komendy. W porównaniu do poprzedniego rozwiązania, nie musi łączyć się i autoryzować przy każdej komendzie, dzięki czemu ratuje zarówno serwery Dropboksa, jak i połączenie internetowe od zbędnego obciążenia. Interfejs klienta API został oczywiście odpowiednio przystosowany.

Po wstępnych testach wracam do naprawiania komendy "ls" oraz tworzenia daemona. Potem stworzę już tylko instalator.

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Linux Opera

Post31 paź 2011, 14:18

Zaktualizowana ikonka w pierwszym poście.
Ciekawostka, pracuję już nad daemonem.

Awatar użytkownika

funcek

Zasłużony użytkownik
Posty: 1916
Rejestracja: 06 lut 2011, 12:36
Lokalizacja: Bolesławiec
    Windows 7 Opera

Post31 paź 2011, 15:01

Brzydka ikonka :trollface:
Spoiler
Leniwy #1; Lenovo ThinkPad T460s:
Intel Core i5-6300U @ 2.4 GHz || 8 GB RAM DDR4 || Intel HD Graphics 520 || 14" FHD || SSD Lexar 250GB NVMe || Windows 10 Pro
Leniwy #2; Lenovo ThinkPad T460s:
Intel Core i5-6300U @ 2.4 GHz || 8 GB RAM DDR4 || Intel HD Graphics 520 || 14" FHD || GoodRam S400U 128GB m.2242 || ChromeOS Brunch
Chrumek; HP Chromebook 11a G8 EE:
AMD A4-9120C @ 1.1 GHz - 2.4 GHz || 4 GB RAM DDR4 || AMD Radeon R3 || 11.6" 1366x768 || 32GB eMMC || ChromeOS
Piec:
MSI B450M PRO-VDH MAX || AMD Ryzen 3 3200G @ 3.6 GHz || 2x8GB RAM DDR4 Crucial 3000 MHz CL15 || Radeon Vega 8 || PNY 500GB M.2 PCIe NVMe || KRUX Trek || SilentiumPC SPC197 450W || Windows 10 Pro
Piec #2; Lenovo Thinkcentre M93p SFF:
Intel Core i7-4770 @ 3.40 GHz || 20GB DDR3 (2x8 + 2x2) || Intel HD Graphics 4600 || Western Digital Blue 320GB 7200RPM || Windows 8.1 Pro x64 + MX Linux 21.2.1
Serwer - obecnie brak

Retro:
eMachines E510 :
Intel Celeron M560 2.13GHz || 2 GB RAM DDR2 || grafika: tak || 15.4" || HDD 80GB (słynny talerzak z serwera złamanego na kolanie :D ) || Windows XP SP3
IBM ThinkPad T23:
Intel Pentium III-M Tualatin @ 1.13GHz || 256MB RAM SDRAM || S3 SuperSavage/IXC || 14.1" 1024x768 || HDD 60GB ATA || Windows 2000 Pro SP4
Dell Latitude CPx H500GT:
Intel Pentium III-E 500MHz || 256MB RAM SDRAM || ATi RAGE Mobility-M1 AGP X2 || 14.1" 1024x768" || HDD 30GB 5400RPM || Windows Me
Bulbulator Czasoprzestrzeni, bliźniak Masturbatora Czasu; Sony Vaio PCG-N505SN:
Mobile Pentium II 400MHz || 128MB SŁONY-RAM || NeoMagic MagicGraph 256AV 2.5 MB || 10.4" 1024x768 || HDD 20GB 5400RPM || Windows 98 SE
Masturbator czasu; Sony Vaio PCG-505G:
Pentium MMX 233MHz || 32 MB SŁONY-RAM || NeoMagic MagicGraph 128XD 2 MB || 10.4" 800x600 || HDD 6 GB 4200RPM, głośny jak szlag || Windows 98 SE || 1998r. :)

Samsung Galaxy S21 5G 8/128GB, Samsung Galaxy Z Flip 3 8/128GB

Awatar użytkownika

bsystem

Zasłużony użytkownik
Posty: 655
Rejestracja: 03 lis 2010, 16:44
    Windows 7 Opera

Post31 paź 2011, 15:11

Fajna ta ikonka :D

Kto jest online

Użytkownicy przeglądający to forum: Semrush [Bot] i 8 gości