<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
ul {
width: 70%;
font-size: 0;
list-style: none;
}
ul li {
display: inline-block;
width: 50%;
padding: 10% 0;
overflow: hidden;
background-size: cover;
background-position: 50% 50%;
}
ul li:nth-child(1) {
background-image: url(http://untifler.narod.ru/photos/gaf8-1s.jpg);
}
ul li:nth-child(2) {
background-image: url(http://www.gjkt.cz/files/images/budova.jpg);
}
ul li:nth-child(3) {
background-image: url(http://imageproxy.jxs.cz/~nd04/jxs/cz~/856/512/fbafffc141_70326674_o2.jpg);
}
ul li:nth-child(4) {
background-image: url(http://untifler.narod.ru/photos/gaf8-1s.jpg);
}
img {
width: 100%;
}
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>JWPlayer test</title>
<script src="player/jwplayer.js"></script>
</head>
<body>
<?php
$dir = 'video';
$files = scandir($dir,1);
echo '<pre>';var_dump($files);
for($i=0, $cnt = count($files);$i<$cnt;$i++)
{
if (substr($files[$i], -3) == 'flv' )
{
$id = $files[$i];
echo "
<div id='$id'></div>
<script type='text/javascript'>
jwplayer('$id').setup({
file: 'video/$id',
title: 'Razer',
width: '100%',
aspectratio: '16:9',
fallback: 'false'
});
</script>
";
}
}
?>
</body>
</html>
>>> import netaddr
>>> int(netaddr.IPAddress('77.88.21.8'))
1297618184
>>> str(netaddr.IPAddress(1297618184))
'77.88.21.8'
у меня была задача именно самому выполнить эти преобразования,Держите тогда два модных однострочника:
def long_to_dotted_decimal(val):
return '.'.join(map(str,[val%256**idx/256**(idx-1) for idx in xrange(4,0,-1)]))
def dotted_decimal_to_long(strval):
return sum(map(lambda (power,octet):256**power*int(octet),enumerate(reversed(strval.split('.')))))
>>> long_to_dotted_decimal(dotted_decimal_to_long('127.0.0.1'))
'127.0.0.1'
>>> long_to_dotted_decimal(dotted_decimal_to_long('255.255.255.255'))
'255.255.255.255'
>>> long_to_dotted_decimal(1297618184)
'77.88.21.8'
>>> dotted_decimal_to_long('77.88.21.8')
1297618184
long int x=1297618184;
int oct[4];
for(int i=3;i>=0;i--){
oct[3-i] = x/pow(256,3);
x = x%pow(256,3);
}
printf("%d.%d.%d.%d",oct[0],oct[1],oct[2],oct[3]);