- 1
var toCrypt:String = encodeURIComponent("GET")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−94
var toCrypt:String = encodeURIComponent("GET")
пруф: https://github.com/ptitJean/AS3FaceApi/blob/master/net/metafor/faceapi/auth/OAuth.as
+165
#define DEFAULT_TIMEOUT 30000
................................................
class CSettings //: public QSettings
{
................................................
static QVariant svalue( QString qs, QVariant defValue );
................................................
};
................................................
QString qs = QString("%1").arg( DEFAULT_TIMEOUT );
m_nTimeout = CSettings::svalue("connection/Timeout", qs.toAscii().data()).toString().toInt();
+130
POST /a/my-domain.com/accounts/ClientLogin HTTP/1.1
Host: www.google.com
User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
Accept: */*
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 97
HTTP/1.1 301 Moved Permanently
Location: /a/cpanel/my-domain.com/accounts/ClientLogin
Content-Type: text/html; charset=UTF-8
Content-Length: 223
Date: Tue, 22 Mar 2011 12:44:53 GMT
Expires: Tue, 22 Mar 2011 12:44:53 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Server: GSE
Connection: close
;;; Ну ладно, попробуем еще раз...
POST /a/cpanel/my-domain.com/accounts/ClientLogin HTTP/1.1
Host: www.google.com
User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
Accept: */*
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 97
HTTP/1.1 404 Not Found
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Tue, 22 Mar 2011 12:46:32 GMT
Content-Type: text/html; charset=UTF-8
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Connection: close
Шутники, однако :)
+162
function plural_filter($param) {
if(strstr($param, 'Hotels'))
return str_replace('Hotels', 'Hotel', $param);
else if(strstr($param, 'Restaurants'))
return str_replace('Restaurants', 'Restaurant', $param);
else
return $param;
}
no comments xD
+160
Math.round = function(number, precision)
{
precision = Math.abs(parseInt(precision)) || 0;
var coefficient = Math.pow(10, precision);
return Math._round(number*coefficient)/coefficient;
}
+134
using System;
namespace ConsoleApplication_Square
{
class Program
{
static void Main()
{
var n = Console.ReadLine();
if (n.Length >= 5)
{
var t = false;
for (var i = 0; i < n.Length-4; i++)
{
if(n[i]=='h')
{
for (var j = i + 1; j < n.Length-3; j++)
{
if(n[j]=='e')
{
for (var l = j + 1; l < n.Length-2; l++)
{
if(n[l]=='l')
{
for (var m = l + 1; m < n.Length-1; m++)
{
if (n[m]=='l')
{
for (var o = m + 1; o < n.Length; o++)
{
if (n[o]=='o')
{
t = true;
}
}
}
}
}
}
}
}
}
}
Console.Write(t?"YES":"NO");
}
else
{
Console.Write("NO");
}
}
}
}
Нашел в качестве решения задачи на CodeForces.ru
http://codeforces.ru/problemset/problem/58/A
+125
public void BindBanners()
{
StringBuilder obj1 = new StringBuilder();
obj1.Append("<div class='contentdiv'>");
obj1.Append("<div class='showHideDivContent' style='width:275px;'>");
obj1.Append(" </div>");
obj1.Append("<img src='"+ Page.ResolveUrl("portals/_default/Skins/Life2Good/Images/tabSlide1.jpg") +"' alt='' usemap='#MaptabSlide1' />");
obj1.Append("</div>");
...........
string[] objArray = new string[10];
objArray[0] = obj1.ToString();
objArray[1] = obj2.ToString();
objArray[2] = obj3.ToString();
objArray[3] = obj4.ToString();
objArray[4] = obj5.ToString();
objArray[5] = obj6.ToString();
objArray[6] = obj7.ToString();
objArray[7] = obj8.ToString();
objArray[8] = obj9.ToString();
objArray[9] = obj10.ToString();
objArray[10] = obj11.ToString();
//objArray[11] = obj12.ToString();
//objArray[12] = obj13.ToString();
//objArray[13] = obj14.ToString();
//objArray[14] = obj15.ToString();
SetBanners(objArray);
//Response.Write(LitContentdiv1.Text + LitContentdiv2.Text + LitContentdiv3.Text + LitContentdiv4.Text + LitContentdiv5.Text);
}
public void SetBanners(string[] objArray)
{
OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController objBannerController = new OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersController();
List<OLOLOProj.Modules.ManageHomePageBanners.ManageHomePageBannersInfo> objBannerInfo = objBannerController.GetActiveHomeBanners();
for (int i = 0; i < objBannerInfo.Count; i++)
{
if (i == 0)
{
LitContentdiv1.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 1)
{
LitContentdiv2.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 2)
{
LitContentdiv3.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 3)
{
LitContentdiv4.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 4)
{
LitContentdiv5.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 5)
{
LitContentdiv6.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 6)
{
LitContentdiv7.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 7)
{
LitContentdiv8.Text = objArray[objBannerInfo[i].ItemId - 1];
}
//Mukesh
if (i == 8)
{
LitContentdiv9.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 9)
{
LitContentdiv10.Text = objArray[objBannerInfo[i].ItemId - 1];
}
if (i == 10)
{
LitContentdiv11.Text = objArray[objBannerInfo[i].ItemId - 1];
}
}
}
поддержка одного интернет магазина. мне нужно добавить еще один баннер на сайт, а там такое....
+160
<?
if ($GET['cat'] == 'read') $y=date("Y");
else $y=$GET['cat'] ;
if ($GET['alb'] == 'read') $m=date("m");
else $m=$GET['alb'] ;
if (!isset($y) OR $y < 1970 OR $y > 2037) $y=date("Y");
if (!isset($m) OR $m < 1 OR $m > 12) $m=date("m");
include_once './libs/mysql.php';
$res='';
$rows='';
$date_array = array();
$arraycount=1;
$res = mysqlQuery("SELECT *
FROM `". BG_DBPREFIX ."calendar`
WHERE YEAR(date)=".$y." AND MONTH(date)=".$m."
ORDER BY date ASC"
);
if(mysql_num_rows($res) > 0) // Если записи есть, вытаскиваем по одной в цикле
{
while($rows = htmlChars(mysql_fetch_assoc($res))) // попутно обрабатывая функцией htmlChars()
{
$date_array[$arraycount]['id']=$rows['id'];
$date_array[$arraycount]['date']=$rows['date'];
$date_array[$arraycount]['name']=$rows['name'];
$date_array[$arraycount]['status']=$rows['status'];
$arraycount++;
};
}
$prev_y=date('Y',mktime (0,0,0,$m-1,1,$y));
$prev_m=date('m',mktime (0,0,0,$m-1,1,$y));
$next_y=date('Y',mktime (0,0,0,$m+1,1,$y));
$next_m=date('m',mktime (0,0,0,$m+1,1,$y));
echo "<a href=\"".href('cat='.$prev_y,'alb='.$prev_m)."\">Prev</a>";
echo "<a href=\"".href('cat='.$next_y,'alb='.$next_m)."\">Next</a>";
+160
#include <iostream>
#include <string>
using namespace std;
int main()
{
const int hz_limit = 20000;
string str;
string str_mass[] = {"a", "b", "ais", "h", "ces", "c", "his", "cis", "des",
"d", "dis", "es", "e", "fes", "f", "eis", "fis", "ges", "g", "gis", "as"};
begin:
while (cin>>str)
{
for (size_t ix = 0; ix != str.size(); ++ix)
{
str[ix] = tolower(str[ix]);
}
size_t f = 0;
for (size_t ix = 0; ix != 21; ++ix)
{
if(str == str_mass[ix])
{
f = ix;
}
}
if (str != str_mass[f])
{
goto begin;
}
double mass[] = {27.500, 29.135, 29.135, 30.868, 30.868, 32.703, 32.703, 34.648, 34.648,
36.708, 38.891, 38.891, 41.203, 41.203, 43.654, 43.654, 46.249, 46.249, 48.999, 51.913, 51.913};
for (; mass[f] < hz_limit; mass[f] *= 2)
{
cout<<mass[f]<<" Hz"<<endl;
}
}
return 0;
}
Моя первая прога. Выводит частоты на которых находится введенная нота...
+158
<?
class ActiveRecord {
static function find_by_id($id) {
$class = get_called_class(); // LSI magic comes from here
$sql = 'SELECT FROM `' . $class . '` WHERE `id`=\'' . $id . "';";
echo "Generate sql for select by id\n";
echo $sql . "\n";
return(new $class);
}
function save() {
$class = get_class();
if(!isset($this->id)) {
echo "Generate sql for new Record:\n";
$sql = 'INSERT INTO `' . $class . '` ';
$sql_fields = '(';
$sql_values = '(';
foreach($this->fields as $field => $type) {
if($field != 'id') {
$sql_fields .= '`' . $field . '`,';
$sql_values .= "'" . $this->{$field} . "',";
}
}
$sql = $sql . substr($sql_fields, 0, -1) . ') VALUES ' . substr($sql_values, 0, -1) . ');';
echo 'sql: ' . $sql . "\n";
$this->id = 1;
}
else {
echo "Generate sql for Update:\n";
$sql = 'UPDATE `' . $class . '` SET ';
foreach($this->fields as $field => $type) {
if($field != 'id') {
$sql .= '`' . $field . '`=\'' . $this->{$field} . '\',';
}
}
$sql = substr($sql, 0, -1) . ';';
echo 'sql: ' . $sql . "\n";
}
}
}