Nowe posty

xx Nie problem, ale funkcjonalność (skalowanie "obrazów") (1)
Wczoraj o 11:13:16
xx Uprawnienia do pliku utworzonego z &> (6)
2018-02-19, 20:51:03
xx POLAUR - repozytorium polskiej społeczności Archa (0)
2018-02-19, 15:18:53
xx Co daje przewód HDMI łączący monitor z kartą graficzną? (19)
2018-02-19, 12:07:16
xx Szybkość uruchamiania systemu (10)
2018-02-19, 00:09:04
xx sprzęt... (2)
2018-02-18, 17:51:57
xx aktualizacja do konkretnej dystrybucji (4)
2018-02-18, 08:37:48
xx Problem z uruchomieniem Fedory (11)
2018-02-15, 19:40:56
xx Karta graficzna AMD Radeon 6400m (10)
2018-02-15, 15:30:29
xx nomodeset [Rozwiązane] (0)
2018-02-14, 08:43:34

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Paweł Kraszewski

Strony: [1] 2 3 ... 155
1
1/ W przypadku ecryptfs, quote zapinasz na systemie plików pod ecryptem.
2/ Jak szyfrujesz całą partycję, to czemu ecryptfs a nie dmcrypt? DMCrypt jest szybszy, wygodniejszy i generalnie mniej problemów sprawia.

2
Z całym szacunkiem, ta oferta jest [...] warta.

Cytuj
Znajomość co najmniej dwóch języków programowania
Czyli jak znam BASIC z ZX Spectrum i AMOSa z Amigi to już jest OK? Czy jednak pracujecie z konkretnymi stosami oprogramowania? ASP .NET, MEAN, Phoenix, Electron, whatever?

Cytuj
Elastyczne godziny pracy
Czyli jak kierownik coś naobiecuje klientowi na wczoraj, to siedzenie w firmie poniedziałek-niedziela 8-23?

Cytuj
Możliwość rozwijania umiejętności
Uooo! Nie zabraniacie czytania książek!

Mniej rekruterskiej/HRowej sieczki, więcej konkretów. I do ku*y nędzy, widełki płacowe.

Plus, niezwykle niepokoi mnie brak pytania o znajomość jakiejkolwiek platformy zarządzania kodem... Git, Svn, CVS, TeamFoundation, cokolwiek...

3
Debian / Odp: Serwer FTP
« dnia: 2018-02-07, 12:59:03 »
Jeżeli to ma być serwis widziany w internecie (a nie coś w firmie, w wydzielonym LANie), to po prostu zapomnij o FTP. Niech sobie leży w swojej trumnie i powoli rozpada w proch.

Albo zastosuj SFTP (czyli de facto transfer plików przez SSH), albo postaw coś prostego na HTTP(S).

Przy okazji: scenariusz z możliwością zapisania plików bez możliwości usuwania czegokolwiek z folderu sugeruje jakiś poważnie błędne założenie w logice biznesowej. A co, jeżeli user nadpisze istniejący plik pustym? Niby nie skasował, a zawartości nie ma...

Robiłem test - zasadniczo uprawnienia rwsrwsrwt na katalogu powinny dać efekt "może stworzyć-nie może usunąć", przez to, że nowo tworzony plik ma automatycznie zmieniane uid (pierwsze rws) i gid (drugie rws) na właściciela katalogu i user nie może skasować pliku bo nie jest już jego właścicielem (rwt), ale niestety bit SUID nie działa tak jak powinien i uid pliku jest oryginany, w związku z czym prawo t nie zabrania skasowania tego pliku. Czyli generalnie - jak możę stworzyć, to może skasować - i wynika to z uprawnienia katalogu a nie pliku. Jedyne co mi przychodzi do głowy to demon chodzący na inotify, modyfikujący w locie uprawnienia pliku w momencie jego zamknięcia po stworzeniu. Ewentualnie rzeczywiście dopuścić FTP (BadIdeaTM), ale zablokować na nim polecenie DELETE.

4
*BSD / Odp: FreeBSD na wirtualnej maszynie - klatkujący kursor
« dnia: 2018-01-30, 17:55:17 »
Czy dokumentacja i KB przeczytane i wskazany pakiet został zainstalowany?

5
Żeby przełączyć się między użytkownikami w BSD potrzeba:
* 3ml krwi administratora
* Klawisz z klawiatury Torwaldsa
* Skrawek kartki z oryginalnym kodem Windows
A nie, zaczekaj... Przełącza tak samo jak w Linuksie. Albo za pomocą sudo (dodatkowy pakiet do zainstalowania) albo za pomocą su (i - jak instrukcja do su nadmienia - użytkownik musi należeć do grupy wheel, żeby mieć prawo do używania su).

I jest to w cholernej instrukcji, w punkcie 3.3.1.3.

6
Obecnie chyba najbardzie międzysystemowym (międzyokienkowym) rozwiazaniem jest libappindicator.

#include <gtk/gtk.h>
#include <libappindicator/app-indicator.h>

/*
 FROM: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators

 gcc example.c `pkg-config --cflags gtk+-2.0` -I/usr/include/libappindicator-0.1/  -o example `pkg-config --libs gtk+-2.0` -L/usr/lib -lappindicator
*/

static void Quit_menu()
{
    printf( "Leaving ..." );
    gtk_main_quit();
}

static void gtkCallback( GtkWidget *action )
{
    const gchar *name = gtk_widget_get_name( action );
    GtkWidget *dialog;

    dialog = gtk_message_dialog_new( NULL, GTK_DIALOG_DESTROY_WITH_PARENT,
                                     GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE,
                                     "You activated action: \"%s\"", name );

    g_signal_connect( dialog, "response", G_CALLBACK( gtk_widget_destroy ),
                      NULL );

    gtk_widget_show( dialog );
}

int main( int argc, char **argv )
{
    GtkWidget *indicator_menu;
    GtkWidget *menuItem1;
    GtkWidget *menuItem2;

    AppIndicator *indicator;
    gtk_init( &argc, &argv );

    /* Indicator */
    indicator = app_indicator_new( "example-simple-client",
                                   "/home/your/iconfullpath/icon.png",
                                   APP_INDICATOR_CATEGORY_APPLICATION_STATUS );

    app_indicator_set_status( indicator, APP_INDICATOR_STATUS_ACTIVE );
    app_indicator_set_icon( indicator, "/home/your/iconfullpath/icon.png" );

    indicator_menu = gtk_menu_new();

    menuItem1 = gtk_image_menu_item_new_with_label( "message" );
    g_signal_connect( menuItem1, "activate", G_CALLBACK( gtkCallback ), NULL );
    gtk_menu_shell_insert( GTK_MENU_SHELL( indicator_menu ), menuItem1, 0 );
    gtk_widget_show( menuItem1 );

    menuItem2 = gtk_image_menu_item_new_with_label( "Quit" );
    gtk_menu_shell_insert( GTK_MENU_SHELL( indicator_menu ), menuItem2, 1 );
    gtk_widget_show( menuItem2 );

    g_signal_connect( menuItem2, "activate", G_CALLBACK( Quit_menu ), NULL );

    app_indicator_set_menu( indicator, GTK_MENU( indicator_menu ) );

    gtk_main();

    return 0;
}


Sprawdzałem na Xubuntu Artful, działa. Wymaga libappindicator-dev.

7
Gry / Odp: Problem z grą Americas Army
« dnia: 2018-01-24, 13:17:06 »


Poza katalogiem domowym programy instalujemy jako administrator.

OffTOpic: Oficjalnie rzucam ręcznik na podłogę. Mam nieodparte wrażenie, że użytkownik ZK od paru miesięcy robi absolutnie wszystko, żeby udowodnić, że Linux jest do dupy. Po prostu nie mam sił z tym walczyć.

8
1. Spróbuj tego.
2. Parametr kernela nomodeset przy bootowaniu (na pierwszym menu jakie pojawia się po starcie płyty/pendrive'a instalacyjnego)

9
Konfiguracja / Odp: D
« dnia: 2018-01-22, 18:51:10 »
Pakiety w Debianopochodnych instalujesz poleceniem dpkg (dla lokalnych plików deb) albo którymś z narzędzi typu apt/apt-get/aptitude/synaptic (dla sieciowych repozytoriów pakietów).

Może pomyliło ci się z kompilowaniem programu z kodu źródłowego? To nie ma nic wspólnego z pakietami. Do tego przydatne jest zainstalowanie pakietu build-essential, który w zależnościach wciąga m.in. kompilatory C i C++ i program make. Choć dla początkującego instalacja czegokolwiek z kodu źródłowego jest niewskazana, bo w ten sposób łatwo zdestabilizować system albo go w ogóle w powietrze wysadzić.

10
Sieć / Odp: Problem z uruchomieniem OpenVPN
« dnia: 2018-01-20, 17:29:20 »
OT: Przy okazji:
1. przenieś serwer SSH na port inny, niż 22 - najlepiej gdzieś powyżej portów 20000
2. ustaw bardzo złożone hasło na roota
3. załóż "zwykłego użytkownika" o niesłownikowej nazwie z logowaniem na megadługie hasło, bez żadnych szczególnych uprawnień, ale z możliwością przelogowania na roota przez su (nie przez sudo!) - chodzi o to, żeby przy przelogowaniu podawać hasło roota, a nie zalogowanego użytkownika. Przetestuj w drugiej sesji SSH, czy możesz się zalogować i potem przelogować.
4. włącz i przetestuj logowanie na roota na klucz prywatny
5. wyłącz logowanie roota na hasło

Punkty 2 i 3 są na wypadek, gdybyś stracił swój klucz prywatny - wtedy logujesz się na hasło na tego dodatkowego użytkownika i z niego przelogowujesz się na roota hasłem roota (czyli trzeba znać login + 2 różne hasła).

11
Inne / Odp: W czym programować na Linux ?
« dnia: 2018-01-19, 18:36:23 »
C++, Qt5 i QtCreator. Częścią Qt jest komponent WebKit implementujący przeglądarkę.

12
Konfiguracja / Odp: ProxyChains problem
« dnia: 2018-01-19, 07:36:22 »
Nie możemy pomóc bo dałeś za mało informacji.
* Jaką, ku*wa, instrukcją?
* Jaki system?
* Która wersja proxychains? I czy proxychains czy proxychains-ng?
* Jak zainstalowałeś proxychains?
* Jaki program i w jaki sposób go uruchamiasz, w celu wypchnięcia go przez p-ch?
* Jak wygląda plik konfiguracyjny p-ch?

13
X Serwer / Odp: Adresy DNS - Migracja
« dnia: 2018-01-16, 14:50:06 »
To choć sprawdź narzędziami, które podałem.

Gdzieś w tym hostingu chyba masz opcję podglądu rekordów swojej domeny? Czy wszystko jest klikane i "użytkownik nie musi tego wiedzieć"?

Cytuj
wprowadziłem tylko ip podane przez hosting
Rekordy pocztowe muszą mieć wpisy tekstowe, nie adresy IP.

14
X Serwer / Odp: Adresy DNS - Migracja
« dnia: 2018-01-16, 14:33:07 »
1. Czy rekordy MX mają prawidłowo kropki na końcu rekordu? Czy są tam użyte nazwy a nie IP?
2. Czy rekordy A na które pokazują rekordy MX są poprawne?
3. Jakie są timeouty w obu rekordach?

Przy poprawnej konfiguracji powinno być tak, że MX są bez zmiany a zmieniają się tylko A od tych wpisów.

Masz kilka narzędzi do weryfikacji poprawności konfiguracji domeny - jak jest widziana "ze świata":
* dnsstuff.com/
* mxtoolbox.com
* dnscheck.pingdom.com

15
Inne urządzenia / Odp: Partycja zajęta w 100%
« dnia: 2018-01-15, 21:04:48 »
Bardzo przejmować. Jaki to dystrybucja i w jakiej wersji?

Na początek wyciąć zawartość katalogów /tmp, /var/tmp i /var/cache/apt/archives (dla Debianowatych).

Na pierwszego podejrzanego typuję ucieczkę w kosmos któregoś pliku w /var/log. Swojego czasu u mojej mamy jeden z logów nagle niekontrolowanie spuchł i zajął cały dysk, co doprowadziło do niemożności zalogowania się.

Strony: [1] 2 3 ... 155