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?
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
-
jedrekk
- Administrator
- Posty: 1153
- Rejestracja: 01 sie 2008, 14:50
- Lokalizacja: Gdańsk/Gorzów Wielkopolski
- Kontakt:
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
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
Co za różnica, czy komenda sudo jest w skrypcie basha, czy nie?
-
jedrekk
- Administrator
- Posty: 1153
- Rejestracja: 01 sie 2008, 14:50
- Lokalizacja: Gdańsk/Gorzów Wielkopolski
- Kontakt:
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
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
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.
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 )
A w sumie na chuj mi ten podpis xD
-
jedrekk
- Administrator
- Posty: 1153
- Rejestracja: 01 sie 2008, 14:50
- Lokalizacja: Gdańsk/Gorzów Wielkopolski
- Kontakt:
Lepiej zrobić by niektórzy w ogóle nie mogli tego zainstalować?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.
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
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
jedrekk,
Kod jest otwarty, można usunąć ze skryptu komendę sudo i tyle.
Kod jest otwarty, można usunąć ze skryptu komendę sudo i tyle.
Trzeba utrudniać życie?
Komputery:
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
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
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
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
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.
Nie mam PowerPC, a tutaj nie idzie Linuksa używać, więc nie ma po co kontynuować ten projekt.
-
jedrekk
- Administrator
- Posty: 1153
- Rejestracja: 01 sie 2008, 14:50
- Lokalizacja: Gdańsk/Gorzów Wielkopolski
- Kontakt:
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
MacBook Pro 16 2021: Apple M1 Pro 10C | 16 GB RAM DDR5 | Apple G13X | SSD 512GB
+ iPhone 13 Pro 128GB
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
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.
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.
-
PisarzKsiazkowicz
- Moderator
- Posty: 2149
- Rejestracja: 27 sty 2010, 7:53
Zaktualizowana ikonka w pierwszym poście.
Ciekawostka, pracuję już nad daemonem.
Ciekawostka, pracuję już nad daemonem.
Brzydka ikonka
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 ) || 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
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 ) || 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
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości