Recentemente eu lidar principalmente com código em vez de com a administração para que o drama que eu fico com kodene são muito mais do que o servidor tal, Então eu decidi só escrevo algumas linhas sobre essa merda toda que eu conseguir ter sua. Duro, preparando-se apresentar seu projeto que tipo de força a abertura das peças dramáticas

  • Първото нещо което което със сигурност щеше да създаде проблеми е изключването на javascript от браузърната поддръжка. Както всяка модерна апликация така и нашия инструмент използва доста JS за AJAX e outros processos dinâmicos que transmitem a interatividade e a visão contemporânea e melhora a funcionalidade. Pensamos em muitas decisões, como a mais aceitável era um cookie com as informações e depois php para verificar se a informação é válida e se está tudo Okey. Solução muito letrada, mas finalmente aparecem versão ainda mais decente. HTML a ser implementado em noscript. Acho que é a solução mais elegante.
<noscript>
<meta http-equiv="refresh" content="0;URL=./nojs.html" />
</noscript>

Basicamente, a situação é trivial se pararmos JS apoio será redirecionado para URnojs.html. Solução simples e muito eficaz.

  • Php multhithreading – muito niškovosta é algo muito útil para os processadores com núcleo mais (Não que o ednoâdreni não é Okey, mas com muitos sistemas nucleares é outra cerveja coisas). Nosso software tem uma parte que lida com a coleta de informações de outros API – e importva em nosso banco de dados. Obŝovzeto nenhum desafio exceto que implementamos o php novamente com multhithreading no modo cli, porque este processo é bastante grande e precisa ser atomatiziran por ter alguém fazendo isso com a mão. Aqui havia um drama associado com fokrvaneto de processos e não cria o fluxo processo filho-(a) que ele estava à espera de um script para o priklûčabota para criar um novo. Estúpido, ele mata a ideia de que na verdade multiprocessamento de comportamento não é o multhithreading, mas aqui estão os detalhes. Primeiro colocamos & Após o julgamento, o que significa que seu script para continuar o trabalho mas, novamente, houve nenhuma mudança no comportamento é necessária e o padrão de saída do script para ser Redirecionado – no meu caso o Okey, para /dev / null 🙂 Накрая структурата на тази част от кода изглеждаше така
$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
}else if ($pid) {
// we are the parent
echo "I'm parent  \n";
pcntl_wait($status); //Protect against Zombie children
} else {
// we are the child
echo "I'm a child $timer  \n";
exec("$command > /dev/null &");
exit (0);
}

Primerčeto novo é trivial. O desempenho foi altamente impressionado com o interrompido entre os processos e assim por diante que fiz sobre 50 criança processo, que fez uma curva. 7800+ sobre o MySQL insere para 30-40 SEC. E a máquina é extremamente delicada, porque testamos v″r″r antes de fazer a aplicação do real.

  • Querys do MySQL – Fiquei chocado com uma grande estupidez. Havia um código que fiz 4-5 consultas desnecessárias ao banco de dados, em vez de usar um sql consulta e então gordura principal trabalho-php-lo. O drama era tal, maioria- em seguida foi uma solicitação que levou informações de saída da consulta é usada para fazer outros pedidos como ela serviu para os argumentos. Situação muito feia e gorda. Subconsulta e, aparentemente, é território desconhecido e junção esquerda ou simplesmente não foram coisas abstratas bem. Tenho tudo o que eu reescrevi o trabalho de aplicação muito bem e a carga como um todo caiu por sobre 200% para a mesma parte do código.

Em geral, estas são as coisas que ultimamente é zaniamvame e não posso dizer que é chato, mas às vezes eu estou impressionado com neobmislâni Misc pedaços de código que você precisa corrigir e o steraŝnoto é que muitas vezes são meu 😆

Reforçada por Zemanta

Eu não escrevi novamente de … uma enorme quantidade de tempo – faz com que Boll e falta de vontade de algum lugar que eu acho. Eu tentei 3-4 vezes para coisas magras mas eu não estava muito feliz com o resultado e assim se recusou a cada vez que eu decidi 🙂 blogčeto de olhar assim para esporte 🙂 coisas interessantes que eu vejo. O verdadeiro motivo que me fez escrever o post atual não é o que eu na maioria das vezes porque é o mesmo de ontem, no outro dia e assim por diante e uma compilação de sentimento que veio sobre mim 🙂 me deparei com este contemporâneo e meu computador, Espero que o autor não se importa que ele 🙄

***

Querida,
Eu sou um homem atraente.
E eu sei disso.
Eu conheço um monte de mulheres boas
e os segredos
de seus corpos e almas.
Pode
obcecado por obcecando os fracos para facilmente.
O forte
são mais difíceis, Mas não por muito tempo.
Muitos
procurando por mim, Não sobre o amor, (a) para
Membro suplente.
Eu entendê-los e dar-lhes a.
Sempre
diz as palavras, Você quer e
Beijo
habilmente lá que ninguém se atreve.
Minhas mãos
Magia fazer seus corpos para cantar,
e então
Quando fundir com meu grito…
Nunca
Não estou orgulhosa de mim mesma, Mas
Não consigo parar.
Eu tentei, Não que eu não sou,
às vezes,
Eu quero que você saiba, e tem sido
Não conseguiram.
Por isso fiquei sem alma.
Dei-lhe
à maneira das decisões.
Na verdade
Ela me deixou enojado por mim.
Hoje
Sinto algo novo e dolorosamente.
Minha consciência
Come-se para mim e me pergunto como ela ficou
em mim
como a grama cresceu em pedra
frio.
Agora eu sofro, merecia, e eu acho que eu sou
no caminho
pode finalmente morrer um ato heroico
e dizer:
– Fique longe de mim. Cuide-se!
Eu te amo!
Você não merece um substituto!

Um projeto que levam para o gitweb irrita-me, Não há nenhum código colorir na árvore. Лесен начин как да оцветите синтаксиса в tree частта на gitweb е като инсталирате пакета highlight и добавите следния ред в /etc/gitweb.conf или където ви се намира конфигурационния файл на gitweb

$recurso{‘ realce ’}{‘ padrão ’} = [1];

Para pacotes Debian em sistema de pacotes para outras distribuições não verificados.

ps Има и алтернативен вариант като се правят промени по файловете на gitweb ама ми се стори безсмислено като има простичък вариант 🙂

Não escrevi para um muito, uma enorme quantidade de tempo. Aparentemente, por alguma estranha razão, as pessoas perdem porque recebi vários e-mails com perguntas – O que está acontecendo, Onde você esteve, para não desistir no blog. Muito interessante eu acho que em alguns estranhos e inexplicáveis para mim motivo pessoas Leia-me e estranha ainda ama este pedaço de porcaria inútil. Foi muito interessante depois que mudei meu blog hospedagem que sou divertida 😆 compartilhada fato recursos bastante reduzido tempo de CPU de sobrecarga de muitos sucessos 😀 então, basicamente, até agora eu tinha uma grande zatrudniâ para minha bloginki simplesmente porque não há nenhum acesso permanente à Internet, mas desde a semana passada, eu já estou na minha própria casa e eu sou global. Você provavelmente puxou a s″rv″rčeto-me para não criar problemas desnecessários de Hospedagem provedor de qualquer forma estou com conectividade óptica, e sinto falta das experiências com serviços da web, para inverter a máquina procurar como alterar o consumo de recursos e desempenho. Por vários dias que eu acho interessante é inspirado a porcaria mais recente com esse acordo, mas vamos ver que tipo, Esta é bem carregado meu cisco continua com todo vapor para a anglistiki da empresa, че да вдигаме ниво и свободното време отново клони към минус безкрайност.

Faz muito tempo desde que escrevi pela última vez, mas estou muito ocupado com meu novo trabalho, Tenho ainda a ser definido e coloquei Internet no meu novo site. Separadamente, que hospedagem onde foi abrigado meu pequeno blog golpeou um monte de problemas de hardware e houve um período em que ele poderia não funcionar devido a incapacidade de ter acesso físico à máquina. Depois de um longo pensar, tomei uma decisão de transferir meu blogčeto para um servidor público web, decisão que muito necessária de pensar e não é particularmente fácil aceitação. Eu sou, acima de tudo, administrador do sistema e muito bate meu orgulho, Mas no momento não tenho uma máquina adequada para ser hospedado site assim, que engolir pedaço amargo e movendo-se na. Além deste fato e o fato de que sou extremamente limitado pela possibilidade de manipulação pelas configurações do apache + php + coisas do MySQL não parecem tão ruins. As pessoas fazem backups regulares têm plano de recuperação de dizast″r que eles têm assistência técnica que pode pedir ajuda – както и се наложи за да импортират бекъпа на базата ми данни които е в скромния размер от около 1GB. За сега има още няколко дребни настройки да се довършат но това ще е като имм нерви да се боря с тъпия cpanel 😆