Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (26)

Лучшие ответы пользователя

Все ответы (21)
  • Не получается ввести пароль в терминале?

    REKTOR_RG
    @REKTOR_RG
    Если просто не отображается вводимый текст, то так и надо. Вводимый пароль не виден. Просто введите пароль вслепую и нажмите Enter
    Ответ написан
    Комментировать
  • Как на golang создать запароленный архив?

    REKTOR_RG
    @REKTOR_RG
    contents := []byte("Hello World")
    
    // write a password zip
    raw := new(bytes.Buffer)
    zipw := zip.NewWriter(raw)
    w, err := zipw.Encrypt("hello.txt", "golang")
    if err != nil {
        log.Fatal(err)
    }
    _, err = io.Copy(w, bytes.NewReader(contents))
    if err != nil {
        log.Fatal(err)
    }
    zipw.Close()

    А вот так можно читать архив с паролем [спойлер]
    // read the password zip
    zipr, err := zip.NewReader(bytes.NewReader(raw.Bytes()), int64(raw.Len()))
    if err != nil {
        log.Fatal(err)
    }
    for _, z := range zipr.File {
        z.SetPassword("golang")
        rr, err := z.Open()
        if err != nil {
            log.Fatal(err)
        }
        _, err = io.Copy(os.Stdout, rr)
        if err != nil {
            log.Fatal(err)
        }
        rr.Close()
    }

    Создаст архив в формате .zip с файлом hello.txt и паролем golang
    Взято с официальной документации (от сюда).
    Ответ написан
    Комментировать
  • Открыть csv с кириллицей в MS Excel?

    REKTOR_RG
    @REKTOR_RG
    Вам необходим utf-8 с BOM
    UPD:
    Как это сделать:
    .to_csv('file.csv',encoding='utf-8-sig')
    Ответ написан
    2 комментария
  • Вид ссылки для пользователя?

    REKTOR_RG
    @REKTOR_RG
    Не уверен насчёт null, так как не много работал с php, но должно работать (по идее).
    add_shortcode( 'current_user_link', 'wppbc_current_user_link' );
    function wppbc_current_user_link( $atts, $content ) {
       if ( is_user_logged_in() ) {
          $id = get_current_user_id();
          // make sure to change the URL to represent your setup.
          if($id!=null){ return "<a href='http://website.com/user-listing-page/user/{$id}'>Your User Page</a>"; }
          else{ return "<a href='http://website.com/user-listing-page/login'>Log In</a>";}
       }
     
       return ;
    }

    UPD: Можно ещё и кнопку регистрации добавить:
    if($id!=null){ return "<a href='http://website.com/user-listing-page/user/{$id}'>Your User Page</a>"; }
    else{ return "<a href='http://website.com/user-listing-page/login'>Log In</a> <a href='http://website.com/user-listing-page/signup'>Sign Up</a>";}
    Ответ написан
    1 комментарий
  • В чем преимущество Bootstrap?

    REKTOR_RG
    @REKTOR_RG
    Bootstrap сам по себе предоставляет достаточно много инструментов для проектирования интерфейсов. К тому же все элементы Bootstrap изначально адаптивные, и при сборке сайта из них не приходится лишний раз заботится о адаптивности. Для заказчика это обеспечивает скорость реализации и удобный интерфейс на выходе.
    Лично я совместно с Bootstrap использую набор инструментов Shards базирующийся на Bootstrap 4. Он предоставляет ещё больше элементов для постройки интерфейсов, а так же содержит набор очень красивых стилей и неплохую палитру. Лично я работаю в одиночку, и один занимаюсь как вёрсткой, так и дизайном, поэтому готовые дизайнерские решения из набора Shards меня очень выручают.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (8)