Насколько я понимаю, ваша проблема в том, что вы хотите увеличить ширину поля ввода поиска, а автозаполнение составляет менее 100%, как указано в поле ввода поиска. Прежде всего, включите jquery.min.js для удаления ошибки jquery, отображаемой в вашей консоли. После этого сделайте некоторые изменения, которые я сделал в вашем CSS и HTML для решения проблемы.
body{
background:#202a3f;
}
.form {
float: left;
width: 100%;
}
.custom-layout{
position: relative;
float: left;
width: 100%;
border-collapse: separate;
}
.custom-layout button{
position: absolute;
right: 0;
float: left;
}
.container{
margin-top:200px;
}
.glyphicon-search{
font-size:20px;
}
.btn-default{
background: orange;
width:100px;
padding:12.5px;
}
.form-control {
padding:25px;
font-size:20px;
}
.navbar {
overflow: hidden;
background-color: #333;
}
.navbar a {
float: left;
font-size: 16px;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.dropdown {
float: left;
overflow: hidden;
}
.dropdown .dropbtn {
font-size: 16px;
border: none;
outline: none;
color: white;
padding: 14px 16px;
background-color: inherit;
font-family: inherit;
margin: 0;
}
.navbar a:hover, .dropdown:hover .dropbtn {
background-color: red;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}
.dropdown-content a:hover {
background-color: #ddd;
}
.dropdown:hover .dropdown-content {
display: block;
}
Хороший вопрос!
Переговоры по http://www.serverwatch.com/tutorials/article.php/3705216 об инструменте назвали "convmv", который зафиксирует имена файлов. Это могло бы быть полезно.
Iconv http://www.gnu.org/software/libiconv/ может преобразовать произвольный текст в различные наборы символов.
http://ozmm.org/posts/git_post_commit_for_profit.html Говорит Вам, как пойти о создании рычага постфиксации, более определенного для Ruby все же. Похоже, что Вы просто добавляете сценарий для выполнения в .git/hooks/post-commit, и мерзавец выполнит его после фиксации. Это мог быть сценарий, который даже запускает скрипт в Вашем мерзавце repo.
Для сценария я рекомендовал бы просто сканировать с находкой, преобразовал бы имя файла в UTF-8, видеть, ли это уже, что имя, и в противном случае перемещает его.