С помощью цикла while можно прочитать весь файл, но и при этом сделать какое либо действие
1 2 3 4 5 6 7 8 |
#!/bin/bash FILE='text.txt' while read LINE; do echo "Это строчка: $LINE"; done < $FILE |
С помощью цикла while можно прочитать весь файл, но и при этом сделать какое либо действие
1 2 3 4 5 6 7 8 |
#!/bin/bash FILE='text.txt' while read LINE; do echo "Это строчка: $LINE"; done < $FILE |
Недавно я нашел этот гист у Zach Saunders на ГитХабе и решил рассказать о нем у себя. Он будет полезен всем, и даст нам уменьшение размера HTML в отличии от того, что нам создает Laravel 4. Это мелочь, но она дает нам возможность сохранить наше приложение быстрым.
Подробнее
Порой мы отображаем на сайтах контент с других ресурсов: картинки или фавиконы. Некоторе браузеры просто оставят пустое
место (Firefox), другие же отобразят уродский прямоугольник, явно указывая, что чего-то не хватает (IE). Как же можно средствами PHP проверить существование файла.
Есть функция file_exists (), но она хороша только для файлов в пределах нашей файловой системы, а с удаленным сервером не пройдет.
Подробнее
Любя работать в полумраке, не раз задумываешься о том что монитор очень ярко светит в IDE в моем случае это NetBeans. Вот и пришлось немножко порадовать вопросов все знающему google ну и как обычно он ответил вот что нашел:
1. Тема Twilight PHP, Ruby
Автор: Nettuts+
брать собственно тут, дальше все просто
Установка:
tools –> Tools → Options → Import и выбираем там архив, перезагружаем IDE и ставим нашу тему.
Автологин с помощью ключей
1. Сгенерировать ключ на сервере: ssh-keygen -t rsa
2. Сохраняем ключ в предлагаемый файл (/home/myuser/.ssh/id_rsa)
3. При необходимости указываем пароль на использование приватного ключа (в этом случае его необходимо будет вводить при каждой новой сесии)
4. Копируем публичный ключ id_rsa.pub в authorized_keys (cp id_rsa.pub authorized_keys)
5. Проверить права на файл. Должны быть 600, иначе может не сработать (chmod 600 authorized_keys).
6. Копируем приватный ключ id_rsa (more id_rsa) в файл на локальном комьютере (например my_session.ppk)
7. Прогоняем скопированный приватный ключ через puttygen.exe делая приватный ключ пригодным к использованию. (Там есть кнопочка «Load», напротив надписи «Load an existing private key file», юзаем сначала ее, а затем теребим баттон «Save private key».)
8. Открываем Putty, загружаем нашу сессию, идем в SSH->Auth, указываем путь к готовому приватному ключу.
9. Идем в Connection->Data и в секции Auto-login в поле username указываем логин сессии
10. При необходимости в пункте меню SSH в поле Remote Command можно указать команду, которая автоматически будет выполняться при входе пользователя.
11. Сохраняем сессию.
Подробнее
Netbeans – одна из лучших сред для разработки на PHP, но как и все Java приложения довольно тугодумное. Правда есть способ это исправить:
Лезем в /etc/netbeans.conf и добавляем там
-J-client -J-Xms32m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled