text:
Yes! We have your color!
51 shades of Natural Mineral Foundation and growing. We have 109 flavors of Natural eye shadow and always adding more.
Our mission is to provide you with the best mineral cosmetics possible. We do not use any artificial ingredients. No bismuth, no talc, no carmine, no silk powder, no D & C lake colors and no parabens! Just pure and simple ingredients from the earth.
Mineral Natural makeup is a modern day miracle.
Many have never been able to wear face makeup as you may have very sensitive skin. As quoted by Crystal, "My first experience with mineral makeup was also not so nice. The first one I tried had Bismuth in it, and really irritated my skin... so began my journey into making my own. I have been making bath and body for decades and cosmetics for several years. We have studied and formulated our own natural vegan cosmetics. I wanted to provide clean Natural makeup, that is not available in the commercial products on the shelf. They all seem to have unnecessary evils in them. we strive to provide our clients with the purest natural ingredients".
Your body absorbs 65% of the chemicals you apply to it. Those chemicals go directly into your bloodstream. The average woman is exposed to over 100 chemicals before breakfast! How scary is that! The least anyone can do for themselves is to stop pouring chemicals on their face through unsafe cosmetics, by switching to a clean mineral product!
Crystal, and "The All Natural Face" Staff
For only $15.00 a month (and that includes free shipping !)we will send you a box full of wonderful The All Natural Face products. You will recieve over $20.00 worth of our products and a bunch of free product samples. We will mix it up so you are always getting our most fabulous products and new releases. We want you to play with everything we have to offer so we are going to make these boxes fabulous! Join with a group of friends and have a girl party once a month!
Give the Gift of Green to family and friends. If you get the quarterly or yearly option for them for the holidays...the gift will keep on giving:) We will insert a card on gift purchases that lets them know that there will be more boxes to come:) Boxes ship end of month. Cut off for month is the 15th. If you sign up before the 15th of each month you will get that months box...after..the next month:) International Boxes are not currently available.


text:
The Directorate-General for the Arts (DGARTES) is a central department of the Ministry of Culture, created as a result of the reorganization of the Arts Institute, as part of the Civil Service reform.
The mission of DGARTES is to coordinate and carry out arts support policies, foster institutional partnerships and conduct the necessary course of action to ensure the universal character of its undertaking, as well as the freedom and qualification of artistic creation.
The core objectives of DGARTES include: to support independent cultural agents, to actively promote the internationalisation of Portuguese arts and artists, to divulge the works of artists and interpreters through publications in various types of media and to encourage innovation and experimenting in the field of the arts. This is part of a comprehensive strategy that aims to support artistic creation and dissemination, the development of new audiences and increased international cooperation and exchange.
The competences of DGARTES comprise the implementation of the new arts support policy approved by Decree-Law no. 225 / 2006 of 13 November, whose core objectives include the consolidation and sustainability of a network of technically and vocationally oriented independent cultural agents spread out evenly throughout the various regions of the country.
This network is responsible for the introduction of new intervention models in articulation with other sectorial policies, for encouraging partnerships with local authorities, and also for supporting production and programming, particularly with the purpose of giving renewed visibility and reviving the network of municipal theatre-movie houses.
The new arts promotion policy also aims to encourage increased sharing of responsibilities between the State, cultural agents, local authorities and other public and private bodies, with a view to promoting the creation and dissemination of the arts.
Accordingly, this led to the set up of the Territorial-Arts Programme, in the form of a virtual workshop managed by DGARTES, thus making all relevant information available in real time, both in terms of production and of programming infrastructures. This enables a contractual alignment between type of activity, venues, calendar and technical and financial conditions for execution, while, in the process, integrating measures that aim to correct regional asymmetries and social inequalities through the endorsement of the effective decentralisation of cultural activities.
By making full use of available tools for the virtual management of information, DGARTES is equally responsible for ensuring the recording, organisation and dissemination of contemporary production, either by generating or integrating national and international information networks that are accessible to both professionals and the public at large.
Links Úteis
- AGENDA: Estreias e Inaugurações > 12 a 18 de abril de 2012 > Projetos apoiados pela Direção-Geral das Artes
- Apoios Pontuais 2013 - proposta de decisão e lista provisória de candidatos admitidos e não admitidos
- Acordos Tripartidos 2013-2016 - Decisão Final
- Apoio à Internacionalização 2012 - Entrega de Relatório de Atividades e Contas
- Lista de apoios concedidos pela DGArtes - montantes atribuídos até dezembro de 2011 - por região
- Livro "Rostos com Futuro" de Alexandre Neves, David Francisco e João Gonçalves

subset: commoncrawl


text:
Roll Over Image to Zoom
Rugby Canvas Storage Totes
$29.00 – $49.00 sale $16.99 – $49.00
We borrowed the bold colors and wide stripes of an athlete's shirt to create this sturdy storage solution. It's made with strong handles so it's easy to tote clothes, toys, linens and more.
- Medium: 12" diameter, 10.25" high
- Large: 18" diameter, 18" high
- Crafted of a metal frame with a cotton canvas cover.
- Removable cover is machine washable.
- Detailed with sturdy canvas handles and rivets.
- Personalization is available for an additional $7.00.
- Medium Canvas Totes fit well in our Cameron Wall System, including Cubbies, Open Bases and Shelf Bookcases.
- Fabric is 100% cotton canvas.
- Frame and rivets are crafted of metal.
- Dust bucket with a soft, dry cloth.
- Machine wash cover in warm water, gentle cycle.
- Do not bleach.
- Tumble dry on low heat.
- Warm iron as needed.
- Please allow 5-7 business days for delivery. Delivery estimate includes monogrammed and gift-wrapped items.
See how your personalization would look on this item. Specify text:
Medium Red/Navy Stripe Tote
Catalog/Internet Only
Personalize this item
Medium Brown/Olive Stripe Tote
No longer available
Medium Gray/Orange Stripe Tote
Catalog/Internet Only
$29.00 sale $16.99
Personalize this item
Medium Brown/Blue Stripe Tote
No longer available
Large Red/Navy Stripe Tote
Catalog/Internet Only
Personalize this item
Large Brown/Olive Stripe Tote
Catalog/Internet Only
$49.00 sale $24.99
Personalize this item
Large Gray/Orange Stripe Tote
Catalog/Internet Only
$49.00 sale $24.99
Personalize this item
Large Brown/Blue Stripe Tote
No longer available


text:
DOH Home >> Cancer Education and Early Detection |
The New Jersey Cancer Education and Early Detection (NJCEED) Program provides comprehensive outreach, education and screening services for breast, cervical, colorectal and prostate cancers. The services provided by NJCEED include:
Persons eligible for these services must be at or below 250% of the Federal Poverty Level and be uninsured or under-insured. Program services are provided through 21 contracted Lead Agencies; each county in NJ has at least one Lead Agency. For more information on where you can get free screening services, click on NJCEED Screening Locations or call 1-800-328-3838. *The NJCEED Program follows the American Cancer Society's cancer screening guidelines. |
Page maintained by the New Jersey Cancer Education and Early Detection Program (NJCEED), PO Box 364, Trenton, NJ 08625, (p) 609-292-8540, (f) 609-588-3638, email. |
Department of Health and Senior Services P. O. Box 360, Trenton, NJ 08625-0360 Our Locations |
Last Modified: Wednesday, 05-Jun-13 14:56:39 |


text:
Manipulating the Networking Environment Using RTNETLINK
NETLINK is a facility in the Linux operating system for user-space applications to communicate with the kernel. NETLINK is an extension of the standard socket implementation. Using NETLINK, an application can send/receive information to/from different kernel features, such as networking, to check current status and control them.
In this article, I describe how a programmer can use the networking environment manipulation capability of NETLINK known as RTNETLINK. I discuss some areas of use of RTNETLINK, the relevant socket operations, the functionality, how RTNETLINK messages are formed and finally, provide a set of sample code that uses RTNETLINK. RTNETLINK for the IP version 4 environment is referred to as NETLINK_ROUTE, and for the IP version 6 environment, it is referred to as NETLINK_ROUTE6. The explanations given here are applicable for both IP versions 4 and 6.
Developers of network layer protocol handlers can use RTNETLINK to modify and monitor different components of networking, such as the routing table and network interfaces. There are many existing and upcoming protocol standards at the Internet Engineering Task Force (IETF) that can be implemented in user space. These implementations will require manipulating the routing and knowing what is being modified by other processes. Some of these protocol categories are as follows:
Dynamic routing protocols: protocols of this category, including the Routing Information Protocol (RIP), Open Shortest Path First (OSPF) and Exterior Gateway Protocol (EGP) actively manage the routing environment of a host while communicating with other equally capable hosts or routers in the network or Internet.
Mobility protocols: hosts that are mobile and connect to different networks at different times use protocols such as Mobile IP (MIP), Session Initiation Protocol (SIP) and Network Mobility (NEMO) to manage routing to maintain connectivity and continuity of communications.
Ad hoc networking protocols: hosts that are mobile and located in places where there is no networking infrastructure, such as routers and WLAN access points, require peer-to-peer communications with differently configured hosts. Mobile computers of rescue workers in an earthquake-struck area or other such emergencies can use ad hoc networking protocols. These protocols, such as the Ad hoc On-demand Distance Vector (AODV) and Optimized Link State Routing (OLSR), require managing the routing to find and communicate with other hosts using neighboring hosts as routers and gateways.
It helps reduce the complexity of the kernel code if you implement these protocols in user space. Further, it simplifies the development and testing of these protocols because of the availability of many user-space development tools. Problems, such as kernel crashes, that are likely with kernel-based code when testing or when used by end users will not occur in a user-space protocol handler.
The socket implementation of Linux allows two end points to communicate. The socket API provides a standard set of functions and data structures. With RTNETLINK, the two end points in communication are user space and kernel space. The following sequence of socket calls have to be made when manipulating the networking environment through RTNETLINK:
Open socket.
Bind socket to local address (using process ID).
Send message to the other end point.
Receive message from the other end point.
Close socket.
The socket() function opens an unattached end point to communicate with the kernel. The function prototype of this call is as follows:
int socket(int domain, int type, int protocol);
The domain refers to what type of socket is being used. For RTNETLINK, we use AF_NETLINK (PF_NETLINK). type refers to the type of protocol used when communicating. This can be raw (SOCK_RAW) or datagram (SOCK_DGRAM). This is not relevant for RTNETLINK sockets and either can be used. protocol refers to the exact NETLINK capability that we use; in our case, it is NETLINK_ROUTE. This function returns an integer with a positive number called the socket descriptor, if the socket opening was successful. This descriptor will be used in all the future RTNETLINK calls until the socket is closed. If there was a failure, a negative value is returned, and the system error variable errno included in errno.h is set to the appropriate error code.
The following is an example of a call to open an RTNETLINK socket:
int fd; ... fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
Once the socket is opened, it has to be bound to a local address. The user application can use a unique 32-bit ID to identify the local address. The function prototype of bind is as follows:
int bind(int fd, struct sockaddr *my_addr, socklen_t addrlen);
To bind, the caller must provide a local address using the sockaddr_nl structure. This structure in the linux/netlink.h #include file has the following format:
struct sockaddr_nl { sa_family_t nl_family; // AF_NETLINK unsigned short nl_pad; // zero __u32 nl_pid; // process pid __u32 nl_groups; // multicast grps mask };
The nl_pid must contain a unique ID, which can be created using the return of the getpid() function. This function returns the process ID of the current user process that opened the RTNETLINK socket. But, if our process consists of multiple threads with each thread opening different RTNETLINK sockets, a modified process ID can be used.
Once this structure is filled, the binding can be done. The bind function returns zero if the operation succeeded. A negative number is returned in the case of failure, and the system error variable is set. The following is an example of calling bind:
struct sockaddr_nl la; ... bzero(&la, sizeof(la)); la.nl_family = AF_NETLINK; la.nl_pad = 0; la.nl_pid = getpid(); la.nl_groups = 0; rtn = bind(fd, (struct sockaddr*) &la, sizeof(la));
If the operation you require is multicast-based, you must set nl_groups to join the multicast group associated with the required RTNETLINK operation. For example, if you want to be notified of the changes to the routing table by other processes, you must OR (|) the RTMGRP_IPV4_ROUTE and RTMGRP_NOTIFY.
Sending routing RTNETLINK messages to the kernel is done through the use of the standard sendmsg() function of the socket interface. The following is the prototype of this function:
ssize_t sendmsg(int fd, const struct msghdr *msg, int flags);
msg is a pointer to a msghdr structure. The following is the format of this structure:
struct msghdr { void *msg_name; //Address to send to socklen_t msg_namelen; //Length of address data struct iovec *msg_iov; //Vector of data to send size_t msg_iovlen; //Number of iovec entries void *msg_control; //Ancillary data size_t msg_controllen; //Ancillary data buf len int msg_flags; //Flags on received msg };
The msg_name is a pointer to a variable of the type struct sockaddr_nl. This is the destination address of the sendmsg() function. Because this message is directed to the kernel, all variables of sockaddr_nl will be initialized to zero, except the nl_family member variable. The field msg_namelen should contain the size of a struct sockaddr_nl.
msg_iov should contain a pointer to a struct iovec, which is filled with the RTNETLINK message relevant to the request being made. The caller is allowed to place multiple RTNETLINK requests, if required. msg_iovlen points to the number of struct iovec structures that were placed in msg_iov. The rest of the variables are initialized to zero.
To receive RTNETLINK messages, the recv() function is used. Here is the prototype of this function:
ssize_t recv(int fd, void *buf, size_t len, int flags);
The second and third variables are a pointer to a buffer to place the bytes read and the length of this buffer, respectively. For RTNETLINK, the buffer will contain a set of RTNETLINK messages that have to be read one after the other using a set of macros provided in the netlink.h and rtnetlink.h #include files. flags is a set of flags to indicate how the receive should be performed. For RTNETLINK, this simply can be initialized to zero.
Once the socket communications are complete, the socket has to be closed using the close() function. Here's the prototype of this function:
int close(int fd);
wireless link
Is there any way to monitor the wireless link up and down using rtnetlink ? If yes, what all the parameters required to change ?
Getting default gateway
Is it possible to get the default gateway with out having to create a route? I am trying to get the default gateways ip with out having to add/delete to the routing table.
Please let me know.. and Thank You for this article it was great!
double event found on netlink socket
hi All,
I M new for netlink socket programming. I am developing simple application which inform me when ever any Interface is make up/down using if/up/down/config or wire out from Link plug. now problem is i got two packet for every if/up/down or wire out event.
I am not able to solve problem and don't understand why this things happen.
I m using "nl_groups = RTNLGRP_LINK" only.
Route add does not work.
Using this tutorial, i crated a function to add the route, I believe I am populating all the necessary elements of the data structures. However, the route is getting added wrongly. For any kind of route, the function only add 0.0.0.0 route with mask 255.255.255.255 and gateway 0.0.0.0. It points to the correct interface that i specify in RTA_OIF.
Here is the function.
unsigned int rtm_add_v4 (unsigned int prefix,
unsigned char len, u_char tbl_index,
unsigned int oif,
u_char proto,
u_char rt_type,
struct rtnexthop *rtnh)
struct sockaddr_nl ra;
struct msghdr msg;
struct iovec iov;
char buf[8192];
int rtn;
struct nlmsghdr *nlm;
int nlml;
struct rtmsg *rt;
int rtl;
struct rtattr *rta;
rtsock_req_t rreq;
bzero(&rreq, sizeof(rreq));
rtl = sizeof(struct rtmsg);
rta = (struct rtattr *)rreq.buf;
rta->rta_type = RTA_DST;
rta->rta_len = sizeof(struct rtattr) + 4;
printf("Copying prefix 0x%08x\n", prefix);
bcopy(&prefix,(char *)rta+rta->rta_len,4);
rtl += rta->rta_len;
rta = (struct rtattr *)(((char *)rta) + rta->rta_len);
rta->rta_type = RTA_OIF;
rta->rta_len = sizeof(struct rtattr) + 4;
printf("Copying OIF: %d\n", oif);
bcopy(&oif, (char *)rta+sizeof(struct rtattr), 4);
rtl += rta->rta_len;
/* Setup the NETLINK Header */
rreq.nl.nlmsg_len = NLMSG_LENGTH(rtl);
rreq.nl.nlmsg_flags = NLM_F_REQUEST|NLM_F_CREATE;
rreq.nl.nlmsg_type = RTM_NEWROUTE;
/* Setup operation header */
rreq.rt.rtm_family = AF_INET;
rreq.rt.rtm_dst_len = len;
rreq.rt.rtm_table = tbl_index;
rreq.rt.rtm_protocol = proto;
rreq.rt.rtm_scope = RT_SCOPE_UNIVERSE;
rreq.rt.rtm_type = rt_type;
bzero(&ra, sizeof(ra));
ra.nl_family = AF_NETLINK;
bzero(&msg, sizeof(msg));
msg.msg_name = (void *)&ra;
msg.msg_namelen = sizeof(ra);
iov.iov_base = (void *)&rreq.nl;
iov.iov_len = rreq.nl.nlmsg_len;
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
rtn = sendmsg(rtsock,&msg, 0);
if (rtn < 0)
printf("%s :", __FUNCTION__);
return 0;
} else {
return 1;
return 0;
Here is the routing table before route add
[root@iLinux-Nilesh route]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.2.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
172.19.57.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.60.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 172.19.57.1 0.0.0.0 UG 0 0 0 eth0
Here is the sample run of the test program that uses this function.
Enter the route to be added: 172.21.1.1
Addr: 0xac150101
Enter prefix len: 32
len: 32
Enter the oif: 2
Copying prefix 0xac150101
Copying OIF: 2
[root@iLinux-Nilesh route]#
Routing table after route add program.
[root@iLinux-Nilesh route]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 <<<<<
10.2.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
172.19.57.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.60.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 172.19.57.1 0.0.0.0 UG 0 0 0 eth0
[root@iLinux-Nilesh route]#
Any idea what is wrong? Function in test program is invoked as below.
rc = rtm_add_v4(addr.s_addr,len,RT_TABLE_MAIN,oif,RTPROT_STATIC,RTN_UNICAST,NULL);
Never mind..found the
Never mind..found the problem.
Hello Asanga... I am
Hello Asanga...
I am newbie to Linux. As far as u have googled i found only your material for a sample.With my understanding on ur illustration I have made the below module to get the destination address and the gateway address when i give "route add -host 192.168.2.45 gw 126.96.36.199"
I get the gateway address as 192.168.2.45 from the module. but i expect the gateway to be 220.127.116.11...
Please help me on this regard.
Thanks in advance...
/* Read message from kernel */
recv(sock_fd,nlh,size, 0);
printf(" Received message payload: %s\n",
rtp = (struct rtmsg*)NLMSG_DATA(nlh);
rtap =(struct rtattr*) RTM_RTA(rtp);
rtl = RTM_PAYLOAD(nlh);
for(;RTA_OK(rtap,rtl);rtap = RTA_NEXT(rtap,rtl))
case RTA_GATEWAY:
printf("\n gateway address is %s",gws);
case RTA_DST:
printf("\n destination address is %s",dsts);
case RTA_SRC:
printf("\n received source address");
Getting the IPV6 Address of a Device via rtnetlink
Hi, I currently have the problem that i want to get the IPV6 Address of a device via rtnetlink. Your article was already very helpful, but I still cannot find out, which fields of struct ifaddrmsg I have to fill out if I pass it with a request so that i get the IP that I am looking for. I set ifa_family to AF_INET6 and ifa_index to the device that I am looking at. Nevertheless when parsing the "answer" buffer so to speak I get NLMSG_ERROR and nothing else. Well and there is the problem that the programm never does more than one iteration in while(1) but it also never leaves it .. well that is a different problem I guess. Still, I would like to know why you put the second break condition in there, is it not always true? You didn't even set nl_groups in your programm ?
Sorry for my bad English but it has been a frustrating day full of debugging.
Greetings from Switzerland,
Re. Getting the IPV6 Address of a Device via rtnetlink
Here is the request init part of a sample RTNETLINK program that shows the IPv6 address info of interfaces.
bzero(&local, sizeof(local));
local.nl_family = AF_NETLINK;
local.nl_pid = getpid();
if(bind(fd, (struct sockaddr*) &local, sizeof(local)) < 0) {
printf("Error in sock bind\n");
bzero(&peer, sizeof(peer));
peer.nl_family = AF_NETLINK;
bzero(&msg_info, sizeof(msg_info));
msg_info.msg_name = (void *) &peer;
msg_info.msg_namelen = sizeof(peer);
bzero(&netlink_req, sizeof(netlink_req));
netlink_req.nlmsg_info.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrmsg));
netlink_req.nlmsg_info.nlmsg_flags = NLM_F_REQUEST | NLM_F_DUMP;
netlink_req.nlmsg_info.nlmsg_type = RTM_GETADDR;
netlink_req.nlmsg_info.nlmsg_pid = getpid();
netlink_req.ifaddrmsg_info.ifa_family = AF_INET6;
iov_info.iov_base = (void *) &netlink_req.nlmsg_info;
iov_info.iov_len = netlink_req.nlmsg_info.nlmsg_len;
msg_info.msg_iov = &iov_info;
msg_info.msg_iovlen = 1;
rtn = sendmsg(fd, &msg_info, 0);
If you require the whole code, look in my home page.
Re. second break; Usually the end of a returned message is indicated by a NLMSG_DONE. But for monitoring of routing table changes, this will not work. Since the example code in this article was common, that second break is also part of the loop.
Kind regards,
Getting route updates
This document was really helpfull. Thanks a lot.
I have a question regarding receiving route updates from the kernel.
I have a process that waits for any routing table changes. It is able to get updates when ever a new route is added or deleted. It gets arround 52 bytes of data.
When I add a new route entry I get 52 bytes but, it fails to enter
"for(;NLMSG_OK(nlp, nll);nlp=NLMSG_NEXT(nlp, nll))" loop of read_reply() as given in this document and more over when I try to print "nlp->nlmsg_type" its always RTM_NEWROUTE even though I deleted a route entry in my previous operation.
What I want is...
1) When ever a new entry gets added read_reply() function should print the new entry that got added.
2) When ever a entry is deleted from the route table, it should print the entry that got deleted as well as nlp->nlmsg_type shud be RTM_DELROUTE so that I know that the netlink message I got is because of delete operation.
Your help in this regard will be appreciated.
Thanks and regards,
Nagendra KS.
re: Getting route updates
I added the statement
printf("Type %d\n", nlp->nlmsg_type);
just after the statement
nlp = (struct nlmsghdr *) buf;
in the mon_routing_table.c file and I see 25 (RTM_DELROUTE) for a route delete and 24 (RTM_ADDROUTE) for a route add.
Kind regards,
Flush Cache
It is possible to flush the route cache via rtnetlink sockets?
re: Flush Cache
> It is possible to flush the route cache via rtnetlink sockets?
As far as I know, there isn't any RTNETLINK command to flush the routing cache. But after looking at the source code of the "ip" command suit I found that they write a -1 to
/proc/sys/net/ipv4/route/flush to flush the routing cache.
Kind regards,
How to specify a NIC?
this article helps me to understand the way to implement a protocol.
But some questions are still confusing me.
If an application just wants to send message through a specified NIC ( e.g. the node has more than one NIC, like LAN, WLAN etc), how can the application just set this selectivly ?
Is it able to set up more than one NIC for sending/receiving at the same time, or it should be done in different threads ?
Is there a Windows-Version of NETLINK & RTNETLINK ?
thanks in advance
Re: How to specify a NIC?
>If an application just wants to send message through a specified NIC ( e.g. the node has more than one NIC, like LAN, WLAN etc), how can the application just set this selectivly ?
I assume that you are asking about sending IP packets over an interface. If that is the case, you must use INET type sockets to do this.
> Is it able to set up more than one NIC for sending/receiving at the same time, or it should be done in different threads ?
What interface a packet takes, is usually decided by the routing table, depending on the destination address of the packet. But I think INET sockets also has a facility to send packets from a given interface (thru sendmsg())
> Is there a Windows-Version of NETLINK & RTNETLINK ?
As far as I know, no (atleast up to XP)
Via gateway
I'm having problems adding a route via a gateway, i tried to add it but it simply wont work.
This is the code i'm adding after the iface
rtap= (struct rtattr *) (((char *)rtap) + sizeof(struct rtattr));
rtap->rta_len = sizeof (struct rtattr) + 4;
inet_pton(AF_INET, gw, ((char *)rtap) + sizeof (struct rtattr));
rtl +=rtap->rta_len;
Re: Via gateway
Hello Miguel,
Here is the code to add the gateway to a route,
rtap = (struct rtattr *) (((char *)rtap)
+ rtap->rta_len);
rtap->rta_type = RTA_GATEWAY;
rtap->rta_len = sizeof(struct rtattr) + 4;
inet_pton(AF_INET, gw,
((char *)rtap) + sizeof(struct rtattr));
rtl += rtap->rta_len;
Your code piece is almost the same except for the rta_len addition. If there is no problem here, also check whether you can add the same route entry that you are trying to add programatically using ip route add command. A frequent problem of adding gateways to routes is that the gateway should be reachable.
Kind regards,
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn't scale? In today's hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
Speed Up Your Web Site with Varnish | Jun 19, 2013 |
Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
Weechat, Irssi's Little Brother | Jun 11, 2013 |
One Tail Just Isn't Enough | Jun 07, 2013 |
- Speed Up Your Web Site with Varnish
- Containers—Not Virtual Machines—Are the Future Cloud
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Linux Systems Administrator
- Non-Linux FOSS: libnotify, OS X Style
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Android's Limits
- Web & UI Developer (JavaScript & j Query)
- Reply to comment | Linux Journal
51 min 55 sec ago - Yeah, user namespaces are
2 hours 8 min ago - Cari Uang
5 hours 39 min ago - user namespaces
8 hours 33 min ago - yea
8 hours 58 min ago - One advantage with VMs
11 hours 27 min ago - about info
12 hours 36 sec ago - info
12 hours 1 min ago - info
12 hours 2 min ago - info
12 hours 4 min ago
Featured Jobs
Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
Senior Perl Developer | Austin, Texas | Host Gator |
Technical Support Rep | Houston and Austin, Texas | Host Gator |
UX Designer | Austin, Texas | Host Gator |
Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the "typical" Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?


text: Analysing the past, present and future of Yahoo Labs Technology 01 January 12 by Katie Scott Tweet Flickr CC: Dave Bleasdale The three R&D centres and seven labs worldwide that make up Yahoo Labs bring together sociologists, code writers, economists and editors to essentially make our online browsing experience as "happy" as possible.Dr Prabhakar Raghavan is Chief Strategy Officer, Executive Vice President and Head of Yahoo Labs. He started the operation six years ago. It now captures 50TB (51,200GB) of data per day and its work is believed to impact one out of every two people online. Raghavan says that the key to its success has been bringing together machine and human intelligence, and specifically, gathering minds from a wide range of disciplines. He explains: "The first thing that we did was hired a bunch of academic economists -- people who were teaching at places like Harvard and CalTech. What these people did was designed market places for advertising."The thing that you don't want is someone with a computer and software background like myself writing a line of code that turns out to have immense economic consequences. The way that we have regimented this is by having the economists lay out what the marketplace is, what the pricing theory is; how you run the auctions; and then you have the computer people coming in and transcribing this into code."The next step, he adds, is to bring in sociologists to analyse the motives of shoppers. This, coupled with large-scale data-mining, could allow Yahoo Labs to analyse 30 million people in an hour. The advertising industry "is still extremely primitive", says Raghavan. "Advertisers just put pictures in front of people and hope they stare at them," he says. But tablet computers offer new opportunities.Yahoo! has already rolled out a service called IntoNow Stateside (and promises a 2012 European release). This app is designed to make television watching a "more social experience". Says Raghavan: "One of the things that we have recognised through research at the labs is people who are looking at the same experience tend to be much more engaged with one another. This used to be the communal living room experience, but now the living room has got spread across globe."With IntoNow, you can be watching a TV show and then turn on your tablet. By listening to the audio from the television, it figures out what you're watching because it is indexing in real time all of the shows that are being broadcast. It then starts to pull together related content and it also opens up your social network."While the television viewing experience is passive, the tablet offers more of a "lean in" experience, says Raghavan, therefore bringing the two together will help people engage more with their television. And this could help advertisers. In the not too distant future, Raghavan suggests that you could see an advert on television and then see a companion advert on your tablet that is tailored to your preferences. Yahoo Labs already has Living Ads, which are described as "immersive, interactive and adaptable", and designed specifically for tablets. And alongside Living Ads will run a free "personalised, living" magazine, specifically designed for the iPad, called Livestand. Like IntoNow, this is already available in the US. It essentially delivers content -- whether sports, TV listings, stocks or news -- from Yahoo's own network and third-party publishers based on your preferences. Read page 2 12 Read on one page Read more on iPad Everything you need to know about the iPad and the iPad 2, from news to reviews to features News Toon Hero iPad app gets children animating favourite cartoon characters Gaming Live the life of a giant space crab with this hilarious iPad game Technology Drag-and-drop iOS design tool Stampsy simplifies digital media production Olivia Solon's Blog iWorm holds iPad, looks ridiculous Geek Dad GeekDad tests the Logitech iPad Mini Keyboard Geek Dad GeekDad wants a copy and paste cloud in iOS Read more on Apple Maker of the iPhone, Mac, iPad, iPod and birthplace of everything iTunes and iCloud News Office finally come to the iPhone, but it's far too late to matter News Apple considering 5.7-inch iPhone, variety of colours, says report News Everything you need to know about Apple's new Mac Pro News Apple's flat design for iOS 7 falls flat on Wall Street News The evolution of iOS: from fake leather to iOS 7's stark redesign News Apple unveils music streaming service, iTunes Radio Read more on Facebook The most popular social networking in the world with over half a billion active users News Facebook update prompts massive upswing in organ donor registrations News How two sound geeks created Facebook's friendly 'ping' tone News Facebook introduces hashtags News Google sends Prism data to NSA by secure FTP or 'by hand' News How three guys rebuilt Facebook's foundations News George Fakei?! Takei says that's not always him on Facebook Latest on wired.co.uk


text:
Model Height: 5'6 (168 cm)
Fabric: 60% Cotton, 40% Polyester
Color: Blue,Green
SKU: ra122001ejItem ID: 1472412
active ombre set
$37.99 $128.00
The Active Ombre Set by Rocawear features:
- US sizing
- Set includes hoodie and pants
- Zipper closure
- Gradient pattern with screen print
- Two hand pockets
- Zipper closure
Model is wearing size S
Tell a Friend
Copy and paste the following address to tell your friends:
Email a Friend
Sign Up!
Sign up for special offers, exclusive sales and discounts!
We recommend
Other customers also liked these...


text: Everything New The Greatest Photographic and Musical Entertainment of the Age Seventh Annual Tour The Alonzo Hatch Electro-Photo Musical Company Presenting the Latest, Most Improved and Best of All Moving Picture Machines The Edison Kinetoscope (Latest Model) 60 Moving Picture 60 30 Illustrated Songs 30 Mr. Alonzo Hatch, Tenor Mr. Howard T. Collins, Pianist Signor Georgi Epifano, Harpist Mr. F. Causman, Electrician Mr. Chas. A. Wiley, Adv. Representative The Mammoth Trinopticon ------------- Mon. Eve'g., January 11 Bodle's Opera House, Chester Admission: Children 15 Cents Adults, 25 Cents Reserved Seats 35 Cents Diagram and Tickets, at Thompson's Drug Store.


text:
Forgot Password? | Not a User? Sign up
Your browser does not support iframes.
So, which school has the best program in the county? Any local players you see thriving in the college game? How about some weekly pics. Discuss local high school football here.
Copyright © 2013
The Chiefland Citizen is your source for local news, sports, events, and information in Levy County and Chiefland Florida, and the surrounding area.


text:
vSphere Acceleration Kits
Eliminate planned downtime and protect your data with automatic business continuity for all your applications. Virtual machines will automatically restart with the latest snapshots when server failures occur.
vSphere Data Protection Advanced
Protect all your virtual machines and business-critical applications with vSphere Data Protection Advanced, a new backup and recovery solution powered by EMC Avamar. vSphere Data Protection Advanced delivers the most efficient deduplication engine, seamless integration with vSphere and application-specific agents to protect Microsoft Exchange and SQL Server.
vSphere Essentials Kits
vSphere vSphere Essentials and Essentials Plus include virtualization and centralized management for small offices to reduce hardware costs and deliver high application availability and data protection. Essentials Kits support up to six processors across three physical hosts.
vCenter Protect
VMware vCenter Protect Essentials brings the power of enterprise IT management focusing on the needs of SMBs.
Socialcast SaaS Platform
Socialcast enterprise social software connects people to knowledge, ideas, and resources they need to drive new levels of business performance. By integrating a robust layer within business applications and systems people use every day, Socialcast creates contextual flow of ideas and involvement around today's complex business processes.
VMware Zimbra is an enterprise-class email, calendar and collaboration solution, built for the cloud, both public and private. With a redesigned browser-based interface, Zimbra offers the most innovative messaging experience available today, connecting end users to the information and activity in their personal clouds.


text:
Facebook code hints that hashtags could be coming to the service
References to hashtags in Facebook's code suggest the social network could be working on bringing the feature — popular on Twitter, Instagram and Tumblr — to its own platform.
Developer Tom Waddington from Cut Out + Keep, who has discovered a number of unreleased Facebook features in the past, today pointed us to a mention of the word "hashtag" in Facebook's Javascript SDK. He says this likely for an XFBML hashtag plugin, similar to the hashtag tracking widget Twitter offers developers and publishers.
Mediabistro Event
Facebook Joins Inside Social Apps Event
In the past few weeks, we've added industry insiders from Facebook, Chartboost, Tango, Tilting Point, PlayHaven, Paltalk, and more to the speaking roster of Inside Social Apps, June 6-7 in San Francisco. You'll learn strategies for success with experts like Deb Liu, Product Manager at Facebook. Register now and save $200.
Facebook releases native share dialog for iOS developers, allows Open Graph sharing without login and permissions
Facebook today announced the availability of a new native share dialog for iOS, which will give developers an easy way to incorporate Facebook sharing — including Open Graph actions — in their apps.
The mobile share dialog is a standard tool that enables users to post something back to Facebook. Similar to the Like button, the share dialog can be implemented with a small amount of code across any app and it works even if users haven't logged into the app using Facebook. The dialog includes support for location tagging, friend tagging, custom privacy settings, deep linking and more.
Previously, mobile developers would have had to program their own sharing mechanism with these features or use the old "feed dialog" or iOS 6 Share Sheet, which are more limited in functionality and can require up to three extra steps for users.
Unlike Share Sheet, the native share dialog supports Open Graph publishing, as seen in the "read a book" example to the right. This is important because until now, developers had to ask users to log into their app using Facebook and allow various publishing permissions, which some users did not like.
Now, because the share dialog opens up the main Facebook app to complete the action, users don't need to log into a third-party app with Facebook in order to share back via the Open Graph. As long as users have the Facebook app and are logged into that, they can easily publish to Facebook from any iOS app that uses the share dialog. This could greatly increase the amount of structured sharing through Open Graph verbs and objects.
Facebook first announced the native share dialog, along with other new mobile platform features, in April. However, it was only available in limited beta for iOS until today's wide release. It is still in development for Android. The company says the share dialog should be used by default in all mobile apps that want to enable users to share something to the social network, even if the apps don't have deeper Facebook integration, such as login or Open Graph.
[Update: Cut Out + Keep's Tom Waddington pointed us to a mention in Facebook's Javascript SDK that suggests a similar share dialog with Open Graph support could be coming soon for the web.]
Facebook offers a detailed comparison of all of a developer's options for sharing back to Facebook — including the new share dialog, iOS Share Sheet, web-based feed dialog and Graph API – here. Technical documentation on the native share dialog is available here.
Facebook now lets users suggest photos for place pages
As part of the social network's continuing efforts to build out its location database, Facebook now allows users to upload and suggest photos for unadministered place pages.
Facebook's location platform relies heavily on user-generated content and community editing. Anyone can create a place or edit the details of an existing place, such as the category, business hours, website or other information. Some place pages are run by the people or organizations that own them, and in those cases, they can designate their own profile picture. This new feature applies to places that don't have an admin.
Unadministered places are ones that are not managed by a person, business or organization, and are often cities, public parks or local businesses that haven't claimed their page on Facebook. They do not appear in Timeline format like claimed places do. These rely on Facebook users and a community of power users called "Places Editors" to be filled out with complete information and photos.
Previously, users could suggest the place's official website and then select one image from the site to serve as the profile picture of that place. Earlier this month, Facebook began rolling out a new way for users to add any photo to serve as the profile picture. Users can now upload a new photo or choose from one of their existing albums. Other users can vote on the submitted photos, and the most popular one becomes the profile picture. The other images become part of an album for the place.
Guest Post: Campaigns Don't Always Need To Be Integrated To Be Successful
This is a guest post by Mario Zelaya, Managing Director at Majestic Media, a Facebook Preferred Marketing Developer & digital marketing agency, specializing in custom apps and promotions for web and mobile.
Marketers are starting to focus more on social media efforts, realizing that it's an important piece of the marketing puzzle. They've started to use social media, but only as an extension of a traditional campaign or as a small marketing initiative on the side. Many of them are hesitant to rely too heavily on social media. They're willing to let social media ride in the car, but they're reluctant to give them the keys.
According to a report released by Social Media Examiner at the end of 2012, 83 percent of marketers have said that social media was important to their business. However, the CMO survey released in February found that marketers are only allocating 8.4% of their budget for social media.
Many believe that in order for a campaign to succeed, it always needs to be integrated across different channels. This is simply not the case. At Majestic Media, we've seen time and time again that a fully digital campaign, or even a fully social campaign, can reach hundreds of thousands of consumers, achieving millions of social impressions and engagement, and generate a tremendous amount of traffic.
Facebook roundup: IPO anniversary, Glassdoor ratings, HTC First, more
Facebook shares down 31 percent since IPO 1 year ago – Facebook shares closed today at $26.25, up $0.12 from yesterday but down 31 percent since the company's initial public offering on May 18, 2012. Despite a new focus on monetization, particularly on mobile, Facebook hasn't instilled confidence in investors in its first year as a public company. Many of its recent products, such as Gifts, Graph Search and Home, have launched to mixed reviews. And with all still in limited release, none has emerged as a clear source of future revenue. Still, Facebook has gone from having no ads on mobile to having mobile account for about 30 percent of all advertising revenue in the first quarter of this year.
Facebook brings new Offers format to Android
Facebook today announced that its new version of Offers with larger images and calls to action are now available on Android.
In February, the social network began testing the new layout on desktop with an option to shop immediately or get a reminder before the promotion ends. The interface also lets users decide if and when to share the offer with friends. We started seeing this on iOS in early April, and the company officially announced it a few weeks later. Now, the product is uniform across desktop and mobile, including Android.
Overall, the new design is likely to increase conversions on Offers posts because of the cleaner design and more prominent buttons to "Get offer" or "Shop now." The "Remind Me" button available for some retailers working with Facebook directly allows companies to prompt users to redeem their offer at a later date through a notification on Facebook.
Facebook notifies page owners of engaging posts, tries other tactics to encourage Promoted Posts
As Facebook looks to convert more page owners into advertisers, it is trying even more new ways to highlight its Promoted Posts product.
Some users are now receiving notifications when one of their page posts performs better than average. The notification encourages page owners to advertise the post to get "even better results." Whether or not they take the recommendation, page owners might appreciate the notice about how well their post is doing. This is similar to another recent test of a homepage module that identifies a well-performing post and links to a page where users could buy additional reach through Promoted Posts. This new test uses Facebook notifications instead.
Another test some users are seeing lately is an additional button to promote their posts. The button in the top right corner of an existing post next to the "highlight" and "edit" options features a megaphone icon, which Facebook uses to denote advertising. The story also includes a "boost post" button in the bottom right corner. Other page owners are seeing different language, including "promote" "get more reach" or "advertise post" instead of "boost post."
Promoted Posts are page posts that get additional paid reach in News Feed among fans and friends of fans as a result of using a button on the page. Part of their appeal is that they don't require page owners to create campaigns through the more complex ads create tool or Power Editor. However, as Facebook gets more aggressive in pushing these paid features, some page owners might be turned off.
First screenshot from Jay Baer via Social Marketers, a private industry group for social marketing professionals.
Facebook careers: public policy, event planning, creative solutions, ad ops, more
Facebook added 29 new positions to its careers page this week, including a number of openings on the user operations, public policy and global marketing teams.
New listings added to Facebook's careers page:
- Software Engineer (London)
- Construction Project Manager (Contract) (Singapore)
- Executive Assistant, Public Policy (Washington)
- Communications Manager (Sydney)
- Manager, Public Policy, EMEA (Brussels)
- Localization Project Manager (Contract) (Menlo Park)
- IT Infrastructure Manager (Menlo Park)
- Technology Partner (Contract) (Dublin)
- eCrime Investigator (Austin – Menlo Park)
- Manager, Global Compensation (Menlo Park)
- People Operations (HR) Partner Lead (Menlo Park)
- Technical Lead Recruiter (London)
- Training and Development Program Manager (Menlo Park)
- Building Automation Controls Engineer (Altoona)
- Creative Strategist, Global Creative Solutions (Tokyo)
- Event Manager (Menlo Park)
- Ad Operations Coordinator (Contract) (Dublin)
- Strategic Client Services Coordinator (Dublin)
- Team Lead, Ads Integrity (Austin)
- Team Lead, Payment Operations (Austin)
- Analyst, User Operations Intellectual Property (Menlo Park)
- Analyst, User Operations, Turkish (Dublin)
- Intellectual Property Analyst, User Operations (Menlo Park)
- Intellectual Property Associate, User Operations (Menlo Park)
- Account Manager (Hamburg)
- Strategic Partner Development, Mobile Gaming (Menlo Park)
- Executive Assistant (São Paulo)
- SMB Analyst, Hebrew (Dublin)
- Client Partner – Tech, Telco & Entertainment, Global Marketing Solutions (Sydney)
Who else is hiring? The Inside Network Job Board presents a survey of current openings at leading companies in the industry.
Facebook hires and departures: Japan, DC, legal, global marketing, measurement, more
Facebook has hired Atsushi Iwashita as its Managing Director in Japan, according to AsiaJin. Iwashita was most recently CEO of brand consultancy firm Interbrand Japan and previously served as CMO of McDonald's Japan. Facebook has been growing quickly in the region, recently surpassing local competitor Mixi. Earlier this week Mixi replaced its founding CEO with 30-year-old Yusuke Asakura.
Catlin O'Neill, chief of staff to Rep. Nancy Pelosi, will join Facebook's lobbying efforts in Washington, The Hill reports. She will join Greg Maurer, a former aide to Speaker John Boehner (R-Ohio), and Chris Herndon, a former Republican House and Senate aide, on Facebook's House lobbying team. O'Neill had worked for Pelosi since 2002.
Facebook Director of Communications Larry Yu this week announced that he would be leaving the company to work with friends on building The Pramana Collective, a new communications consultancy for startups. Yu had been with Facebook since August 2008.
Facebook platform industry news: Triggit, Moontoast, Mass Relevance, awe.sm
Facebook Exchange retargeting partner Triggit today announced that it has secured $6 million in additional funding led by North Atlantic Capital along with existing investors Spark Capital and Foundry Group. Triggit says it will put the investment toward engineering and other talent as it focuses on improving products for advertisers retargeting users on the social network, particularly as Facebook evolves the exchange to include News Feed inventory.
Rich media advertising platform Moontoast today announced a partnership with user-generated video platform VideoGenie to give advertisers a new type of video ad unit within the Facebook News Feed. Brands will be able to post a call for user-generated video through their page, and directly from that post in News Feed, users will be able to record and submit their videos.
Mass Relevance
Social curation and engagement platform Mass Relevance today announced that it has integrated more than 25 billion pieces of content into dynamic visualizations on digital displays ranging from TV and second screens through billboards, stadium displays, websites, mobile apps, conference centers and in-store displays. Mass Relevance is the first Certified Twitter partner licensed to re-
Social performance tracking platform awe.sm today announced a new CEO: Fred McIntyre, who has held senior leadership roles at AOL, Last.fm and CBS, and most recently has served as an advisor to Univision, SoundHound and other media companies and startups. awe.sm measures the business results of social marketing, such as signups and purchase. awe.sm co-founder and founding CEO Jonathan Strauss will now be Head of Product Development.
Social Media Jobs
of the Day
Software Engineer Job
Boston Globe Electr Publ Inc.
Boston, MA
Advanced Developer/Programmer
Agora, Inc.
Baltimore, MD
Social Media Director
Santa Monica, CA
Featured Company
Our Sponsors
Popular Right Now
- Facebook brings new status updates to mobile so you can share what you're watching, eating, feeling and more on the go
- Facebook adds option for star ratings on content in Timeline sections and apps
- Facebook begins supporting emoji in posts and comments on desktop and mobile
- Facebook lets users rate any place and change their ratings from desktop pages
- Facebook updates iOS app with faster events, option to save photos, emphasis on group messages, more


text:
1.)go there
2.) enter this
Username: BestBuy
Password: exclusive
3.)Enjoy you tracks! they are sick!
Thanx alot man!!!! much appreciated
The Abyss said:
1.)go there
2.) enter this
Username: BestBuyPassword: exclusive
3.)Enjoy you tracks! they are sick!
1.)go there
2.) enter this
Username: BestBuyPassword: exclusive
3.)Enjoy you tracks! they are sick!
Damnit Best Buy. You guys really couldn't upload the tracks at a higher bitrate than 192????
Yea that Best Buy Shits not working for me either
Just got my copy of "All 6's & 7's" 4rm "Best Buy" & my shyt 2 download tha bouns tracks ain't workin'!!!
Thanks! Worked for me. I bought the CD at a show an was disappointed i had to find the bonus track downloads.
S.O.S. Sale - Half Off Strange Music Gear!
¡MAYDAY! "Believers" Pre-Order Now Available
Rittz "The Life And Times Of Jonny Valiant" Pre-order Now!
Wrekonize "The War Within" Pre-Order Available!
CES Cru "Constant Energy Struggles" Purchase Now!
Kutt Calhoun "Black Gold" Album Now Available!
Brotha Lynch Hung "Mannibalector" Album In Stores Now!
Tech N9ne's Hostile Takeover: The Story Behind The Tour
Prozak "Nocturnal" EP Now Available!
Krizz Kaliko "Neh' Mind" EP Now Available!
Tech N9ne – 'E.B.A.H.'/'Boiling Point' Combo EP Now In Stores!
Tech N9ne "Boiling Point" EP Now Available!
Stevie Stone "Momentum" EP Now Available!
Tech N9ne "E.B.A.H." EP Now Available!
Kutt Calhoun "Kelvin" EP Now Available!
Ces Cru "13" EP Now Available!
¡MAYDAY! "Thrift Store Halos" EP Now Available!
© 2013 Created by Strange Admin.


text: Local bakeries offer cake decorating classes to locals with a sweet tooth and a knack for baking. From sweet buttercream frosting, to detailed rolled flowers, you can learn to design a small sheet cake or a tiered masterpiece! (wedding see here) Want to learn to decorate cakes in your own kitchen? Country Living makes is easy … Continue reading


text:
I have seen people talk about hand dyed multicolored threads.
Sharon talked about Threadworx treads but I didn't' find any online store selling them.
I found a store selling Caron threads but the site is very difficult to navigate.South America
I' d like an American shop. Do you know any?
Try HDF (hand dyed fibers)
There are Tatters who sell their own HDT's in the US plus several sites online. They are a little more costly than buying from retail stores. You might check CQing sites such as The Pink Bunny or Maurene's Vintage Acquisitionsfor the threads they carry as well as Handy Hands.
Oh, Susan! What a nice thing to do!
Thank you ! I found this but they don't show the photos of the threads.
They have Caron collection and Threadworx
I have bought threads from Nordic Needle, Needle in a Haystack, and Stitching Bits and Bobs. They are all good, and show pictures of most of the threads they sell on their websites. Stitching Bits and Bobs has a lot of good sales and I like them a lot. Needle in a Haystack seems to have the best selection (a lot of things I can't find elsewhere) but are a little higher in price. Bits and Bobs is an online only store (I think) and the other two are brick and mortar and online. I think you will find just about anything you want at these places. Good luck!
I'd like to add Colour Streams to the list. They are an Australian manufacturer and also available in the US. Check their website. They've wonderful, very unique threads + much more.
Sibille, have you already bought from them? The silk ribbons an treads colors is amazing !
Iris, I've just uploaded a picture of my first colour streams design. I've used Ophir for this one, + Aurora, which also makes the tassel. The shimmer tape is a lovely addition. I've also used their silken strands before. All of their threads are amazing, albeit very different to everything else, and they need to be treated carefully when stitching. It is pure silk and can fuzz very easily. Short length are necessary.
In England we have two very talented girls who dye the most beautiful threads, Jean Oliver who trades as Oliver Twist Threads and Steff Francis trades as Steff Francis. They are both on line but their threads are sold in America, well worth checking out.I use Jean`s fine cottton for all my needleweving etc on my hardanger, she also does beautiful machine embroidery threads plus loads of other goodies.Hope this helps.
Thank you for this post, I have been looking for a few sites and the list above is so helpful, I did stumble upon Threadworx and thought it wasn't responding than I put on my glasses and if you click on the smaller print under the threads you are looking for (5 yd or 20 yards) the colors are displayed.
Again thank you for this helpful post.
© 2013 Created by Mary Corbet.


text:
Wednesday, April 1, 2009
8 comments:
Excellent blog, nice presentation and contents. I thank you to show me your blog.
I have just voted for your blog in blogger choice awards. I hope you are so kind to vote for my blog also. You can vote through my blog or through this link. http://tinyurl.com/cvp44l
Visit, comment and follow my blog also please.
Subscribe to:
Post Comments (Atom)


text:
The Grey Labyrinth is a collection of puzzles, riddles, mind games, paradoxes and other intellectually challenging diversions. Related topics: puzzle games, logic puzzles, lateral thinking puzzles, philosophy, mind benders, brain teasers, word problems, conundrums, 3d puzzles, spatial reasoning, intelligence tests, mathematical diversions, paradoxes, physics problems, reasoning, math, science.
Privacy Policy
Contact Us
Log in to check your private messages
Log in
The Grey Labyrinth Forum Index
Post a reply
Message body
View more Emoticons
Close Tags
[quote="jesternl"]1). Is it readable? Enjoyable? Do you (assuming you're into this kind of stuff) want to read more? Yes, I'm interested in reading more.. it's immediately entertaining and inviting. For the record, I am into these types of stories. 2). Is it clear? Were you comfortable with the idea of the Synet and (roughly) how it works? Yes, though I have a tech background, maybe that makes it easier to relate 3). What do you think of 'The Spider'? Do you think he is an unsettling character? Do you want to find out more about him and what he's done? Definitely. Random comments: Why does the police use radios, and not Synet, to communicate? I would assume that caller ID would be integrated in the conversations. I found it odd that Harry wouldn't know it was his wife calling beforehand. you go back and forth between synet and the synet... I would stick with one, synet has my preference. Harry is a bit of a douche, is that the intention throughout the story?[/quote]
HTML is
Smilies are
Disable BBCode in this post
Disable Smilies in this post
All times are GMT
Jump to:
Select a forum
Puzzles and Games
Grey Labyrinth Puzzles
Visitor Submitted Puzzles
Visitor Games
Mafia Games
Visitor Submitted News
Science, Art, and Culture
Poll Tournaments
Grey Labyrinth News
Feature Requests / Site Problems
Topic review
Posted: Wed May 16, 2012 3:40 pm
Post subject: 1
I'm looking forward to the whole story.
Maybe you can write in some clarification of what is and isn't possible.
I amd curious where Sherrod will fit in.
Posted: Tue May 15, 2012 9:06 pm
Post subject: 0
Thanks for your comments jesternl. They're very much appreciated. In answer to your questions, the police can't use the Synet (although I think I'll just stick with Synet from now on) to communicate because in order to connect with another person, a user's consciousness has to be uploaded, temporarily robbing them of bodily control. This is in opposition to simply downloading and uploading, which can be done on the move.
Also, Harry is definitely a jerk, but as the story progresses and he's thrown into ever more dangerous situations he wises up a bit and becomes a more decent guy. Also, without giving too much away, I've skipped ahead a little bit and written the scene where Eleanor gets her own back on Harry. Believe me, she
does a number on him
Posted: Tue May 15, 2012 7:51 pm
Post subject: -1
1). Is it readable? Enjoyable? Do you (assuming you're into this kind of stuff) want to read more?
Yes, I'm interested in reading more.. it's immediately entertaining and inviting. For the record, I am into these types of stories.
2). Is it clear? Were you comfortable with the idea of the Synet and (roughly) how it works?
Yes, though I have a tech background, maybe that makes it easier to relate
3). What do you think of 'The Spider'? Do you think he is an unsettling character? Do you want to find out more about him and what he's done?
Random comments:
Why does the police use radios, and not Synet, to communicate?
I would assume that caller ID would be integrated in the conversations. I found it odd that Harry wouldn't know it was his wife calling beforehand.
you go back and forth between synet and the synet... I would stick with one, synet has my preference.
Harry is a bit of a douche, is that the intention throughout the story?
Posted: Mon May 14, 2012 8:40 pm
Post subject: -2
Hi guys, this is the first chapter of a story I've been working on the last couple of weeks called 'The Synet Protocol (which is a little Robert Ludlum-y for my tastes, but will do for now
)'. I anticipate that the finished story will be about 100 pages, but I'm way too impatient for feedback to wait until I've done all that, so here you go. In all seriousness, I'm planning on devoting a pretty hefty chunk of time to getting this right, and your feedback will be
in keeping me on the right path. I'm not looking for great big deconstructive essays here, just a few thoughts if you can spare the time. I'd really, really appreciate it.
There's some strong language, particularly towards the end, and one scene of moderately strong violence so if you're sensitive to that tread carefully
What I'm really,
interested in are your answers to the following questions:
1). Is it readable? Enjoyable? Do you (assuming you're into this kind of stuff) want to read more?
2). Is it clear? Were you comfortable with the idea of the Synet and (roughly) how it works?
3). What do you think of 'The Spider'? Do you think he is an unsettling character? Do you want to find out more about him and what he's done?
Please bear in mind that, as this is just the first chapter, there isn't an enormous amount of action taking place. There's some action, sure, but not as much as there will be in later chapters. I'm still setting the scene, getting the characters into position etc... I've given you a brief synopsis of the story so you can see where I'm going.
Humanity has advanced to the point where ubiquitous and miraculous technologies have obviated the need for war. Not least among these technologies is The Synet. A gigantic free-floating database containing the sum total of all human knowledge. People connect to Synet using neural implants and can instantly download or upload as much information as they please at will. People can even converse over Synet, temporarily leaving their bodies to surf the ether with their companions. Thanks to Synet, it is finally possible to live a true life of the mind.
One day, a terrible virus is uploaded to The Synet. It infects everybody who links into it. The consequences are apocalyptic.
The first chapter introduces the three main characters, Sherrod, Thorburn, and Harry Callaghan (who's named after Dirty Harry on purpose, btw - it becomes something of a running joke in the later chapters of the story) who will lead the fight to reclaim civilisation from the infected. I hope you enjoy it.
The Synet Protocol
Chapter One
Harry Callaghan whistled for his briefcase and adjusted his tie infront of the hallway mirror. The briefcase, meanwhile, dutifully logged itself on to the Synet, located Harry via his unique I.D. number and transmitted its location on a blueprint of his house directly to Harry's prefrontal cortex. Ah, the study. Probably under the desk. He'd lose his head if it weren't screwed on. Harry jogged to the study, grabbed the case and, via Synet, sent start-up instructions to his car. As he hurried down the hallway he heard the car engines growl into life and the doors click open.
He swung himself into the driver's seat and called up the address of his office on the on-board computer. "Drive" he ordered. The car shunted into first gear and carefully edged itself into the steady onrush of traffic.
Harry reclined in his chair and, pressing the neural implant buried under the skin behind his ear, once again logged into the Synet. He accessed his vault and downloaded the meeting minutes he'd put there the previous day. The Synet was about to undergo a colossal upgrade to accommodate the volume of new users and he (he!) was in charge of the whole shebang. Exciting times. Of course, service would have to suffer for a few weeks. There would be a lot of pissed off users unable to access their memory journals, work memoranda, or use the Synet's 'Empath' function to keep in touch with relatives abroad. "Well" Harry thought "Tough titty". The work needed to be done. The Synet had originally been designed to accommodate a mere 200 million users at any one time. In light of the population explosion of the last two decades, this number was woefully inadequate. Once Harry was finished, the network would be able to handle upward of 2 billion people without breaking a sweat. Already there were signs the system was creaking at the seams. Reports that documents had been lost, garbled, or translated into Chinese, memory journals choc full of pure fiction, and empathiversations (or 'empies') disconnected in mid-flow were becoming increasingly common. No, the work needed to be done, and there was no time like the present. One of the first things he would do is fix it so you didn't have to keep logging in whenever you moved from your house network, to your car, to your office. Bloody inconvenient, it was.
Harry's car swung into the carpark and gingerly nosed its way into his parking space. He hopped out, a definite spring in his step for all to see, and approached the elevator. He, yet again(!), logged into the Synet and accessed the work server. Once it detected his presence it sent the lift down to the carpark. Harry stepped in and pressed floor 87. One good thing about technology today, if the Synet was unreliable, these new turbo lifts were an absolute boon. Besides, he rather enjoyed the gentle pressure of G-forces on his face and shoulders. Eleven seconds after he had pressed the button, the lift doors opened on the 87th floor and the onboard computer wished him a good day by name.
Via Synet, he entered his computer password and headed to the coffee station. The machine coffee tasted like shit, but it was better than nothing. With his double-choc, no fat, triple caff latte in one hand and a data tablet in the other he sat and, pushing his chair back, leaned back and kicked his legs out underneath the desk in an exaggerated pose of relaxation calculated to annoy everyone who saw it, a pose which was abruptly broken by a yelp of pain from under the desk.
"The hell?" Harry exclaimed "Who's under there?"
A small, olive-skinned young man with a scruffy mop of jet black hair scrambled out from under the desk and gingerly rose to his full height, which was only 5 4", a pair of pliers in one hand and a clutch of wires in the other.
"I'm so sorry Mr. Callaghan. I was just repairing your carpet. It hasn't been cleaning itself properly"
"No need to apologise, Sherrod." Harry said "I kicked you, after all" Sherrod laughed nervously at this, and Harry noted, with a flicker of irritation, that Sherrod always acted as though someone was just about to hit him. Scared and stupid is no way to go through life, son. "Do you need some more time?" he asked.
"No thank you Mr. Callaghan. I was pretty much finished"
"Good. *Thank you Sherrod"
As Harry watched Sherrod scurry off he fixed his back with a pitying gaze. Poor guy, he thought. He had that thing, didn't he? Some rare kind of epilepsy or something. Meant he couldn't have an implant. Imagine that, being completely cut off from the Synet, from the sum total of all human knowledge. Harry supposed he had to respect Sherrod a little bit. After all, whereas Harry's schooling merely comprised controlled downloading sessions from the Synet, and had lasted all of six months, Sherrod had learnt everything he knew from tablets, holograms, and hard won experience. Hadn't downloaded any of it. Must've taken decades. Even if the best he could do was fix coffee machines and carpets, it still must have been tough. Man, what must life have been like when everyone had to learn that way?
A small blue light began flickering in the upper right quadrant of Callaghan's field of vision. Ah, call waiting. He got up and strode to the breakroom, colloquially known around the office as the departure lounge. He sat in a plush, reclining faux-leather armchair, affixed an oxygen tube into his nostrils, touched the implant behind his ear, and, mustering full concentration, imagined a string of digits, 2-7-4-5-7-1-4-8-D, his personal Synet passcode. At his command, the breakroom melted away, and was replaced by an all encompassing vista of pure black, broken only by the pale blue light persistently flashing on the edge of vision like a beacon, and three neon green words, horizontally aligned, reading 'Download', 'Upload', and 'Empath'. Harry focussed hard on the latter option. The menu dissolved into a milky white light. Harry felt his muscles begin to slacken. He loved this part. As his consciousness melded with the welcoming interface of the Synet, his body, completely relaxed, slid 2 or 3 inches down in the armchair. His head lolled to one side. He looked for all the world like a marionette whose strings had been cut. Once his consciousness had finished pouring itself into the Synet, the pale blue dot suddenly expanded to fill his whole field of vision, and emblazoned on the centre of this vista were the words "Call Waiting. Answer? Drop?".
"Answer" Harry thought, firmly. In the same instant he heard a familiar voice, although it would be a mistake to say he really "heard" it. The voice, recogniseable as originating from an entity other than himself, seemed to nonetheless rise unbidden from within the deep wells of his own consciousness, as if the thought had been implanted by a 3rd party. Which, in fact, it had. The entity in question was his wife.
"You bastard!" she exclaimed. Harry was immediately assailed by a roiling melange of powerful emotions. Jealousy, hurt, an abiding lust for vengeance, his wife's message was coloured with all of them. There was something else as well. Another emotion he couldn't quite pinpoint.
"Oh shit!". Harry thought "Drop! Drop! Drop the call!"
"Oh no you don't, you sonofabitch" his wife shot back. "You're gonna wanna listen to this. Besides, you're gonna need to know where to pick up your stuff!"
Oh, great. Kicked out again.
"YOU'RE GODDAMNED RIGHT I'VE KICKED YOU OUT AGAIN!" the message barrelled into his consciousness with the force of an express train. "It's not as though you don't give me enough reason, Harry!"
Harry forced his own inner monologue into silence and focussed exclusively on his wife's thoughts. He concentrated, hard.
"Eleanor, baby, clearly you're upset"
"And I'm sure you've got good reason. I'm a fool, I'm stupid, and inconsiderate, and I don't know how good I've got it, but...for the life of me I can't figure out what I've done this time."
"I got the credit bill today"
Hmm, so far so good. Fool though he certainly was, he'd never leave anything incriminating on his own credit receipt.
"The WORK credit bill"
Oh, shit.
"Yeah" his wife continued "Mister Bigshot Synet project manager gets them delivered to his home computer now, doesn't he?"
They never told him that.
"And whoever Loretta is, we owe her, and all her friends at the New Las Vegas House of Lust more than a pretty penny, don't we?"
Yes, we did.
"Honey, I can explain"
"Don't you 'Honey' me, you piece of shit! I'm going to divorce you for this, Harry Callaghan!"
"Listen to me, it was Boscoe's stag do. I lent him the card in case of an emergency. I swear. I wasn't even there."
"Oh yeah? Where the hell were you, then?"
Harry's mind raced. Where could he have been the weekend of August 25th? Then it hit him.
"Why...I was with you, light of my life"
"Oh, bullshit".
Was that a note of doubt? Harry believed it was. He pressed on.
"Yeah, remember? We stayed in and watched that, what was it called? That movie with Tyler Lake. You like him, don't you? You know the one I mean. 'Go Your Own Way', or something like that?"
"Go OUR Own Way".
Even in that brief response, Harry could sense his wife's emotional tenor had changed, from incandescent, righteous fury to shock, self-doubt, and regret. Nearly there.
"Yeah, you know. It's the one where he gets the dog and they enter that cross-country Skybike race."
"Was that the 25th?"
"Sure it was, honey. I know because it was the weekend before Jordan's birthday."
It was a good moment to drop their son's name. Nothing like reminding a woman that she's part of a family to put her in the mood for reconciliation.
"I know I watched it, but I don't remember watching it with you."
"Sure you did, sweetheart. Remember, I went to bed early 'cos I had one of my headaches"
"Yes, really. How else would I know?"
The movie channel credit receipt, that's how. That piece of shit movie stuck out like a sore thumb among the 20th century classics that Harry enjoyed. Eleanor only used the movie channel to watch pieces of shit with that dickless, anvil-jawed, no talent Tyler Lake asshole in them.
"So you see, while giving Boscoe the work card was undeniably a very stupid thing to do, and while I'll certainly have words with him about its inappropriate use, I think you can agree that your anger, while certainly righteous in intent, was misplaced on this occasion. Would you agree?"
"I...I'm so sorry Harry. Stupid, stupid bitch!"
Her sadness hit him like a tidal wave, and she certainly hadn't meant to send that last part. Harry felt the beginnings of a lump in his throat. Time to extricate himself.
"It's all right honey. We all make mistakes, and even I have to admit, it didn't look good, did it?"
"I guess not"
Harry sensed the beginnings of a smile on the other end. He relaxed.
"I've got to get back to work. See you at six?
"Okay. Love you, Daddy"
"Love you too, Smurfette"
The call disconnected and Harry was abruptly returned to reality. He stood up and punched the air triumphantly. Yes! Off the hook! The old horndog rides again! God bless dumb, beautiful Eleanor. God bless her shit awful memory for absolutely everything, and God bless the power of suggestion.
He sauntered back to his desk and pressed a button at the bottom of the monitor. Immediately, two steel arms sprung from the top, each projecting a separate, holographic screen around the tangible middle one. A similar device sprayed a holographic keyboard onto his desk. Harry began to type furiously, flipping icons from screen to screen with a wave of his hand. He was designing a new application which would allow Synet to welcome users by name, rather than I.D. number. Harry valued that personal touch, and despite his recent elevation to upper management, his coding skills were still as sharp as cut glass. It was inconceivable that he'd helm a project of this magnitude without getting his hands dirty. As he worked, he made a mental note to buy Eleanor some flowers.
Thorburn reclined against his battered old Skybike, and lit a cigar. Christ, there was nothing like a good smoke after a tough shift, and fuck all those busybodying cocksuckers fixing to ban 'em! He knew he should quit, for his daughter's sake, if nothing else. She was always pestering him, in her own way. Over Synet, or with her eyes, those beautiful ashen green eyes...
His reverie was interrupted by the harsh blare of his Skybike radio "232 come in. Over."
"232 checking in. Over"
"We have a disturbance over at Western Valley apartments on the corner of 212th and Baxter. Prowler call. Over."
"Negative, operator. I'm off duty. Over."
"Uh, negative to that 232. Check your watch. You still have six minutes. Over."
Thorburn knew it was useless to argue.
"Okay operator. You know you're a real pain in the ass, over."
"If I'm pissing you off, Thorburn, you grizzled old fuck, I must be doing something right. Over."
Thorburn laughed and mounted his bike. He flicked on the siren and revved his princess up into the sky. From this privileged vantage point, he was able to make a bee-line for the intersection of 212th and Baxter.
He hovered over the corner and peered down. One of the buildings, about three down 212th, was merrily ablaze. Fire crews milled around the bottom, spraying water and retardant gas through heavy-duty hoses. Everything seemed to be under control. Thorburn radioed dispatch.
"Operator, this is 232. What the hell are you doing spoiling my weekend with a fire call? Over."
"232, we received a call about a prowler, no mention of a fire, over"
Curious, considering the size of the fire. Why would anybody calling about a prowler not bother to mention it, just in case? Thorburn manoeuvered the bike round to the back of the burning building. He could see that it backed onto the Western Valley apartment complex. One, and only one storey had a back window open. Strange sight, considering all the fumes. He decided to check it out.
The battle-fatigued old bike slowly dropped out of the sky until it was level with the window.
"Hello!". Thorburn shouted. "Anyone there?"
Nothing. He moved closer until he could almost stick his head into the open window.
"Hello? Anybody home? Just your local friendly neighbourhood policeman. Just need to ask a few questions. Anybody home?"
Still nothing. That was when he saw it. The foot, jutting into the hallway. *The body it belonged to, obviously prone behind the wall. Thorburn unclipped his gun, dismounted the bike leaving it hovering in the air, and stepped onto the fire escape and into the apartment.
"Police!" he shouted, his voice powerful and ringing with unquestionable authority. "I'm armed. Show yourself."
He approached the edge of the wall and took a deep breath. One, two, three. He spun around the corner in the firing position. And he saw.
The walls were so thickly coated in blood, it looked as though someone had decorated a red wall in patches of white. Arterial gouts had sprayed the walls, the floor, and even the ceiling. It looked like a lost Pollock in gaudy monochrome. The bodies were everywhere, in various states of obvious distress. Several were half on and half-off the sofa. Others lay on the floor. One was draped over the upturned television, the picture dyed a garish red blaring toward the ceiling. There were children. Oh God, there were children here. Thorburn snatched at his radio.
"232 needs assistance! 232 needs back-up. Western Valley apartments on Baxter. We have multiple homicides. 232 requests IMMEDIATE assistance!"
The front window was open. Thorburn ran to see outside and caught a flash, a glimpse of a black trenchcoat tail vaulting over the apartment's garden wall.
He rushed back to his bike, leaping through the open back window and landing square on the saddle. He revved the engine and sped into the twilit sky. He flew high above Western Valley apartments.
"232. Suspect fleeing on foot. Black trenchcoat. Considered EXTREMELY hostile. Request immediate assistance."
"Copy 232, pulling up live street feed...cross referencing with description"
Thorburn flipped down his visor, doubled the magnification, scoured the area. He waited, praying, for dispatch to come back with something. The wait was agony.
Thirty seconds later his radio crackled into life.
"232 this is operator. Suspect sighted. Black trenchcoat. Corner of Waltz and Sutton. Over."
"Copy dispatch. In pursuit. Over."
"Summoning back-up. Over."
"And Thorburn, take care of yourself, buddy"
He smiled grimly as the Skybike pivoted toward Waltz and Sutton.
"Copy that. Out"
Thorburn's battered old Skybike screamed in pain as it dove toward the street. The engines threatened to cut out as the pavement rushed up to meet them. With moments to spare, Thorburn spun the gears into full reverse and threw the rear take-off thrusters wide open. The effect was extraordinary. The bike dropped from 200mph to a full stop in two seconds, landing comfortably on the corner of Waltz and Sutton. Thorburn dismounted, drew his gun, and scanned the crowd for a black trenchcoat. Almost immediately, he saw his man, tall, hands in pockets, sauntering along the opposite side of the street some 50 meters away. *He looked like he didn't have a care in the world. But there was something about him, something Thorburn couldn't quite articulate. He cocked his gun and radioed dispatch with an updated location. He would have been content to hold back until reinforcements arrived, when his suspect stopped, checked his watch - again, there was something weirdly disjointed in his movements - and suddenly ducked into an alleyway.
"You're mine, Shitbird" Thorburn thought, grimly. He ran to the alley, still pretty light on his feet for a fifty-four year old, took a breath and threw himself into the alley's mouth in the firing position.
"Freeze!" he roared "Armed police!"
The suspect stood in front of a dumpster at the end of the alley, silhouetted in the neon haze of a barsign. He had his back to Thorburn and his head was buried behind his upturned collar. He stopped, slowly raised his arms to his sides and straightened himself up. Thorburn realised just what it was about the man that had previously given him pause. He was tall. Astonishingly tall. Seven feet if he were an inch. And his limbs. They were so spindly they were totally out of proportion to the rest of him. He was able to touch both sides of the alley with ease. He'd actually been hunching himself on the street. Thorburn approached.
"Hands on your head! ON YOUR HEAD! Interlock your fingers! On your knees! KNEES!"
The suspect knelt, his hands on his head, staring straight ahead with an expression of murderous fury.
"232 to dispatch. Request immediate back-up to Strickland alley on Sutton.". Thorburn walked round to face his captive, and caught the full force of his malevolent glare. He cocked an eyebrow in amusement.
"You tryin' to eyefuck me, shitbird?"
The suspect took a deep breath, and Thorburn, afforded a better view of his proportions, marvelled at the tiny circumference of his waist. The man looked like a spider, almost as if he had been assembled from the spare parts of other human beings.
"Well?" he asked "You gonna give me any trouble, psycho?"
"I'm sorry" said Thorburn, feigning a exaggerated tone of apology "You must have gotten me confused with a man who repeats himself" he nuzzled his gun against the man's temple.
"Do you have a wife, officer?" the man asked, his voice high and wavering, as if suppressing a deep wellspring of violent impulses. "Girlfriend? Kids?". Thorburn stared.
"Because if you do" the suspect continued "I'm going to find them. I'm going to find them and oh, I'm going to hurt them"
Thorburn cocked his weapon "Think you're brave, huh? We'll see how brave you are when you're strapped down in a vaporisation chamber. And I'll tell you now, the last thing you're ever gonna see, is my face, smiling at you through bulletproof glass"
The spider laughed at this, a high pitched, girlish squeal which reverberated between the alley walls, echoing, as though it were tumbling through a sewer pipe.
Thorburn stared in mute amazement. Where was his fucking back-up? It was safe to say that the vast majority, maybe even all, of the criminals he had cornered, and there had been many over the years, faced him with a mixture of fear and shame, or at the very least a kind of unreasoning apprehension. And it was true what they said, fear stank, and Thorburn had become sensitive to the odour in his time. But this man? He was clean. He betrayed absolutely no fear at all.
"What's so fucking funny?"
"Oh, everything. Nothing. You. You amuse me, officer. So brave, so righteous. With absolutely no conception of what's about to happen, to you, to everyone." he convulsed under the weight of a galloping peal of laughter. As he bent forward Thornburn saw that, where he, and pretty much everyone else had a neat, unobtrusive Synet implant scar, the entire back of this man's neck was a twisted whorl of oak brown scar tissue, threaded with what looked like microcircuitry. The spider laughed, harder and harder, his hilarity feeding upon itself. Between the sobs of mirth, and as his back-up finally pulled up to the mouth of the alley, Thorburn could discern two words, repeated like a mantra.
"It's coming."
Powered by
© 2001, 2005 phpBB Group
Site Design by Wx3


text:
I work for a cigar shop and recently stumbled upon a Tat black humi-jar that was apprently shipped with the sticks. I'm unfamiliar with them so I do not know the history of these. Anyways, I was thinking about putting it in service on the desk at home and keeping the humidor down stairs in the basement for those cigars I plan on leaving for a bit longer. I don't have much right now in the way of cigars to put into my humidor so the jar will be unused for a while longer, but instead of walking up and down 2 flights of stairs to get a cigar to smoke outside on the deck I figure I can keep 2-4 sticks in the jar for the times I feel like going out onto the deck. I know its lazy, but I want to use the jar if possible but I'm not sure how well I can rely on the jar as it seems the seal isn't amazing, but if I use boevas or xikar pillows will they be ok?
Any help appreciated,


text:
2. Make a Clay Turkey
Children love to work with modeling clay and you can find great eco-friendly versions at your favorite art supply store. Give your child creative freedom to make any type of turkey they would like to display on the Thanksgiving table. You will be surprised what they can come with.
4. Bowl Full of Nature
Instead of buying cut flowers (that aren't eco-friendly) for the centerpiece this Thanksgiving, let your child fill a beautiful bowl full of natural elements. Whether it is a large bowl of beautiful oranges, apples or pumpkins or a bunch of pine-cones from your back yard, this is an easy way for even the smallest of tots to decorate for Thanksgiving.
6. Candle Wreaths
Grab some cardboard from the recycling bin, help your child cut it into a small wreath shape that is large enough to sit a soy candle inside. Give your child creative control to glue natural elements; small pine-cones, acorns, leaves, twigs etc; around the wreath. It's fun to make a whole row of these as the centerpiece of your Thanksgiving table and a fun way to entertain your children for the afternoon.
What eco-friendly ways does your family decorate for Thanksgiving?
Intro Photo Image © BostonPost


text:
Astro Jacket
#326160 — silk/wild flower- 15K
Waterproof - 10K
Breathability - Classic
Hot Sauce
Part past and part future, the Astro Jacket delivers old-school alpine puffy style with tomorrow's fit and performance. Full 550-fill down combines with a flattering, women's specific silhouette to pack heat without bulk. REDLINE features abound, including Mystic Heat pockets to thaw your frozen digits.
Tech and Sizing
- Features
- 2-Way CF Zipper, Clear View Sound Pocket w/ Storm Access, Comfort Collar, Cuff Gloves, Eco Diamond Ripstop Lining, Embroidered Logo, Fused Hood Brim, Goggle Bag, Hand Pocket w/ Key Hook, Hem Adjustment, Hood Adjustment, Lift Ticket Loop, Mystic Warmer Pockets, Neckwarmer, Pit Venting, Powder Skirt Pass Pocket, Removable Powder Skirt, Sleeve Pocket, Snap Tite, Storm Access Sound Pocket, Stretch Stash Pocket, Velcro Cuff Adjustment
- PFOA Free DWR
- Insulation
- Fully Insulated


text:
Kitchen Cabinets
CustomMade by Austen Citrowske
Paint Grade Kitchen Cabinets. Glass doors. All one piece.
Find another project to get CustomMade
A wooden bench
by Gail Ferraro Apr 27th 2013
My experience was excellent from start to finish. The constant communication throughout the project was helpful. The finished product was beautiful and unique. The children, faculty and staff were beyond thrilled and surprised. In fact, my Monsignor of the church now wants one! Austen was wonderful and kind throughout. I searched many places to get what I wanted and this was definately a great choice!
A memorial bench for outside that will be placed next to an equestrian facility.
by Cathy T. Aug 19th 2012
The bench is beautiful and Austin kept me informed of the status and was very easy to work with. I am very happy. Everyone loves it.
entertainment center
by Aaron S. Jun 06th 2012
Excellent job on the entertainment center!! Built with great quality and care and looks great!! Would do business again without hesitation!! Thanks for a great job!
hickory cabinet
by nancy r. Apr 18th 2012
Cabinet was finished in a timely manner. Unfortunately it arrived damaged. Covenant Creations had it returned and replaced the dameged end. It is now a beautiful hickory cabinet matching my kitchen cabinets.
Large custom cutting board
by Steven W. Apr 18th 2012
I was fairly exacting in my requirements...and was enormously pleased to have them improved upon! Better yet, the end product was clearly executed with skill and attention to detail. The cutting boards are working out perfectly.